Unhandled Error!

Undefined index: HTTP_REFERER

Document /modules/shopproductbooking/controllers/booking.php
Document type PHP document
Line 163
Exception class Phpr_PhpException

Code Highlight

        $bookingDomain = Phpr::$config->get("BOOKING_FORM_DOMAIN",
            "booking." . str_replace("www.", "", $_SERVER['HTTP_HOST'])
        );
        if($dev = Phpr::$request->getField('dev_domain')) {
            $bookingDomain = str_replace("booking", "booking-$dev", $bookingDomain);
        }
        elseif(preg_match('/(?<=dev_domain=)[a-z]+/', $_SERVER['HTTP_REFERER'], $matches)) {
            $bookingDomain = str_replace("booking", "booking-{$matches[0]}", $bookingDomain);
        }
        return $bookingDomain;
    }
 
	public function getRemoteBookingForm() {
# Call Stack Code Document Line
32 ProductBookingController::getBookingDomain(()) /modules/shopproductbooking/controllers/booking.php 88
31 ProductBookingController::getRemoteProductDetails(array(1) [0 => 'Mini Telehandler']) /modules/shopproductbooking/controllers/booking.php 44
30 ProductBookingController::getProductDetails(array(3) [0 => '4m-mini-tele', 1 => '6m-mini-tele', 2 => 'Mini Telehandler']) /modules/shopproductbooking/classes/shopproductbooking_module.php 58
29 ShopProductBooking_Module->after_product_fetch(object(Shop_Product))
28 call_user_func_array(array(2) [0 => object(ShopProductBooking_Module), 1 => 'after_product_fetch'], array(1) [0 => object(Shop_Product)]) /phproad/system/class_functions.php 18
27 callFunction(array(2) [0 => object(ShopProductBooking_Module), 1 => 'after_product_fetch'], array(1) [0 => object(Shop_Product)]) /phproad/modules/phpr/classes/phpr_events.php 79
26 Phpr_Events->fire_event(array(1) [name => 'shop:onAfterProductRecordFetch'], object(Shop_Product))
25 call_user_func_array(array(2) [0 => object(Phpr_Events), 1 => 'fire_event'], array(2) [0 => array(1), 1 => object(Shop_Product)]) /phproad/system/class_functions.php 18
24 callFunction(array(2) [0 => object(Phpr_Events), 1 => 'fire_event'], array(2) [0 => array(1), 1 => object(Shop_Product)]) /phproad/modules/phpr/classes/phpr_events.php 153
23 Phpr_Events->fireEvent('shop:onAfterProductRecordFetch', object(Shop_Product))
22 call_user_func_array(array(2) [0 => object(Phpr_Events), 1 => 'fireEvent'], array(2) [0 => 'shop:onAfterProductRecordFetch', 1 => object(Shop_Product)]) /phproad/modules/phpr/classes/phpr_extensible.php 159
21 Phpr_Extensible->__call('fireEvent', array(2) [0 => 'shop:onAfterProductRecordFetch', 1 => object(Shop_Product)]) /modules/shop/models/shop_product.php 1861
20 Backend_Events->fireEvent('shop:onAfterProductRecordFetch', object(Shop_Product)) /modules/shop/models/shop_product.php 1861
19 Shop_Product->after_fetch(()) /phproad/modules/db/classes/db_activerecord.php 444
18 Db_ActiveRecord->_find_fill(array(6) [0 => array(138), 1 => array(138), 2 => array(138), 3 => array(138), 4 => array(138), 5 => array(138)], null) /phproad/modules/db/classes/db_activerecord.php 540
17 Db_ActiveRecord->find_all_internal(null, array(0), null) /phproad/modules/db/classes/db_activerecord.php 559
16 Db_ActiveRecord->find_all(()) /modules/cms/classes/cms_controller.php(383) : eval()'d code 20
15 eval(()) /modules/cms/classes/cms_controller.php 383
14 Cms_Controller->evalWithException('?><? $string = $_SERVER["REQUEST_URI"] ; $string = strtok($string, '?'); $placename = array_reverse(explode('/', trim($string, '/'))); $placename = ucwords(htmlentities($placename[0])); ?> <!-- view:shop:product_list_diy_trade_21_2_row_dynamics --> <!-- <?php if( isset($paginate) && $paginate ) { $page_index = isset($page_index) ? $page_index-1 : 0; $records_per_page = isset($records_per_page) ? $records_per_page : 48; $pagination = $products->paginate($page_index, $records_per_page); } else { $pagination = null; } $products = $products instanceof Db_ActiveRecord ? $products->find_all() : $products; ?> --> <?php $foundit = 0 ; foreach ($products as $product){ if($product->x_bookpay <= 1 or $product->x_bookpay >= 200){ $foundit = 1 ; } } if(empty($foundit)) return ; ?> <?php $i=1 ; $showEvery = 3 ; foreach ($products as $product): ?> <?php if($product->x_bookpay <= 1 or $product->x_bookpay >= 200): ?> <?php if( is_int(($i-1) / $showEvery) && $i >1 ): ?> <!-- start promo --> <!--<div style="margin-bottom: 2em;" class="hide-for-small"> <div class="twelve columns" style="height: 100%; border: 1px solid #404040; margin-bottom: 2em; padding:1.5em 1.5em 0;"> </div> </div>--> <!-- end promo --> <?php endif ?> <div style="margin-bottom: 2em;" class="product-list-item"> <? if($i == 1): ?> <div class="" style="display: inline-block; border: 1px solid #002B41; background: #002B41; color: #fff; padding: 0.5em 0.5em 0.2em 0.5em; font-size: 1.6em; text-transform: uppercase; font-weight: bold">Most Popular</div> <? endif; ?> <? if (strpos($product->name, 'Package') !== false): ?> <div class="" style="display: inline-block; border: 1px solid #00b67A; background: #00b67A; color: #fff; padding: 0.5em 0.5em 0.2em 0.5em; font-size: 1.6em; font-weight: bold; text-transform: uppercase;">Package Deal</div> <? endif; ?> <div class="twelve columns" style="<?php echo ($i == 1) ? 'border: 0.2em solid #002B41 !important;' : ''; ?> <? if (strpos($product->name, 'Package') !== false): ?>border: 0.2em solid #00b67A !important;<? endif; ?> height: 100%; margin-bottom: 2em; padding:1.5em 1.5em 0; min-height: 280px;"> <?php $this->render_partial('product_card_image', array('product' => $product, 'placename' => $placename)); ?> <?php $this->render_partial('product_card_header', array('product' => $product)); ?> <div class="four mobile-four columns"> <?php $days1Multiplier = 0.6; $percentages = $product->om('x_remote_percentages'); if($percentages && !empty($percentages['days_1'])) { $days1Multiplier = $percentages['days_1']/100; } ?> <div class="product-mobile"> <?php $this->render_partial('product_card_banners', array('product' => $product)); ?> <div class="catbul"><?php echo $product->x_bullets; ?></div> </div> <div class="row desc"> <div class="twelve mobile-four columns product-price-wrap"> <? if (strpos($product->name, 'Skip Hire') !== false): ?> <span class="price">Our Price From: </span><span class="price"> POA</span> <? else: ?> <span class="price">Our Price From: </span><span class="price"> <? if ($product->x_weekly_only != 1): ?> <?php echo format_currency($product->om('x_remote_sale_price')*$days1Multiplier); ?> <? else: ?> <?php echo format_currency($product->om('x_remote_sale_price')); ?> <? endif; ?> </span> <? endif; ?> </div> </div> <div class="twelve mobile-four columns ticks"> <p style="font-size: 1.1em; margin: 1em 0;">&nbsp;<i class="fas fa-check" style="color: #00b67A;"></i>&nbsp;&nbsp;DIY &amp; Trade<br class="hide-for-small"/> <?php if($product->om('is_on_sale')): ?> &nbsp;<i class="fas fa-check" style="color: #00b67A;"></i>&nbsp;&nbsp;<span style="color: #eb121a">Save <?php $sale_price_or_discount = $product->om('x_remote_discount') ?: $product->om('sale_price_or_discount'); if(strpos($sale_price_or_discount, '%')) { echo round($sale_price_or_discount); echo "&#37;"; } else { echo format_currency(ltrim($sale_price_or_discount, '-')); } ?></span><br/> <?php endif; ?> <?php if($product->om('x_remote_booking_delay') >= 7): ?> <span class="hide-for-small">&nbsp;<i class="fas fa-arrow-trend-down" style="color: #00b67A;"></i>&nbsp;&nbsp;Low Availability</span> <?php else: ?> <span class="hide-for-small">&nbsp;<i class="fas fa-check" style="color: #00b67A;"></i>&nbsp;&nbsp;Best Availability</span> <?php endif ?> <?php if(Phpr::$config->get('TEST_EXTRA_API_FIELDS', false) && $product->om('x_has_insurance')): ?> <span class="hide-for-small">&nbsp;<i class="fas fa-shield" style="color: #00b67A;"></i>&nbsp;&nbsp;Insurance Available</span> <?php endif ?> <?php if(Phpr::$config->get('TEST_EXTRA_API_FIELDS', false) && $product->om('x_deposit_amount')): ?> <span class="hide-for-small">&nbsp;<i class="fas fa-money-bill-transfer" style="color: #00b67A;"></i>&nbsp;&nbsp;Deposit <?= format_currency($product->om('x_deposit_amount')) ?> (Refundable)</span> <?php endif ?> <?php if(Phpr::$config->get('TEST_EXTRA_API_FIELDS', false) && $product->om('x_requires_id')): ?> <span class="hide-for-small">&nbsp;<i class="fas fa-id-card" style="color: #00b67A;"></i>&nbsp;&nbsp;Online ID Verification Required</span> <?php endif ?> </p> </div> <? $productUrl = $product->page_url('/product') . '/'; if(!$product->has_om_records()) { $productUrl .= (strpos($productUrl, '?') ? '&' : '?') . 'booking_modal_show=1'; } ?> <div class="row"> <!--<div class="twelve mobile-four columns"> <a href="<?php echo $productUrl ?>" title="Book &amp; Pay Online" class="button expand quotebutton"><i class="fas fa-calendar-alt"></i>&nbsp; Book &amp; Pay Online</a> </div> <div class="twelve mobile-four columns"> <a href="<?php echo $product->page_url('/product'); ?>/" data-gtm="Button: Book & Pay Online (C)" title="Book &amp; Pay Online" class="button expand quotebutton"><i class="fas fa-calendar-alt"></i>&nbsp; Book &amp; Pay Online</a> </div> <div class="twelve mobile-four columns"> <a href="<?php echo $product->page_url('/product'); ?>/" data-gtm="Button: Product Detail (C)" title="More Information" class="button expand quotebutton-alt">Product Detail</a> </div>--> <div class="twelve mobile-four columns"> <a href="<?php echo $product->page_url('/product'); ?>/" data-gtm="Button: Details & Booking (C)" title="Details &amp; Booking" class="button expand quotebutton"><i class="fas fa-calendar-alt"></i>&nbsp;&nbsp; Details &nbsp;&amp;&nbsp; Booking</a> </div> </div> <div class="row"> <div class="twelve columns" style="text-align: center; padding-top: 1em; color: #808080;"> <p class='product-list-free-delivery'> <?php if($product->om('x_allow_delivery') > 0 && $product->om('x_min_delivery_charge') > 0) { echo "<i class='fas fa-truck fa-fw' style='padding-right: 1em'></i>&nbsp; <span style='font-weight: 700;'>Low Cost</span> National Delivery"; } elseif ($product->om('x_allow_delivery') > 0 && $product->om('x_min_delivery_charge') < 1) { echo "<i class='fas fa-truck fa-fw' style='padding-right: 1em'></i>&nbsp; <span style='font-weight: 700;'>FREE</span> Delivery: Nationwide"; } ?> <?php $collectionSitesCount = $product->om('x_collection_available_from'); if($collectionSitesCount > 0) { echo "<i class='fas fa-map-marker-alt'></i>&nbsp;&nbsp;Click & Collect: <span style='font-weight: 700;'>$collectionSitesCount</span> Locations"; } ?> </p> </div> </div> </div> </div> </div> <?php /* <?php else: ?> <!--<div style="margin-bottom: 2em;"> <div class="twelve columns" style="height: 100%; border: 1px solid #404040; margin-bottom: 2em; padding:1.5em 1.5em 0;"> . </div> </div>--> <?php endif; ?> */ ?> <?php $i++; ?> <?php endif; ?> <?php endforeach; ?>', 'CMS partial', 'shop:product_list_diy_trade_21_2_row_dynamics', array(1) [products => object(Shop_Product)]) /modules/cms/classes/cms_controller.php 1020
13 Cms_Controller->render_partial('shop:product_list_diy_trade_21_2_row_dynamics', array(1) [products => object(Shop_Product)]) /modules/cms/classes/cms_controller.php(383) : eval()'d code 82
12 eval(()) /modules/cms/classes/cms_controller.php 383
11 Cms_Controller->evalWithException('?><? $string = $_SERVER["REQUEST_URI"] ; $patterns = array(); $patterns[0] = '/forklift-truck-hire/'; $patterns[1] = '/-/'; $patterns[2] = '/\//'; $replacements = array(); $replacements[0] = ''; $replacements[1] = '-'; $replacements[2] = ''; $placename = ucwords(htmlentities( preg_replace($patterns, $replacements, $string))); $headers = array( "Forklift Hire $placename", "Hire Forklift $placename", "Forklift Hire Near Me $placename", "Forklift Truck Hire Near Me $placename", "Forklift Truck Hire $placename" ); $headerKey = array_rand($headers); $header = $headers[$headerKey]; $descriptions = array( "At National Tool Hire, we utilise the fleets of some of the best plant and equipment suppliers in the UK, so we can supply forklift trucks that enable you to move palletised materials around your workplace with ease. Available for delivery in the $placename area.", "We can find forklift hire in $placename with National Tool Hire. These machines are for lifting, moving and positioning heavy loads in the workplace or on-site. We have a wide range available, so, no matter what your requirements are, we can provide you with the right solution. Our Forklift Hire service is reliable and efficient, and we can deliver the equipment to you on your chosen date, and we will collect it when you’re finished. We understand the importance of getting the job done right, so you can rest assured that we will take care of everything for you.", "We offer forklift truck hire in $placename and the surrounding area! Our range includes electric, diesel and gas-powered forklifts, in a wide range of sizes and capacities. These heavy-duty pieces of plant are ideal for moving pallet loads and heavy equipment and materials around on site and in warehouses. You can book a forklift truck hire quickly and easily online or over the phone.", "We offer forklift hire in $placename in a wide range of sizes, and at great rates! Whether you are working on site and need to transport palletised deliveries or large kit into position, or whether you work in a warehouse and need a temporary solution due to a problem with our own kit, we can provide a forklift to get the job done. Our range includes electric, diesel and ga- powered forklifts in a range of sizes. Take a look at the range on our website and enquire online or over the phone for a quote and to book a forklift hire.", "When it comes to forklift hire in $placename, National Tool Hire provides a great solution! We have a wide range of forklift trucks for hire, in a great selection of sizes, and at great rates! We can provide everything you need, including insurance, fuel and delivery to and from your site. Take a look at the range on our website and enquire online or over the phone for a forklift hire quote.", "We offer forklift truck rental in $placename and the surrounding area! Our range of forklifts for rent includes electric, diesel and gas machines, in a wide range of sizes and capacities. These heavy-duty pieces of plant are ideal for moving pallet loads, heavy equipment, and materials around on site and in warehouses. You can rent a forklift truck quickly and easily online or over the phone.", "We offer forklift rental in $placename in a wide range of sizes, and at great rates! Whether you are working on site and need to move palletised loads or large kit into position, or whether you work in a warehouse and need an emergency solution due to a problem with our own kit, we can provide a forklift to get the job done. Our range includes electric, diesel and gas forklifts in a range of sizes. Take a look at the range on our website and rent a forklift online or over the phone.", "When it comes to renting a forklift truck in $placename, National Tool Hire provides a great solution! Forklifts can be used on construction sites, on farms, in warehouses and more, to move heavy loads and machinery into position. We have a wide range of forklift trucks for rent– including electric, diesel and gas models - and in a great selection of sizes. Our forklift rental rates are extremely competitive, and we can provide everything you need, including insurance, fuel and delivery to and from your site. Take a look at the range on our website and enquire online or over the phone for a forklift quote.", "If you are looking for forklift hire in $placename, we can help! Our range includes electric, diesel and gas-powered forklifts, in a wide range of sizes, lifting heights and weight capacities. These machines are ideal for moving pallet loads, heavy equipment and materials around on site and in warehouses. Take a look at our range on our website. You can book a forklift truck hire quickly and easily online or over the phone.", "If you are looking for forklift truck hire in $placename, National Tool Hire can help! We can supply a wide range of forklift trucks, in different sizes, with different lifting and weight capacities, and different fuel types. Whether you are working on site and need to transport palletised deliveries or large kit into position, or whether you work in a warehouse and need a temporary solution due to a problem with our own kit, we can provide a forklift to get the job done. Our hire rates offer great value, and we can deliver the forklift to you when you need it. Take a look at the range on our website and enquire online or over the phone for a quote and to book a hire.", "Whether you need to hire a forklift in $placename to move heavy loads on site, or to move pallets in a warehouse, we can provide the equipment that you need. National Tool Hire can supply a wide range of forklift trucks for hire, including electric, diesel and gas models, with a wide range of lifting capacities and weight capacities. Our hire rates are extremely competitive, and we can deliver the forklift truck to you when you need it. Enquire online or over the phone and book a hire quickly and easily.", "Whether you need to rent a forklift truck in $placename to move heavy loads on site, or to move pallets in a warehouse, we can provide what you need. National Tool Hire can supply a wide range of forklift trucks, including electric, diesel and gas-powered models, with a wide range of lifting and weight capacities. Our forklift rental rates are extremely competitive, and we can deliver the forklift truck to you when you need it. Enquire online or over the phone for a quote and to book quickly and easily.", "At National Tool Hire, we utilise the fleets of some of the best plant and equipment suppliers in the UK, so we can supply forklift trucks that enable you to move palletised materials around your workplace or site with ease. You can hire a forklift truck in $placename and the surrounding area, at a competitive price and with delivery to and from your address. Enquire online or over the phone for more information, a quote and to book a hire.", "At National Tool Hire, we utilise the fleets of some of the best plant and equipment suppliers in the UK, so we can supply forklift trucks for moving heavy palletised loads and large equipment around your workplace or site with ease. The range we can supply includes electric, diesel and gas-fuelled machines in a wide range of sizes. You can book a forklift truck hire in $placename, at a competitive price and with delivery to and from your address! Enquire online or over the phone for more information, a quote and to book a hire.", "At National Tool Hire, we utilise the fleets of some of the best plant and equipment suppliers in the country, so we can supply the equipment you need, when you need it, at a great price. You can rent a forklift truck in $placename to move palletised loads and heavy equipment around your workplace or site with ease. You can rent a forklift truck in $placename and the surrounding area at a competitive price and with delivery to and from your address. Enquire online or over the phone for more information, a quote and to book a forklift rental.", "You can rent a forklift in $placename from National Tool Hire, to move palletised loads and heavy equipment around your workplace or site with ease. National Tool Hire utilises the fleets of some of the best plant and equipment suppliers in the country, so we can supply the equipment you need, when you need it, at a great price. Our forklift truck rental prices are extremely competitive, and we can deliver and collect the machine to and from your site. Take a look at the range on our website and enquire online or over the phone for more information, to get a quote and to book.", "You can hire a forklift in $placename from National Tool Hire to move palletised loads and heavy equipment around your workplace or site with ease. National Tool Hire utilises the fleets of some of the best plant and equipment suppliers in the country, so we can supply the equipment you need, when you need it, at a great price. Our forklift truck hire prices are extremely competitive, and we can deliver and collect the machine to and from your site. We have a wide range available, including electric, diesel and gas forklifts, with choice of lifting height limits and weight capacities. Take a look at the range on our website and enquire online or over the phone for more information, to get a quote and to book a hire.", "If you need to hire a forklift truck in $placename, we can help! We offer a wide range of forklifts for hire at great rates. Our range includes electric, diesel and gas-powered models from top industry brands. Whether you need to move palletised deliveries around your warehouse or move heavy equipment into place on site, a forklift offers a great solution. Take a look at the range on our website and book a hire online or over the phone today.", "If you need to rent a forklift in $placename, National Tool Hire can provide a solution! We offer a wide range of forklift at great rates. Our range includes electric, diesel and gas-powered machines from top industry brands. Whether you need to move palletised deliveries around your warehouse or move heavy equipment into place on site, a forklift is the perfect piece of equipment. Take a look at the range of forklift trucks we have available on our website and book a hire online or over the phone today.", "Forklift hire in $placename – great rates, wide range & fast delivery! Whether you need to hire a forklift truck in $placename or the surrounding area to position palletised deliveries in your warehouse, or to move heavy kit into place on site, we can provide a suitable forklift on hire. You can hire a forklift for 1 day, 2 days, a weekend, a week or more and we can provide everything you need – including fuel, insurance and delivery to your site. Take a look at the range of forklifts for hire on our website and enquire online or over the phone to find out more or to book a hire.", ); $descriptionKey = array_rand($descriptions); $description = $descriptions[$descriptionKey]; ?> <section id="category-page" class="content category" style="z-index: 999; position:relative; padding-bottom: 0px;"> <div class="row"> <div class="twelve columns"> <div class="cat-breadcrumbs"> <a href="/">Home</a> &nbsp;>&nbsp; <?php echo "<a href='/tool-hire/$placename/' aria-label='Tool Hire $placename'>Tool Hire $placename</a>" ?> &nbsp;>&nbsp; <?php echo "Forklift Truck Hire $placename" ?> </div> </div> <div class="twelve columns"> <h1><?php echo $header; ?></h1> </div> </div> <div class="row"> <div class="twelve columns" style="margin-bottom: 2em;"> <p> <?php echo $description; ?> </p> </div> </div> </section> <section class="category"> <div class="row"> <div class="nine columns"> <?php $group = Shop_CustomGroup::create()->find_by_code('dynamic_forklifts'); if($group): ?> <?php $this->render_partial('shop:product_list_diy_trade_21_2_row_dynamics', array( 'products' => $group->list_products() )); ?> <?php endif; ?> <?php $group = Shop_CustomGroup::create()->find_by_code('dynamic_forklifts'); if($group): ?> <?php $this->render_partial('shop:product_list_trade_only_21_2_row', array( 'products' => $group->list_products() )); ?> <?php endif; ?> </div> <div class="three columns" style="position: -webkit-sticky; /* Safari */ position: sticky; top: 1rem;"> <?php $this->render_partial('call_free') ?> <div class="twelve columns random-usp"> <?php $this->render_partial('random_usp') ?> </div> <div class="twelve columns random-blog"> <?php $this->render_partial('random_blog') ?> </div> </div> </div> </section> <section> <p class="footerbanner" style="padding: 10px 5px; background-color: #c8102e; margin-bottom: 2em; margin-top: 0"> <? $num = Rand (1,5); switch ($num) { case 1: echo '<a class="footerbanner-link" href="/price-match/"><em class="fa fa-tag fa-lg"></em>&nbsp; &nbsp; <span style="font-weight: bold;">Forklift Truck Hire:</span> Price Match Promise</a></p>'; break; case 2: echo '<a class="footerbanner-link" href="/tool-hire-guide/"><em class="fa fa-info-circle fa-lg"></em>&nbsp; &nbsp; <span style="font-weight: bold;">DIY &amp; Trade:</span> Forklift truck Hire</a></p>'; break; case 3: echo '<a class="footerbanner-link" href="/tool-hire-guide/"><em class="fa fa-calendar fa-lg"></em>&nbsp; &nbsp; <span style="font-weight: bold;">Cheap Weekly Hire Rates</span></a></p>'; break; case 4: echo '<a class="footerbanner-link" href="/free-delivery/"><em class="fa fa-hand-pointer-o fa-lg"></em>&nbsp; &nbsp; <span style="font-weight: bold;">Collect from Store</span> - or - <span style="font-weight: bold;">Delivered to Door</span>&nbsp; &nbsp; <em class="fa fa-truck fa-lg"></em></a></p>'; break; case 5: echo '<a class="footerbanner-link" href="/free-delivery/"><em class="fa fa-hand-pointer-o fa-lg"></em>&nbsp; &nbsp; <span style="font-weight: bold;">Click &amp Collect</span> - or - <span style="font-weight: bold;">Free Delivery</span>&nbsp; &nbsp; <em class="fa fa-truck fa-lg"></em></a></p>'; } ?> </p> <?php $reviews = array( "Pallets, pallets pallets|Tried this with pallet trucks. Did help but nothing compares to the fork lifts they have in $placename really helped a treat, well be back.|Jonhson peters", "Monthly hire|We hire these at least once a month for site deliveries. Couldnt recommend more, not had a single issue in all this time. Great hire.|F.K", "Safe fork lift|These machines are great, I have never felt so safe using them. They work wonders too, I actually look forward to hiring.|Gary F", "Top forks|We use this company so often, they have a great variety of top model fork lifts. Super easy to deal with too. Nothing but love for NTH.|Pete", "Warehouse hire|We always use NTH at the warehouse in $placename. So many models and types. Well deffo be using you more often and get an account.|DT", "Loyal customer|I am always impressed with the diverse range these folks can offer. Superb inventory and always of a good standard!|Osc W.", "Electric fork lift|I hired one of these to manouvere a large pallet of building materials for my shed. Had a great time learning how to use. Awesome kit!|P. Davies.", "Diesel forklift|Had to work on a site that required diesel only forklifts. Could not find them anywhere, lo and behold NTH saved the day. Top team.|Isaac", "5500KG forklift|Hired this in $placename came a few days after submitting the quote. Gear was spot on and the driver was helpful. Ill be using again.|Mike", "Rough Terrain|Looked for one of these for some time. was let down a lot by local but these guys helped and managed to move my timber. Shed is built!!|Laura", "Fork lift|Hired a fork lift from here. Kit was in emmaculate condition. Service was also great, certainly would reccomend to anyone!|Ian", "Belter machines|Very firendly and professional company. Top notch kit and very very well stocked. If youre having issues sourcing, these are the guys.|Larry West", "Top level forklift|I have been using fork lifts for years now in $placename, safe to say these people are one of the most reliable companies to do it!|DT", "Loving the lift!|Amazing, hired, arrived, worked and collected. DONE as easy as that, kit was clean and in great condition. Really impressed with this.|Jamie Turpin", "So much power|For such a compact lift these machines certainly do pack a punch! Excellent system and kit, super job!|Sue D", "Forklift Truck|We hired this in the warehouse for 3 weeks, cracking price on it for what is an excellent bit of kit! Barrels were shifted in no time. |Tony", "Super versatile |Such a great range of movement on these. Hired in $placename and was really impressed with how dynamic these are! Excellent.|Umar", "Good|Hired a small electric forklift truck for use on my new home. Arrived in mint condition and worked well. |Jake Hardy", "Easy hire|First time using National Tool Hire, filled out the online form and the team got back in touch with me. Super easy plant hire. |Ian Murphy", "4000kg Forklift|Hired a large 4000kg track to $placename. Fairly remote location, however there were no problems. Impressed with the kit. |A.Ross", "Pallets|Hired a truck to move pallets. Found it simple to work and powerful lifting heavy items. No problems during the hire. |Joe McNally", "Stock Room|Running low on staff so booked a 2000kg truck for my DC. Arrived prompty and was easy to operate. Saved so much time. |Liam Jones", "Timber|I hired a 5500kg diesel forklift to $placename for moving timber. It operated smoothly, with little noise and was precise lifting & pulling materials. |Calum Tully", "Helpful|The delivery driver was helpful enough to talk me everything when he dropped it off. Would defiantely hire again in the future. |Anton Kirby", "Forklift hire|Booked a truck for rough terrain, had no trouble and made the job so much easier - if in doubt just ring the team will advise. |M.Rose", "Job done|Hired a truck for a unexpected large order in my warehouse in $placename. It arrived quickly and helped complete the job in no time. |Richard Can ", "Simple to hire|Took 2 minutes to fill out the online form and the team got intouch straight away. Delivery & collection was straightforward also. |Howard Pitt", "Quick Forklift Hire|Let down last minute for a forklift, was able to hire one from National Tool in time. Kit was good and worked well. Life saver. |Ryan Geller", "Lifts with ease|Hired to fulfil a large amount of furniture orders in $placename. Was able to lift a sizable volume with ease. Good strong kit. |Pat Tan", "Efficient|Saved money on manpower, good price for the hire period. Simple process and it was delivered & collected with no fuss. |Ronny Lytak", "Small forklift|Hired a small electric forklift for use in a tight space, found it really easy to operate with an excellent turning circle. Worked well given the space issue. |J.Rudd", "Pallet storage |Helped unload pallets from the back of a flat bed in $placename with ease and move across site to be safely stored until we needed them. |Owen Culbert", "Productive hire|Forklift helped massively when moving goods from one site |Sam Boswerth", "Saved time|Managed to unload a full delivery of a wagon on one bottle of gas. Super quick and nimble. Would recommend for anyone in a rush.|Frank Darcy", "Excellent kit|Delivered & collected direct to $placename. Surprised how fast it was, good manoeuvrability and agile at moving and lifting. |Martin Scott", "5 Stars|Normally lease, but needed one urgently, so glad I contacted National Tool Hire.|David Wheldon", "Fabulous fork lift|Having the Barn converted in $placename and no HGV access to transport material, the forklift was a life saver.|M Whelan", "5 Star Forklift|Need to transport the bails around the farm, forklift worked a dream.|Mrs C Benett", "Forklift Review|Hired 4 forklifts- Real good quality for warehouse operations will use again.|Mr L Coulson", "Garden Sleepers|Garden project using railway sleepers, without this forklift I don’t think I could have done the job- Hire in $placename|Mr Heaton", "Top Marks|Hire in $placename for warehouse, brilliant fork lift with a more that adequate lifting capacity and narrow aisle navigability.|K Mitchell", "Great Fork lift|Top marks on this fork lifts with a lifting height of 23 feet made my life a breeze, hired in $ placename|S PLatt", "Eletric Forklift|Electric forklift for use on the shop floor in $placename, easy to use to access those hire shelves.|Steve McKeowen", "Forklift Hire|Company needed to use in cold storage facility, this truck did the trick, thanks for your help NTH.|Paul Harper", "Good Truck|Good lifting capacity and effective, hired in $placename did the job and charge lasted longer that I thought it would.|Brice Kay", "Truck|Hire counterbalance forklift, for use in the warehouse top forklift and top company to deal with.|G Stanley", "Moving Timber|Need to transport timber on the yard, it was extremely easy to use and took the weight.|Micheal Burke", "Pallets everywhere|Mounting pallets, had start to take over the yard, not anymore all stacked, and the boys love the forklift might invest.|Rita Richards", "Forklift|Used in $placename, used with extended forks highly recommended.|Anne Richard", "Easy to use|Easy to adjust and a smooth drive.|Matthew Kelly", "A * Safety|Really glad this forklift had the reverse bleeper additional safety on site.|Mr T Critchley", "Great Forklift|Great Forklift, will be using this company again.|K Manchester", "Full Marks|Hired for large delivery, to empty HGV in to warehouse in $placename, great company to deal with|Mr X Yun Gu", "Great Forklift|Hired this forklift for our site in $placename, very impressed with how easy this was to manoeuvre and navigate around the site|Jordan B", "Does What It Promises|I needed to hire a forklift to carry some heavy pallets around the warehouse, done exactly what it said on the tin cheers|Mike Potts", "Thanks NTH|Very professional service from start to finish and a job well done thanks very much NTH will be using again|Gary Blanch", "Saved a job|I hired a forklift truck for a week as our only one on site was knackered meant we could get on with our job without too much hassle|Ian R", "Decent Price|I required a forklift for a job in $placename and couldn't find a decent price anywhere until I came across NT Hire so thank you guys|Daniel Cooper", "Ideal Weight Capacity|Last month we needed a forklift that could carry at least 6T - hired one that could carry up to 9T which was ideal for on sight|James N", "Heavy Pallets|Had a few initial problems booking but the lads were very helpful and once forklift arrived helped to transport our heavy pallets around|P. Roberts", "Fast Delivery|I hired electric forklift to help us in warehouse for 2 weeks, delivery was fast an driver rang an hour beforehand thx|C. Maveris", "Will Use Again|After searching everywhere in $placename for a good price found a reasonable price with national tool hire will use again for sure|Niall Dennett", "Diesel Forklift |Great diesel forklift, not too noisy and not difficult to navigate, just the right size I was looking for too |Michael Weir", "Thank you |Needed a decent forklift for the lads moving pallets around our building site as we were one short had this one on hire 2 days |Mr Zuraw", "Electric Forklift|Hired a forklift for our depot in $placename wasn’t sure if gas or electric would be best thanks to the recommendation to get electric |Ben Shortall", "6.5m lifting height|Needed a 6.5m lifting height was pleased to discover this was something National Tool Hire offer been a big help in the warehouse last week |Liam Daniels", "Exactly I Needed|Booking the hire was a breeze once I got past the initial security check, forklift itself was exactly what I was looking for thanks|Aaron Noon", "Big Job|Our work site in $placename hired from national tool hire to help out on a big job that need heavy lifting meant could get it done fast|Ahmed Ali", "Warehouse Delivery|Had a big delivery at the warehouse so hired a forklift with a bit of help this meant we could our product stored on shelfs in no time|Robert Skogly", "Highly Recommend|This forklift was simple to navigate around the work site and arrived in very good condition so I highly recommend|Sigrun Osk", "Not Too Noisy|Had a job in $placename needed a forklift to help assist in heavy lifting a few pallets wasn’t as noisy as other models ive used before |Clayton T", "Forklift Hire|Our forklift broke and after a quick search we found this one on $placename easy to use and helped move things around|Jonathon", "Forklift|hired this to move around some pallets as my back was done for after trying to move this myself, compact and good to move round corners|Paul Hipps", "Great value|Hired this at our site garden centre, easy to manuevour and the guys were surprisingly happy with how compact this is|Lesley Weston", "Forklift Hire|hired from $placename this was used after the bay was unable to be used to load lorries, was inpressed with the item and very reliable|Robbie Colduck", "rescued!!|I bought a new pizza oven/barbeque for the garden not realising I had no way to get in - after hiring this its now resolved and was easy to use |Larry P", "pleased positive|After opening a new shop in $placename and the forklift going bust, we hired this one generous pricing and easy to move the heavy pallets full of goods|C.P", "forklift|Perfect hire made in $placename couldn’t fault the forklift it lasted all day and got everything moved|Seamus", "Pallets away|After hiring this to move a lot of pallets, the force and power the truck has is a lot more than just me|Jake B", "forklifts|after the 2 forklifts broke on site we got this hired it was delivered in no time & manuevored really well|Chip", "good|After my company in $placename wrote of the forklift due to weight I hired this one for heavier capacity the difference was good|Barry Winston", "Forklift|hired this compact truck ans was happy with how quiet it was to use|Gary", "Forklift feedback|opened a clothing unit and was let down on the forklift, hired this in the morning and was there next day cheap and easy even for me!|Trisha", "Forklift Hire|hired this for organising some pallets in my warehouse in $placename was also greatful for the safety features of the reverse noise|L.F", "Industrial hire|Industrial dryer needed moving to a different site, as our forklift wouldn’t take the weight we hired this was sceptical until I seen it take the weight, happy chap|Lance Orme", "Fork-lift|Hired this to move some barrels in yard, spacious cab was also a bonus would hire again as was easy|Mo Trafer", "Fork Lift|This was hired in $placename was low maintenance but high productivity from what was required.|Chris Manager", "Fork Hire|Was happy with this hire as the machine was easy to use and I aqquired more items to fit, great service|T.Jones", "No Complaints|Hire went well, perfect product and was easy to move round, price was also great, cant complain|Gerdaline", ); shuffle($reviews); $reviewKeys = array_rand($reviews, 3); ?> <h2 style="text-align: center; text-transform: uppercase"><i class="fa fa-user"></i>&nbsp; &nbsp; What <? print $placename ?> Forklift Truck Hire Customers Say About Us:</h2> <div class="row" style="padding: 2em 0;"> <div class="three hide-for-small columns" style="text-align: center;"> <img src="/themes/nthsv3/resources/images/rated_excellent2.png" loading="lazy" alt="Rated Excellent for Forklift Truck Hire in <? echo $placename ?>" style="float: left; width: 220px; height:100%;"> <p style="display: inline-block; float: left; padding-top: 1em;">Rated Excellent for<br/>Forklift Truck Hire in <? echo $placename ?></p> </div> <?php foreach($reviewKeys as $reviewKey): ?> <?php $review = explode('|', $reviews[$reviewKey]); ?> <div class="three mobile-four columns"> <div class="stars"> <img src="/themes/nthsv3/resources/images/stars-5.svg" loading="lazy" alt="Rated Excellent for Forklift Truck Hire in <? echo $placename ?>" style="width: 100px; height: 100%;"> </div> <div class="minireview"> <div> <h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'><?php echo $review[0]; ?></h3> <?php if (isset($review[1])): ?> <p style='margin-bottom: 0;'><?php echo $review[1]; ?></p> <?php endif; ?> <?php if (isset($review[2])): ?> <p style='color: #909090;'><?php echo $review[2]; ?></p> <?php endif; ?> </div> </div> </div> <?php endforeach; ?> </div> </section> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "LocalBusiness", "name": "National Tool Hire: <?php echo $placename; ?>", "description": "Forklift Truck Hire in <?php echo $placename; ?>", "telephone": "+44-800-808-9600", "url": "https://<?php echo $_SERVER['HTTP_HOST']; ?><?php echo parse_url( $_SERVER['REQUEST_URI'], PHP_URL_PATH ); ?>", "logo": "https://www.nationaltoolhireshops.co.uk/themes/nthsv3/resources/images/NTHS.svg", "address": "<?php echo $placename; ?>", "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" ], "opens": "07:00", "closes": "22:30" } ], "image": [ "https://www.nationaltoolhireshops.co.uk/themes/nthsv3/resources/images/dynamics/forklift-truck-hire.jpg", "https://www.nationaltoolhireshops.co.uk/themes/nthsv3/resources/images/dynamics/forklift_hire.jpg", "https://www.nationaltoolhireshops.co.uk/themes/nthsv3/resources/images/dynamics/forklift_hire_in_warehouse.jpg" ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.<?php echo(rand(6,9)); ?>", "bestRating": "5", "worstRating": "1", "ratingCount": "<?php echo(rand(3,14)); ?>" } } </script>', 'CMS page', 'Forklift Truck Hire') /modules/cms/classes/cms_controller.php 608
10 Cms_Controller->eval_page_content(()) /modules/cms/classes/cms_controller.php 198
9 Cms_Controller->open(object(Cms_Page), array(1) [0 => 'skelmersdale']) /controllers/application.php 72
8 Application->On404(())
7 call_user_func_array(array(2) [0 => object(Application), 1 => 'On404'], array(0)) /phproad/modules/phpr/classes/phpr_controller.php 170
6 Phpr_Controller->executeAction('On404', array(0)) /phproad/modules/phpr/classes/phpr_controller.php 84
5 Phpr_Controller->_run('On404', array(0)) /phproad/modules/phpr/classes/phpr_response.php 64
4 Phpr_Response->open404(()) /phproad/modules/phpr/classes/phpr_response.php 37
3 Phpr_Response->open('/forklift-truck-hire/Skelmersdale') /phproad/system/phproad.php 31
2 include('/var/www/vhosts/nationaltoolhireshops.co.uk/httpdocs/phproad/system/phproad.php') /boot.php 114
1 require_once('/var/www/vhosts/nationaltoolhireshops.co.uk/httpdocs/boot.php') /index.php 23