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 => '050005']) /modules/shopproductbooking/controllers/booking.php 44
30 ProductBookingController::getProductDetails(array(1) [0 => '050005']) /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(3) [0 => array(138), 1 => array(138), 2 => 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 11
15 eval(()) /modules/cms/classes/cms_controller.php 383
14 Cms_Controller->evalWithException('?><!-- <?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 ; ?> <div class="row"> <?php foreach ($products as $product): ?> <?php if($product->x_bookpay <= 1 or $product->x_bookpay >= 200): ?> <div class="four columns" style="margin: 1em auto; height: 100%; min-height: 400px;"> <div class="images" style="border: 1px solid #404040; text-align: center; padding: 1em; min-height: 360px;"> <div class="desc"> <h3 style="font-size: 1.5em;"> <a href="<?php echo $product->page_url('/product'); ?>/" data-gtm="HP: <?php echo h($product->name); ?>" style="color: #404040;"><?php echo h($product->name); ?></a> </h3> <p class="hide-for-small" style="padding: 0 1em 1em; margin: 0; min-height: 2.2em;"><?= ($product->x_context) ?></p> </div> <div> <span><p>DIY &amp; Trade&nbsp;&nbsp;|&nbsp;&nbsp; <?php if($product->om('is_on_sale')): ?> <span style="color: #c8102e">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, '-')); } ?> <?php endif; ?></span>&nbsp;&nbsp;|&nbsp;&nbsp;Best Availability </span> </div> <a href="<?php echo $product->page_url('/product'); ?>/" data-gtm="HP: <?php echo h($product->name); ?>" style="padding: 0.5em;"> <?php $images = $product->om('images'); ?> <?php if($images->count): ?> <img class="primary" loading="eager" style="display: block; margin-left: auto; margin-right: auto;" src="<?php echo $images[0]->getThumbnailPath(260, 260); ?>" title="<?php echo $product->name; ?>" alt="<?php echo $product->name; ?>" width="100%" height="100%" /> <?php endif; ?> </a> <?php $days1Multiplier = 0.6; $percentages = $product->om('x_remote_percentages'); if($percentages && !empty($percentages['days_1'])) { $days1Multiplier = $percentages['days_1']/100; } ?> <div class="row desc" style="margin: 1em;"> <div class="six mobile-two columns" style=""> <span class="price">Average UK Price</span><span class="base" style="color: #c8102e; font-size: 1.2em; font-weight: 700; text-decoration: line-through;"> <? if ($product->x_weekly_only != 1): ?> <?php echo format_currency($product->om('x_remote_price')*$days1Multiplier); ?> <? else: ?> <?php echo format_currency($product->om('x_remote_price')); ?> <? endif; ?> </span> </div> <div class="six mobile-two columns"> <span class="price">Our Price From</span><span class="price" style="color: #0058aa; font-size: 1.2em; font-weight: 700;"> <? 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> </div> </div> <div class="row"> <!--<div class="three columns hide-for-small" style="padding: 0 0 0 1em;"> <a href="<?php echo $product->page_url('/product'); ?>/" title="More" class="button expand quotebutton" style="border-radius: 1em; border: 1px solid #0058aa; background-color: white; margin-bottom: 0; color: #0058aa !important;">More</a> </div>--> <div class="twelve columns"> <a href="<?php echo $product->page_url('/product'); ?>/" data-gtm="HP: <?php echo h($product->name); ?>" title="Details &amp; Booking" class="button expand quotebutton" style="background-color: #00b67A; margin-bottom: 0; border-radius: 0.5em; font-size: 1.1em; "><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> <i class="fas fa-truck"></i> <?php if($product->om('x_allow_delivery') > 0 && $product->om('x_min_delivery_charge') > 0) { echo "&nbsp;&nbsp;<span style='font-weight: 700;'>Low Cost</span> Delivery"; } elseif ($product->om('x_allow_delivery') > 0 && $product->om('x_min_delivery_charge') < 1) { echo "&nbsp;&nbsp;<span style='font-weight: 700;'>FREE</span> Delivery"; } ?> </p> </div> </div> </div></div> <?php endif; ?> <?php endforeach; ?> </div> ', 'CMS partial', 'shop:product_list_diy_trade_21_2_top', 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_top', array(1) [products => object(Shop_Product)]) /modules/cms/classes/cms_controller.php(383) : eval()'d code 650
12 eval(()) /modules/cms/classes/cms_controller.php 383
11 Cms_Controller->evalWithException('?><? $string = $_SERVER["REQUEST_URI"] ; $patterns = array(); $patterns[0] = '/tool-hire/'; $patterns[1] = '/-/'; $patterns[2] = '/\//'; $patterns[3] = '/\//'; $replacements = array(); $replacements[0] = ''; $replacements[1] = '-'; $replacements[2] = ''; $replacements[3] = '-'; $placename = ucwords(htmlentities( preg_replace($patterns, $replacements, $string))); ?> <section class="content" style="background-color: #fff; z-index: 999; position:relative; padding: 0px;"> <div class="row"> <div class="twelve columns" style="margin: 2em 0;"> <? $num = Rand (1,10); switch ($num) { case 1: echo "<h1>Tool Hire Near Me $placename"; break; case 2: echo "<h1>Tool Hire Near $placename"; break; case 3: echo "<h1>Tool Hire $placename"; break; case 4: echo "<h1>Tool Hire Nearby $placename"; break; case 5: echo "<h1>$placename Tool Hire"; break; case 6: echo "<h1>$placename Tool Hire Company"; break; case 7: echo "<h1>$placename Tool Rental"; break; case 8: echo "<h1>Tool Rental $placename"; break; case 9: echo "<h1>Hire Tools Near $placename"; break; case 10: echo "<h1>Quick Hire for Tools Near $placename"; } ?></h1> <p style="font-size:1.2em"> <? $num = Rand (1,20); switch ($num) { case 1: echo "At National Tool Hire, we can offer the equipment you need to complete the job at hand, no matter what it is. We have an amazing network of over 2,000 depots, holding more than 2,000,000 items waiting for you. You can book and pay online for free delivery to your site, or you can arrange click and collect. National Tool Hire: hire tools, lower prices. It couldn't be easier."; break; case 2: echo "Need to hire equipment or tools in $placename? National Tool Hire provides customers access to a wide range of equipment. Everything on our site is available for trade and DIY, perfect for personal or professional jobs. We are a tool hire broker, which offers the largest rental catalogue of tools and plant equipment."; break; case 3: echo "Chasing after tool hire in the &placename area? Whether you need a carpet cleaner, floor sander, compactor plate, or scaffold tower, with National Tool hire, you book everything online or over the phone and we deliver it to you for FREE. If you need a click and collect service, we offer that on many core products too."; break; case 4: echo "If you’re looking to hire tools near $placename, it couldn’t be easier than with National Tool Hire. You can book online or over the phone, and we deliver it right to your door or site. If you prefer to collect, we have more than 2,000 partner depots available. Why go anywhere else?"; break; case 5: echo "Are you looking for tool hire in $placename? Whether you need a carpet cleaner, rotavator or scaffold tower, we can help! Our prices are low, and we have a huge catalogue, thanks to our unique network of brilliant national and regional suppliers. Speak to one of our friendly hire team, or book online, and we can deliver your hire right to your door."; break; case 6: echo "We offer local tool hire in $placename. Thanks to our amazing supplier network, we supply a huge range of equipment for every job, including carpet cleaners, floor sanders, gardening tools, lighting, access equipment, building tools, plant, and more. Book and pay online today."; break; case 7: echo "National Tool Hire is a unique tool, plant, and equipment rehire provider, with a huge supplier network that covers $placename and the surrounding areas. You don't need a trade account. We offer tool rental to the public and private sectors. Book online today."; break; case 8: echo "Looking for tool hire in $placename? With our huge network of amazing suppliers, we can provide carpet cleaners, scaffold towers, wacker plates, cement mixers, and more – whatever you need to hire in $placename, we’ve got you covered! We can deliver your hire right to your door for FREE!"; break; case 9: echo "At National Tool Hire, you can book online or over the phone with ease. Our hire rates are extremely competitive, and we deliver in $placename and the surrounding area for no extra cost. For more information on hiring carpet cleaners, floor sanders, heaters and much, much more in $placename, speak to our hire team."; break; case 10: echo "For fast and easy tool hire in $placename, look no further than National Tool Hire! We offer an extensive hire fleet thanks to our unique supplier network, featuring cleaning equipment, gardening equipment, building equipment and much, much more – so whatever you need, we can help! Take a look around our website and call us for any assistance you require."; break; case 11: echo "Hiring plant, equipment, and tools in $placename is easier with National Tool Hire. Take a look at our website and book what you need online, or call us to book a hire with our Hire Team over the phone. We can deliver to $placename for FREE, and have more than 2,000 partner depots for quick click and collect."; break; case 12: echo "We have a number of excellent partner depots for tool hire in $placename and the surrounding areas. If you're busy, and you need equipment delivered to you, we offer that service at no extra cost. So, whether you're a trader or a DIYer, you can find everything you need online at National Tool Hire."; break; case 13: echo "Whether you are in the trade or just doing some DIY, we can deliver hired tools to you in $placename! Many of our most popular hire items are guaranteed to be available – we make sure of it! So you can simply book a hire online or over the phone, and we will use our network of amazing supplies to fulfill your order."; break; case 14: echo "Looking to hire tools and equipment in $placename without the headache? Simply book a hire online or over the phone with National Tool Hire Shops, and we can deliver it right to you, when you need it."; break; case 15: echo "If you need to hire some building tools, cleaning equipment, gardening tools and more in $placename, you can book online or over the phone. Our hire rates are extremely competitive, and we can deliver the equipment right to you. For any help and advice, speak to our Hire Team – they will be happy to help!"; break; case 16: echo "Looking to rent building tools, cleaning equipment, gardening tools and more in $placename? Simply book the rental online or over the phone with us & we can deliver it to your door or offer click and collect from more than 2,000 locations."; break; case 17: echo "Whether you’re a trade account customer or a private individual looking to do some DIY, cleaning or gardening, we can supply you with the hire tools you need in $placename! You can rent equipment online using our booking system, or call our Hire Team. We deliver for free, and offer click and collect at thousands of locations nationwide."; break; case 18: echo "Many of our most popular rental items have guaranteed availability status – so they will be available for delivery to $placename, when you need them! Our competitive hire rates and free delivery means great value for money. We wprk with the best tool hire companies in the UK to offer an unrivalled service. Book online or over the phone with National Tool Hire today."; break; case 19: echo "Renting tools and equipment with National Tool Hire Shops in $placename is simple! Take a look at our website and book what you need online, or call us to book a hire through our Hire Team. We can deliver to your site FREE, and we have over 2,000 locations for click and collect."; break; case 20: echo "We can deliver rental tools and equipment to sites in $placename! Whether you need a wallpaper stripper, heater, dehumidifier or floor sander, you can book online or over the phone. Whatever you need, just let us know!"; } ?> Whatever you need, whenever you need it, think National Tool Hire for tool hire <? print $placename ?>.</p> <!--<h2><a href="tel:08008089600" style="color: #414141; cursor: default;"><i class="fa fa-phone fa-lg"></i>&nbsp; <span style="text-decoration: underline;">0800 808 9600</span></a><br/><span style="font-size: 0.45em">FREE to call from landlines &amp; mobiles</span></h2>--> <section class="featured" style="margin: 2em 0;"> <?php $this->render_partial('big_search_2'); ?> </section> <h2 style="font-size: 1.4em; text-align: center;"><i class="fa fa-user"></i>&nbsp; &nbsp; What <? print $placename ?> Tool 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 Tool Hire <? echo $placename ?>" style="float: left; width: 220px; height: 100%;"> <p style="display: inline-block; float: left; padding-top: 1em;">Rated Excellent Tool Hire <? echo $placename ?></p> </div> <div class="three mobile-four columns"> <div class="stars"> <img src="/themes/nthsv3/resources/images/stars-5.svg" loading="lazy" alt="Rated Excellent Tool Hire <? echo $placename ?>" style="width: 100px; height: 100%;"> </div> <div class="minireview"> <? $num = Rand (1,40); switch ($num) { case 1: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Excellent service</h3><p style='margin-bottom: 0;'>The hired platform was just was needed for the job and the delivery/pickup in $placename was excellent. Thank you</p><p style='color: #808080;'>Sue</p>"; break; case 2: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Found the staff very helpful</h3><p style='margin-bottom: 0;'>Found the $placename branch staff very helpful in giving advice based on their experience which was really reassuring</p><p style='color: #808080;'>Ralph Berry</p>"; break; case 3: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Hired a vibration plate</h3><p style='margin-bottom: 0;'>Hired a vibration plate in $placename Was spot on with delivery drop off and pick up time. Reasonable cost too</p><p style='color: #808080;'>Anthony Ward</p>"; break; case 4: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Delivered on time!</h3><p style='margin-bottom: 0;'>I booked online and the delivery in $placename was within the estimated time given. Demo also given. </p><p style='color: #808080;'>Judy</p>"; break; case 5: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Great delivery in $placename</h3><p style='margin-bottom: 0;'>I was really impressed with the free delivery and collection service offered in $placename, it made the hire easy for me.</p><p style='color: #808080;'>Alan</p>"; break; case 6: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Excellent service</h3><p style='margin-bottom: 0;'>Cannot fault the service I was given online and at the depot in $placename were I picked equipment up. </p><p style='color: #808080;'>Louis</p>"; break; case 7: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Great tools!</h3><p style='margin-bottom: 0;'>I booked a whacker and it arrived in pristine condition. Now waiting for free collection from my site in $placename</p><p style='color: #808080;'>Jean</p>"; break; case 8: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Just what I was after</h3><p style='margin-bottom: 0;'>I am not too savvy on tools so needed a service offering loads of information. Got that online and at the $placename branch.</p><p style='color: #808080;'>Floyd</p>"; break; case 9: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Mixer hire in $placename</h3><p style='margin-bottom: 0;'>Found a great deal on a cement mixer with free delivery in $placename It made the hire excellent value.</p><p style='color: #808080;'>Sarah H</p>"; break; case 10: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>$placename Ladder Hire </h3><p style='margin-bottom: 0;'>I needed large ladders that I could not collect. Had been quoted a few rates that made it expensive, but NTHS was perfect.</p><p style='color: #808080;'>Ashley</p>"; break; case 11: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Mixer & wacker</h3><p style='margin-bottom: 0;'>Hired the mixer and wacker package from a depot in $placename and got a great deal. Will definitely use again.</p><p style='color: #808080;'>Paul Henderson</p>"; break; case 12: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Good service in $placename</h3><p style='margin-bottom: 0;'>Good range of tools, easy website, got advice in person from the depot, and it was the cheapest hire I found.</p><p style='color: #808080;'>Robert Johnson</p>"; break; case 13: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Unreal delivery/collection</h3><p style='margin-bottom: 0;'>The drop off is such a good service atm seeing as I normally pick up in $placename but got a few extra hours of work done.</p><p style='color: #808080;'>C Harris</p>"; break; case 14: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Good site.</h3><p style='margin-bottom: 0;'>Good national site for a service around $placename Booked online and did not need to contact anyone again.</p><p style='color: #808080;'>Danny Woods</p>"; break; case 15: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Delivered early!</h3><p style='margin-bottom: 0;'>Tools came to the site earlier than expected so was a bonus. Great bloke making the drop off in $placename too.</p><p style='color: #808080;'>Carl</p>"; break; case 16: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>No Problems</h3><p style='margin-bottom: 0;'>Good website, delivered on time, collected on time, and I would use again. Booked in $placename</p><p style='color: #808080;'>Lisa W</p>"; break; case 17: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>$placename dehumidifier hire</h3><p style='margin-bottom: 0;'>I needed advice on a dehumidifier and received great communication on live chat. Happy with the service.</p><p style='color: #808080;'>Lisa Morris</p>"; break; case 18: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Garden tools available</h3><p style='margin-bottom: 0;'>Could not get a rotavator from anywhere but managed to collect one from a $placename branch. Great range.</p><p style='color: #808080;'>Sean Baker</p>"; break; case 19: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Wood shredder hire</h3><p style='margin-bottom: 0;'>I managed to book a shredder for delivery in $placename and was shown how to use the machine safely and properly</p><p style='color: #808080;'>Amy</p>"; break; case 20: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Simple service</h3><p style='margin-bottom: 0;'>Tool hire places are usually a headache but I did everything online this time and just collected from the depot in $placename</p><p style='color: #808080;'>James</p>"; break; case 21: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Easy booking for $placename</h3><p style='margin-bottom: 0;'>I love that I can sort everything through the site and then collect it without the usual hassle. Great service.</p><p style='color: #808080;'>Keith Rogers</p>"; break; case 22: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Customer service</h3><p style='margin-bottom: 0;'>Managed to get a call back concerning a delivery in $placename and the girl on the phone was absolutely lovely.</p><p style='color: #808080;'>Steven</p>"; break; case 23: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Communicative!</h3><p style='margin-bottom: 0;'>Could not get through on phones but the online chat with an actual agent was brilliant, quick and easy tool hire.</p><p style='color: #808080;'>Liam</p>"; break; case 24: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Recommended.</h3><p style='margin-bottom: 0;'>Highly recommended. The website was easy to use and the booking was a very good price. Collected in $placename</p><p style='color: #808080;'>Karl</p>"; break; case 25: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Good from start to finish.</h3><p style='margin-bottom: 0;'>Brilliant service start to finish. great info given and prompt service in the $placename branch that I went to.</p><p style='color: #808080;'>Phillip</p>"; break; case 26: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Very helpful</h3><p style='margin-bottom: 0;'>Wanted to book a long term hire for a $placename site and found the online chat and call back really helpful.</p><p style='color: #808080;'>Wayne Brooks</p>"; break; case 27: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Online tool hire</h3><p style='margin-bottom: 0;'>Can see a lot of businesses shifting to a full online service like this, gives the staff to use their time sorting the actual service.</p><p style='color: #808080;'>H Jackson</p>"; break; case 28: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Very very happy!</h3><p style='margin-bottom: 0;'>Do not know a lot about tools but managed to book a brilliant carpet cleaner which was just what I was looking for.</p><p style='color: #808080;'>William Campbell</p>"; break; case 29: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>National tool hire</h3><p style='margin-bottom: 0;'>I use the site all over the country and always find it easy to pick up equipment wherever I am working. Good stuff.</p><p style='color: #808080;'>Anna Thompson</p>"; break; case 30: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Floor sander hire.</h3><p style='margin-bottom: 0;'>I used the site to book a floor sander package in $placename and collected without any problems. Happy with the service.</p><p style='color: #808080;'>J Ward</p>"; break; case 31: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Spot on for tool hire</h3><p style='margin-bottom: 0;'>Good website with loads of info and an easy booking system. I will use the company for the convenience.</p><p style='color: #808080;'>Russell</p>"; break; case 32: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Quick and easy</h3><p style='margin-bottom: 0;'>Needed a last minute hire and managed to collect from the depot. The staff there were friendly and happy to help.</p><p style='color: #808080;'>Becky</p>"; break; case 33: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Scaffold Tower Delivered</h3><p style='margin-bottom: 0;'>I hire scaffold towers in $placename a lot for my business, but managed to save a few quid using national tool hire.</p><p style='color: #808080;'>Louise Parker</p>"; break; case 34: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Great chat box</h3><p style='margin-bottom: 0;'>The chat box online is actually a real person and it is a lot easier to get through to someone than over phonelines.</p><p style='color: #808080;'>Kelly</p>"; break; case 35: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>All done on time</h3><p style='margin-bottom: 0;'>Booked for delivery in $placename and did not have to contact anyone again. Gear arrived on time and was then collected.</p><p style='color: #808080;'>Paul</p>"; break; case 36: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Nice staff</h3><p style='margin-bottom: 0;'>I used the live chat and got a call back to answer my questions. They sorted delivery for me in $placename Happy customer.</p><p style='color: #808080;'>Donna</p>"; break; case 37: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Top notch service in $placename</h3><p style='margin-bottom: 0;'>The equipment was hireable at a good price. It was new - in very good condition and did the job perfectly.</p><p style='color: #808080;'>Craig</p>"; break; case 38: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Really, really easy</h3><p style='margin-bottom: 0;'>I usually use a local $placename hire place but found national online booking easy during the pandemic. Really easy service.</p><p style='color: #808080;'>John</p>"; break; case 39: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Helpful staff</h3><p style='margin-bottom: 0;'>Found the staff very helpful in giving advice based on their experience which was really helpful and reassuring.</p><p style='color: #808080;'>Ryan</p>"; break; case 40: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Nice over the phone</h3><p style='margin-bottom: 0;'>I used the live chat and then got a call back so I did not have to hang around. Staff were really nice over the phone.</p><p style='color: #808080;'>Charles</p>"; } ?> </div> </div> <div class="three mobile-four columns"> <div class="stars"> <img src="/themes/nthsv3/resources/images/stars-5.svg" loading="lazy" alt="Rated Excellent Tool Hire <? echo $placename ?>" style="width: 100px; height: 100%;"> </div> <div class="minireview"> <? $num = Rand (1,40); switch ($num) { case 1: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>I&#39;m happy</h3><p style='margin-bottom: 0;'>I had a damaged conservatory ladder delivered and they just arranged a replacement on the spot and changed by dates.</p><p style='color: #808080;'>Gregory</p>"; break; case 2: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>New equipment</h3><p style='margin-bottom: 0;'>Delivered equipment looked brand new, really taken care of and clean. I will use again, better than my usual place in $placename</p><p style='color: #808080;'>Joe P</p>"; break; case 3: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Very efficient</h3><p style='margin-bottom: 0;'>Great prices with a very efficient delivery and pick up service gives an overall very position customer experience in $placename</p><p style='color: #808080;'>John Gray</p>"; break; case 4: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Thumbs up!</h3><p style='margin-bottom: 0;'>Booked tools in $placename - Excellent Service throughout and will definitely be using again.</p><p style='color: #808080;'>Andy Cox</p>"; break; case 5: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>helpful and good price</h3><p style='margin-bottom: 0;'>I used the site to book a breaker to get delivered to $placename - The staff were helpful throughout.</p><p style='color: #808080;'>Andrew</p>"; break; case 6: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>All done on time.</h3><p style='margin-bottom: 0;'>Delivered and collected on time and the guy driving the truck was helpful and friendly.</p><p style='color: #808080;'>J Smith</p>"; break; case 7: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Acrow Hire</h3><p style='margin-bottom: 0;'>Collected acros from hire centre in $placename and dropped back a week later. Very easy to use service.</p><p style='color: #808080;'>Adam Long</p>"; break; case 8: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Superior Service</h3><p style='margin-bottom: 0;'>Great service and very helpful and knowledgeable staff. I would definitely use again. Booked in $placename</p><p style='color: #808080;'>Robert</p>"; break; case 9: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Good guys</h3><p style='margin-bottom: 0;'>Equipment as described and expected. some trouble receiving delivery as it was an industrial site but otherwise no issue.</p><p style='color: #808080;'>Roger</p>"; break; case 10: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Hire vs buy!</h3><p style='margin-bottom: 0;'>Used to buy tools I needed thinking it was an investment, but I have recently started using tool hire instead. </p><p style='color: #808080;'>Sean</p>"; break; case 11: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Online chat</h3><p style='margin-bottom: 0;'>Couldn&#39;t all the site but the online chat was really quick with their replies and were very helpful. </p><p style='color: #808080;'>Eric J</p>"; break; case 12: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Sander hire in $placename</h3><p style='margin-bottom: 0;'>We hired the floor sanding package. Good machines which did a fantastic job. The process was easy even during lockdown.</p><p style='color: #808080;'>Peter</p>"; break; case 13: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Easy drop off</h3><p style='margin-bottom: 0;'>Work on a site in $placename that drivers can never find, but gave info and directions over chat and everything was great.</p><p style='color: #808080;'>Tom</p>"; break; case 14: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Excellent rates</h3><p style='margin-bottom: 0;'>I&#39;ve used probably every hire company in $placename but this site offers the cheapest options around.</p><p style='color: #808080;'>Samuel</p>"; break; case 15: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Free delivery in $placename</h3><p style='margin-bottom: 0;'>Booked a wacker plate and got free delivery in $placename so you really can&#39;t complain about the service.</p><p style='color: #808080;'>Thomas</p>"; break; case 16: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stress free...</h3><p style='margin-bottom: 0;'>The online booking system made the whole process really easy and stress free as I can loads of time to look for what I wanted.</p><p style='color: #808080;'>Jack</p>"; break; case 17: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Space heater hire</h3><p style='margin-bottom: 0;'>Found a really good rate for a temp space heater that I used for a marquee in $placename - Excellent service.</p><p style='color: #808080;'>B Adams</p>"; break; case 18: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Power tool hire</h3><p style='margin-bottom: 0;'>This site has got a brilliant range of power tools that were easy to find and book. I collected from the $placename shop.</p><p style='color: #808080;'>Lewis</p>"; break; case 19: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Wallpaper steamer $placename</h3><p style='margin-bottom: 0;'>Booked and collected a wallpaper steamer in branch. Booked online at a really decent rate when I couldn&#39;t find the kit elsewhere.</p><p style='color: #808080;'>Rusty</p>"; break; case 20: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Helpful service</h3><p style='margin-bottom: 0;'>I was being quoted mad money for deliveries in $placename, but NTHS offered it for free with collection too!</p><p style='color: #808080;'>Nicolas</p>"; break; case 21: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Powered access hire in $placename</h3><p style='margin-bottom: 0;'>I found national tool was a really good place to hire powered access equipment. Rates were good and delivery was free.</p><p style='color: #808080;'>Collin</p>"; break; case 22: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Hire in $placename</h3><p style='margin-bottom: 0;'>I used the site to hire a whole load of climate equipment over the last year and never had a problem.</p><p style='color: #808080;'>Gail</p>"; break; case 23: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>First rate service </h3><p style='margin-bottom: 0;'>I received a first rate service for hire in $placename - really happy with the way the staff treated me.</p><p style='color: #808080;'>Stanley</p>"; break; case 24: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Breaker Hire</h3><p style='margin-bottom: 0;'>We hired a concrete breaker to smash up the garden path so we could lay turf in time for spring. Really fast service!</p><p style='color: #808080;'>Noe</p>"; break; case 25: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Floor Scrubber $placename</h3><p style='margin-bottom: 0;'>Machine was very powerful and in great condition. I wasn&#39;t sure which pads to get but your team helped me with that.</p><p style='color: #808080;'>Jimmy</p>"; break; case 26: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Free delivery $placename</h3><p style='margin-bottom: 0;'>The free delivery was a real winner as it saved us from damaging the car trying to lift the wacker in and out of the boot.</p><p style='color: #808080;'>Jerrod</p>"; break; case 27: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Good prices and delivery</h3><p style='margin-bottom: 0;'>I used to have an account with another tool hire company and the prices here are much better! How is that possible?</p><p style='color: #808080;'>Barton</p>"; break; case 28: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Hire here!</h3><p style='margin-bottom: 0;'>I don&#39;t think I&#39;ll go back to using the local tool hire shop in $placename now that I&#39;ve found this website to order from</p><p style='color: #808080;'>Forrest</p>"; break; case 29: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>tool hire $placename</h3><p style='margin-bottom: 0;'>Very fast delivery to our house and the driver was friendly and took the time to explain the collection process to us.</p><p style='color: #808080;'>Hal</p>"; break; case 30: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Genie Lifts</h3><p style='margin-bottom: 0;'>I hired 2 big Genie lifts from you for 2 weeks for a job in $placename - The delivery was on time and collection the same.</p><p style='color: #808080;'>Carl</p>"; break; case 31: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Simple booking online</h3><p style='margin-bottom: 0;'>I was frustrated trying to book a mixer elsewhere as no one answered the phone, so I ordered with you on your website </p><p style='color: #808080;'>Derick</p>"; break; case 32: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Helpful and quick</h3><p style='margin-bottom: 0;'>When I needed help figuring out how to start the wacker plate I just asked on the website and was given clear instruction</p><p style='color: #808080;'>Tanner</p>"; break; case 33: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Scaffold Tower Hire</h3><p style='margin-bottom: 0;'>I think you might be the best prices online for scaffold tower hire and have the best choice in size, width and length</p><p style='color: #808080;'>Brian</p>"; break; case 34: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>$placename Builder</h3><p style='margin-bottom: 0;'>I often use the website to hire tools for one-off jobs rather than buying them from Screwfix. I think it&#39;s a good website.</p><p style='color: #808080;'>Carter</p>"; break; case 35: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Never Hired Before</h3><p style='margin-bottom: 0;'>I&#39;ve never hired tools before but when I needed an extra concrete mixer for a job in $placename I used your website</p><p style='color: #808080;'>Shannon</p>"; break; case 36: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Paving work</h3><p style='margin-bottom: 0;'>You had all the tools I needed to lay new paving in the front and back garden and I didn&#39;t need to fill in account forms!</p><p style='color: #808080;'>Giuseppe</p>"; break; case 37: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Can&#39;t fault it!</h3><p style='margin-bottom: 0;'>I wish more companies took the approach of good service, free delivery and well trained staff. It would save a lot of time.</p><p style='color: #808080;'>Antone</p>"; break; case 38: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Brilliant service here</h3><p style='margin-bottom: 0;'>It&#39;s not often I hire tools but this seems like a very modern service compared to the stores I&#39;ve seen on industrial estates.</p><p style='color: #808080;'>Lindsey</p>"; break; case 39: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Free Delivery to $placename</h3><p style='margin-bottom: 0;'>The free delivery was a real winner for us as we only have a Fiesta and the boot is very small. It saved us several trips!</p><p style='color: #808080;'>Courtney</p>"; break; case 40: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Excellent</h3><p style='margin-bottom: 0;'>I cannot fault National Tool Hire in $placename and I would highly recommend them to anyone who needs to hire.</p><p style='color: #808080;'>Moshe</p>"; } ?> </div> </div> <div class="three mobile-four columns"> <div class="stars"> <img src="/themes/nthsv3/resources/images/stars-5.svg" loading="lazy" alt="Rated Excellent Tool Hire <? echo $placename ?>" style="width: 100px; height: 100%;"> </div> <div class="minireview"> <? $num = Rand (1,40); switch ($num) { case 1: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Dehumidifier Hire</h3><p style='margin-bottom: 0;'>I needed to dry out the basement after the recent flooding before the builders would start work. Equipment was 5 star.</p><p style='color: #808080;'>Russ</p>"; break; case 2: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Short-term Hire</h3><p style='margin-bottom: 0;'>I only needed the scaffold tower for 2 days and it wasn&#39;t a problem. Delivered, used and collected without fuss!</p><p style='color: #808080;'>Bart</p>"; break; case 3: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Quick Delivery</h3><p style='margin-bottom: 0;'>If you need something quick then I can 100% recommend National Tool Hire. Especially in the $placename area! </p><p style='color: #808080;'>Troy</p>"; break; case 4: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>mixer/wacker package</h3><p style='margin-bottom: 0;'>mixer/wacker package was good value but what made it even better was free delivery to my house in $placename</p><p style='color: #808080;'>Barney</p>"; break; case 5: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>No account needed</h3><p style='margin-bottom: 0;'>I hired 3 things (tower, ladder and pipe cutter). Everything was delivered at the same time for free. No account needed.</p><p style='color: #808080;'>Del</p>"; break; case 6: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Took PayPal</h3><p style='margin-bottom: 0;'>I didn&#39;t have my card on me so when I found they took PayPal it was a no-brainer. I will be back for more tools again :)</p><p style='color: #808080;'>Dennis</p>"; break; case 7: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>rotavator hire $placename</h3><p style='margin-bottom: 0;'>we hired a rotavator straight to the allotment in $placename and when it turned up they even showed us how it worked!</p><p style='color: #808080;'>Bennie</p>"; break; case 8: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>DIY User</h3><p style='margin-bottom: 0;'>We&#39;re not tradesmen or builders but found national tool hire shops could supply everything for the work we had on.</p><p style='color: #808080;'>Chris Akerman</p>"; break; case 9: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>$placename wacker hire</h3><p style='margin-bottom: 0;'>I booked online and the wacker arrived on site the next day. No messing about with phone calls or setting up accounts.</p><p style='color: #808080;'>Donald Allan</p>"; break; case 10: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Extension ladders</h3><p style='margin-bottom: 0;'>I needed 2 extensions ladders for some roof work at home in $placename and national tool hire had them ready.</p><p style='color: #808080;'>Davd Barker</p>"; break; case 11: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Always helpful</h3><p style='margin-bottom: 0;'>I&#39;ve used this service several times now and I can&#39;t fault it. If you need help just ask on the website chat thing!</p><p style='color: #808080;'>Alexander Beatty</p>"; break; case 12: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>We saved loads of £££</h3><p style='margin-bottom: 0;'>Compared to getting a builder in, we just hired the mixer and wacker and did the job ourselves, saving £100&#39;s!</p><p style='color: #808080;'>Ralf Block</p>"; break; case 13: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Wood chipper</h3><p style='margin-bottom: 0;'>I thought I could only hire one of these if I was a professional gardener, but it turns out anyone can hire them online!</p><p style='color: #808080;'>Anthony Bollard</p>"; break; case 14: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>would recommend</h3><p style='margin-bottom: 0;'>I would recommend this company to anyone in the $placename area who needs tools quickly and for a good price.</p><p style='color: #808080;'>Derek Brand</p>"; break; case 15: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Best tool hire in $placename</h3><p style='margin-bottom: 0;'>Hassle free, good prices, free delivery and collection, good advise... what isn&#39;t there to like about a service like this?</p><p style='color: #808080;'>Benjamin Bristol</p>"; break; case 16: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Recommended</h3><p style='margin-bottom: 0;'>I was recommended to use you for a scaffold tower by my builder who said he hires loads of equipment all the time.</p><p style='color: #808080;'>Stephen Carr</p>"; break; case 17: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Helpful staff</h3><p style='margin-bottom: 0;'>The staff really know what they&#39;re on about when it comes to the different types of tools we needed for the job</p><p style='color: #808080;'>Faisal Chowdhury</p>"; break; case 18: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Carpet Cleaner</h3><p style='margin-bottom: 0;'>Hired a carpet cleaner in $placename - It looked brand new and box fresh when we got it. Amazing! 5 stars all day.</p><p style='color: #808080;'>Stephen Connor</p>"; break; case 19: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Turf Cutter Hire</h3><p style='margin-bottom: 0;'>The price was good but not the best - however, delivery was free and booking online was simple and quick</p><p style='color: #808080;'>David Cook</p>"; break; case 20: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>5 star service</h3><p style='margin-bottom: 0;'>I&#39;ve hired a lot of tools and equipment over the years and usually it&#39;s arrived late or had a fault, but not here!</p><p style='color: #808080;'>Adrian Cooper</p>"; break; case 21: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Can&#39;t complain</h3><p style='margin-bottom: 0;'>Everything arrived at the job in $placename on the day it was meant to and everything worked as it should. Good service.</p><p style='color: #808080;'>Barny Cox</p>"; break; case 22: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Quick, easy and free delivery</h3><p style='margin-bottom: 0;'>After dealing with National tool hire I won&#39;t be going back to HSS in a hurry. Delivery to $placename was free too! </p><p style='color: #808080;'>Stephen Davey</p>"; break; case 23: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Had an issue but...</h3><p style='margin-bottom: 0;'>I had a problem with the wacker plate cutting out but National Tool Hire sent someone out with a replacement same-day</p><p style='color: #808080;'>Victor Duncan</p>"; break; case 24: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Floor Sanders</h3><p style='margin-bottom: 0;'>I hired both of your floor sanders in a package. Very impressed by the service and also the age/condition of sanders.</p><p style='color: #808080;'>Richard Evans</p>"; break; case 25: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Best $placename hire co</h3><p style='margin-bottom: 0;'>Ordered online and got delivery next day. Was done with wacker early so emailed them and they came to collect.</p><p style='color: #808080;'>Pearse Ferguson</p>"; break; case 26: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stair tower</h3><p style='margin-bottom: 0;'>I was decorating some offices in $placename and my stair tower wasn&#39;t quite big enough but national helped quickly</p><p style='color: #808080;'>James Flavin</p>"; break; case 27: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Acrow Prop Hire</h3><p style='margin-bottom: 0;'>I needed to extend the hire of the acrows 3 times and it only took a quick chat with their online team</p><p style='color: #808080;'>Richard George</p>"; break; case 28: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tool hire shop in $placename</h3><p style='margin-bottom: 0;'>The guys behind the counter in the $placename tool hire shop were very helpful when I couldn&#39;t get the machine to work</p><p style='color: #808080;'>Adrian Hamling</p>"; break; case 29: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Ladder hire $placename</h3><p style='margin-bottom: 0;'>No problems with ordering, delivery or collection and the ladder was in really good condition too. Great service.</p><p style='color: #808080;'>Nicholas Hansen</p>"; break; case 30: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Hassle free hire</h3><p style='margin-bottom: 0;'>It only took a couple of minutes to order and pay for the concrete mixer online. Why can&#39;t all companies work like this?</p><p style='color: #808080;'>William Harvey</p>"; break; case 31: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>$placename tool hire</h3><p style='margin-bottom: 0;'>I now order all of tools from National Tool Hire and get them delivered to where I&#39;m working in $placename</p><p style='color: #808080;'>David Hirst</p>"; break; case 32: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Rotavator rental</h3><p style='margin-bottom: 0;'>I didn&#39;t understand the difference between a rotavator and tiller but Claire on the website chat talked me through it</p><p style='color: #808080;'>William Hunt</p>"; break; case 33: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Hired a ladder</h3><p style='margin-bottom: 0;'>When I hired the extension ladder I didn&#39;t think it would fit in the van so I had it delivered (for free) to $placename</p><p style='color: #808080;'>Ian Hutchinson</p>"; break; case 34: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Pressure washer hire</h3><p style='margin-bottom: 0;'>There aren&#39;t many tool hire companies close to where I am in $placename so free delivery was a big saver for me</p><p style='color: #808080;'>Richard Jackson</p>"; break; case 35: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Quick help online</h3><p style='margin-bottom: 0;'>I was worried the mixer wouldn&#39;t arrive as the site in $placename was hard to find. The team on live chat we&#39;re great.</p><p style='color: #808080;'>David Kendrick</p>"; break; case 36: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Cheaper than HSS</h3><p style='margin-bottom: 0;'>I shopped around and I found this was the best price for the tower as it included free delivery to $placename</p><p style='color: #808080;'>Neil Kimber</p>"; break; case 37: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Emergency heater hire</h3><p style='margin-bottom: 0;'>The marquee heater at the venue in $placename broke down when we had wedding. National Tool Hire saved the day!</p><p style='color: #808080;'>Gary Linger</p>"; break; case 38: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Good website</h3><p style='margin-bottom: 0;'>Website allowed me to book the scaffold tower for delivery the next day in $placename without calling up</p><p style='color: #808080;'>Andrew Lovatt</p>"; break; case 39: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>mini digger hire</h3><p style='margin-bottom: 0;'>hired a mini digger to do my own drive way. delivery was free to $placename even though it came from miles away!</p><p style='color: #808080;'>Salim Mohammed</p>"; break; case 40: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Mixer hire $placename</h3><p style='margin-bottom: 0;'>Mine broke down on site and I needed a replacement to complete the work. $placename store was only 2 miles away.</p><p style='color: #808080;'>Robert Morris</p>"; } ?> </div> </div> </div> <div class=""> <picture> <source srcset="/themes/nthsv3/resources/images/d_headers/NTH-banners-delivery-thin.jpg" media="(min-width: 600px)" width="100%" height="100%" loading="lazy" /> <source srcset="/themes/nthsv3/resources/images/d_headers/NTH-banner-delivery-small_2.png" media="(min-width: 300px)" width="100%" height="100%" loading="lazy" /> <img src="/themes/nthsv3/resources/images/d_headers/NTH-banner-delivery-small_2.png" alt="Tool Hire: Free Delivery" width="100%" height="100%" loading="lazy" /> </picture> </div> <section class="py4 hide-for-small"> <div class="row" style="max-width:1200px"> <div class="twelve columns"> <h2 class="center caps pb3">Our Trusted Network</h2> <div class="row"> <!--<div class="two columns"> <img src="/themes/nthsv3/resources/images/essential.png" loading="lazy" alt="Essential Access Platforms" width="160px" height="90px" /> </div>--> <div class="two columns"> <img src="/themes/nthsv3/resources/images/jms.png" loading="lazy" alt="JMS Powered Access" width="160px" height="90px" /> </div> <div class="two columns"> <img src="/themes/nthsv3/resources/images/speedy_logo.png" loading="lazy" alt="Speedy Hire" width="160px" height="90px" /> </div> <div class="two columns"> <img src="/themes/nthsv3/resources/images/alliance_logo.png" loading="lazy" alt="Alliance Tool Hire" width="160px" height="90px" /> </div> <div class="two columns"> <img src="/themes/nthsv3/resources/images/one_stop_logo.png" loading="lazy" alt="One Stop Hire" width="160px" height="90px" /> </div> <div class="two columns"> <img src="/themes/nthsv3/resources/images/sunbelt_logo.png" loading="lazy" alt="Sunbelt Rentals" width="160px" height="90px" /> </div> <!--<div class="two columns"> <img src="/themes/nthsv3/resources/images/edge_logo.png" loading="lazy" alt="Edge Equipment Hire" width="160px" height="90px" /> </div>--> <div class="two columns"> <img src="/themes/nthsv3/resources/images/thriplow_logo.png" loading="lazy" alt="Thriplow Group" width="160px" height="90px" /> </div> </div> </div> </div> </section> <div class="upper_top_bar hide-for-small" style="background-color: #414141; margin: 2em 0;"></div> <section class="homepage-tiles"> <?php $this->render_partial('homepage_tiles_21_2_top'); ?> </section> <div class="row show-for-small" style="padding-bottom: 2em;"> <div class="twelve columns"> <div class="network-logos-mobile row"> <!--<div class="mobile-two columns"> <img src="/themes/nthsv3/resources/images/essential.png" loading="lazy" alt="Essential Access Platforms" width="160px" height="90px" /> </div>--> <div class="mobile-two columns"> <img src="/themes/nthsv3/resources/images/jms.png" loading="lazy" alt="JMS Powered Access" width="160px" height="90px" /> </div> <div class="mobile-two columns"> <img src="/themes/nthsv3/resources/images/speedy_logo.png" loading="lazy" alt="Speedy Hire" width="160px" height="90px" /> </div> <div class="mobile-two columns"> <img src="/themes/nthsv3/resources/images/alliance_logo.png" loading="lazy" alt="Alliance Tool Hire" width="160px" height="90px" /> </div> <div class="mobile-two columns"> <img src="/themes/nthsv3/resources/images/one_stop_logo.png" loading="lazy" alt="One Stop Hire" width="160px" height="90px" /> </div> <div class="mobile-two columns"> <img src="/themes/nthsv3/resources/images/sunbelt_logo.png" loading="lazy" alt="Sunbelt Rentals" width="160px" height="90px" /> </div> <!--<div class="mobile-two columns"> <img src="/themes/nthsv3/resources/images/edge_logo.png" loading="lazy" alt="Edge Equipment Hire" width="160px" height="90px" /> </div>--> <div class="two columns"> <img src="/themes/nthsv3/resources/images/thriplow_logo.png" loading="lazy" alt="Thriplow Group" width="160px" height="90px" /> </div> </div> </div> </div> <section class="productslatest" style="background-color: #ffffff;"> <div class="row"> <div class="twelve columns"> <?php $group = Shop_CustomGroup::create()->find_by_code('home_spring'); if($group): ?> <?php $this->render_partial('shop:product_list_diy_trade_21_2_top', array( 'products' => $group->list_products() )); ?> <?php endif; ?> <?php $this->render_partial('generator_banner'); ?> <?php $group = Shop_CustomGroup::create()->find_by_code('home_spring2'); if($group): ?> <?php $this->render_partial('shop:product_list_diy_trade_21_2_top', array( 'products' => $group->list_products() )); ?> <?php endif; ?> </div> </div> </section> <section class="homepage-tiles"> <?php $this->render_partial('homepage_tiles_21_2_bottom'); ?> </section> <section class="productslatest" style="background-color: #ffffff;"> <div class="row"> <div class="twelve columns"> <?php $this->render_partial('lighting_tower_banner'); ?> <?php $group = Shop_CustomGroup::create()->find_by_code('home_spring_bottom'); if($group): ?> <?php $this->render_partial('shop:product_list_diy_trade_21_2_bottom', array( 'products' => $group->list_products() )); ?> <?php endif; ?> </div> </div> </section> <section class="youtube" style="background-color: #ffffff;"> <div class="row"> <?php $this->render_partial('youtube_1'); ?> </div> </section> <section class="homepage-tiles"> <div class="row"> <? $post_list = Blog_Post::list_recent_posts(3) ?> <? foreach ($post_list as $post): ?> <div class="four mobile-four columns" style="margin: 1em auto;"> <div class="twelve columns" style="border: 1px solid #404040; text-align: center; padding: 0; min-height: 330px;"> <? if(isset($post->featuredimages[0])) : ?> <a href="<?php echo site_url("/blog/post/$post->url_title/"); ?>"><img src="<?= $post->featuredimages[0]->getThumbnailPath('auto', 370, true) ?>" loading="lazy" width="100%" height="100%" style="overflow: hidden;" alt="<?= $post->featuredimages[0]->title ?>" title="<?= $post->featuredimages[0]->description ?>" /></a> <? endif; ?> <h2><a class="blogtitle" style="color: #414141;" href="<?php echo site_url("/blog/post/$post->url_title/"); ?>"><?php echo $post->title; ?></a></h2> <p style="padding: 0 3em"><a href="<?php echo site_url("/blog/post/$post->url_title/"); ?>" style="color: #414141;"><?php echo $post->description; ?></a></p> </div> </div> <? endforeach ?> </div> </section> <? /* <div class="row" style="margin-top 0;"> <div class="twelve mobile-four columns"> <p class="footerbanner" style="padding: 10px 5px; background-color: #c8102e; margin-top: 0;"> <? $num = Rand (1,12); 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;">Price Match Promise:</span> '. $placename .'</a></p>'; break; case 2: echo '<a class="footerbanner-link" href="/price-match/"><em class="fa fa-tag fa-lg"></em>&nbsp; &nbsp; <span style="font-weight: bold;">Price Match Promise:</span> '. $placename .'</a></p>'; break; case 3: echo '<a class="footerbanner-link" href="/price-match/"><em class="fa fa-tag fa-lg"></em>&nbsp; &nbsp; <span style="font-weight: bold;">Price Match Promise:</span> '. $placename .'</a></p>'; break; case 4: echo '<a class="footerbanner-link" href="/price-match/"><em class="fa fa-tag fa-lg"></em>&nbsp; &nbsp; <span style="font-weight: bold;">Price Match Promise:</span> '. $placename .'</a></p>'; break; case 5: echo '<a class="footerbanner-link" href="/price-match/"><em class="fa fa-tag fa-lg"></em>&nbsp; &nbsp; <span style="font-weight: bold;">Price Match Promise:</span> '. $placename .'</a></p>'; break; case 6: 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> '. $placename .' Tool Hire</a></p>'; break; case 7: echo '<a class="footerbanner-link" href="/tool-hire-guide/"><em class="fa fa-calendar-alt fa-lg"></em>&nbsp; &nbsp; <span style="font-weight: bold;">24 Hour, 48 Hour, Weekend or Weekly Rates</span></a></p>'; break; case 8: echo '<a class="footerbanner-link" href="/delivery-price-comparison/"><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 9: echo '<a class="footerbanner-link" href="/delivery-price-comparison/"><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 &amp; Collection</span>&nbsp; &nbsp; <em class="fa fa-truck fa-lg"></em></a></p>'; break; case 10: echo '<a class="footerbanner-link" href="/"><em class="fa fa-lg fa-calendar-alt"></em>&nbsp; &nbsp; <span style="font-weight: bold;">'. $placename .' Tool Hire:</span> Book Online</a></p>'; break; case 11: echo '<a class="footerbanner-link" href="/"><em class="fa fa-lg fa-calendar-alt"></em>&nbsp; &nbsp; <span style="font-weight: bold;">DIY Tool Hire in '. $placename .':</span> Book Online</a></p>'; break; case 12: echo '<a class="footerbanner-link" href="/"><em class="fa fa-lg fa-calendar-alt"></em>&nbsp; &nbsp; <span style="font-weight: bold;">Trade Tool Hire in '. $placename .':</span> Book Online</a></p>'; } ?> </div> </div> */ ?> </div> </div> </section> </div> </div> </div> </section> <section> <div class="row" style="margin-top: 2em;"> <?php $this->render_partial('dynamic_popular_products'); ?> </div> </section> <section class="category tool-hire" style="background-color: #fff; z-index: 999; position:relative"> <div class="row"> <div class="twelve columns"> <div id="product_list"> <!--<section class="bloglatest " style="padding-top: 30px; background-color: #ffffff;"> <div class="row"><hr/> <div class="twelve columns"> <h3>Tool Hire Blog Posts</h3> <!--<? $post_list = Blog_Post::list_recent_posts(4) ?>--> <!--<? $post_list = Blog_Post::create()->limit(4)->order('RAND()')->find_all(); ?>--> <!--<? foreach ($post_list as $post): ?> <div class="three mobile-two columns" style="min-height: 250px;"> <? if(isset($post->featuredimages[0])) : ?> <a href="<?php echo site_url("/blog/post/$post->url_title"); ?>/"><img src="<?= $post->featuredimages[0]->getThumbnailPath(910, 'auto', true) ?>" loading="lazy" style="height: 180px; width: 100%; overflow: hidden;" alt="<?= $post->featuredimages[0]->title ?>" title="<?= $post->featuredimages[0]->description ?>" /></a> <? endif; ?> <h3 style="font-size: 1.3em;"><a class="blogtitle" style="color: #414141;" href="<?php echo site_url("/blog/post/$post->url_title"); ?>/"><?php echo $post->title; ?></a></h3> </div> <? endforeach ?>--> </div> </div> <hr/> </section> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "LocalBusiness", "name": "National Tool Hire Shops: <?php echo $placename; ?>", "description": "Tool & Equipment Hire in <?php echo $placename; ?>.", "telephone": "+44-800-808-9600", "image": "https://www.nationaltoolhireshops.co.uk/themes/nthsv3/resources/images/NTHS_logo.png", "address": "<?php echo $placename; ?>", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "bestRating": "5", "worstRating": "1", "ratingCount": "378" } } </script>', 'CMS page', 'Tool 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 => 'royal-tunbridge-wells']) /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('/tool-hire/Royal-Tunbridge-Wells') /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