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 => '140265-mini']) /modules/shopproductbooking/controllers/booking.php 44
30 ProductBookingController::getProductDetails(array(1) [0 => '140265-mini']) /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(2) [0 => array(138), 1 => 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 86
12 eval(()) /modules/cms/classes/cms_controller.php 383
11 Cms_Controller->evalWithException('?><? $string = $_SERVER["REQUEST_URI"] ; $patterns = array(); $patterns[0] = '/tree-stump-grinder-hire/'; $patterns[1] = '/-/'; $patterns[2] = '/\//'; $replacements = array(); $replacements[0] = ''; $replacements[1] = '-'; $replacements[2] = ''; $placename = ucwords(htmlentities( preg_replace($patterns, $replacements, $string))); $headers = array( "Stump grinder hire in $placename", "Rent a stump grinder in $placename", "Stump grinder rental in $placename", "Tree stump grinder hire in $placename", "Rent a tree stump grinder in $placename", "Tree stump grinder rental in $placename", "Stump chipper hire in $placename" ); $headerKey = array_rand($headers); $header = $headers[$headerKey]; $descriptions = array( "We have stump grinder hire in $placename available at great rates! Our tree stump grinders allow you to remove tree stumps quickly, efficiently and without the use of chemicals. You can hire a stump grinder online or over the phone quickly and easily. You can collect the machine from your nearest store at the start of the hire or over can deliver to you.", "We have tree stump grinder hire in $placename available at great rates! Our stump grinders allow you to grind down tree stumps quickly and efficiently, removing them without the use of chemicals. You can hire a tree stump grinder online or over the phone quickly and easily. You can collect the machine from your nearest store at the start of the hire or we can deliver to you at the start of the hire.", "If you are looking to hire a stump grinder in $placename, we can help! National Tool Hire offers tree stump grinders for hire at great rates – from 1 day, 2-day, weekend, weekly hire and more! These machines can be used by DIY customers and trade customers to remove tree stumps from the ground quickly and easily, without the use of chemicals. Book a hire online or over the phone. You can collect from store, or we can deliver to you.", "If you are looking to hire a tree stump grinder in $placename, we can help! National Tool Hire offers stump grinders for hire at great rates! These machines can be used by DIY customers and trade customers to remove tree stumps from the ground quickly and easily, without the use of chemicals. Book a stump grinder hire online or over the phone. You can collect from store, or we can deliver to you!", "If you are looking for tree stump chipper hire in $placename, National Tool Hire Shops can help! We have high quality stump grinding machines for hire at great rates. You can book a hire quickly and easily online and then collect from store or we can deliver it to you! Take a look at our website to find out more.", "If you are looking for stump grinder hire in $placename, we can help! We offer high quality tree stump grinding machines for hire at great rates. They are ideal for both DIY customers and trade customers, to grind down tree stumps, removing them from the ground quickly and easily without the use of chemicals. Book a tree stump grinder hire online or over the phone and collect from store or we can deliver it to you!", "If you are looking for tree stump grinder hire in $placename, National Tool Hire can help! We offer tough & robust tree stump grinding machines for hire at great rates. Ideal for home use as well as trade use by gardeners, landscapers and contractors, these machines grind down tree stumps to remove them from the ground quickly and easily, without the use of chemicals. Book stump grinder hire online or over the phone and collect from store or we can deliver it to you!", "We have tree stump grinder hire in $placename available at great rates and with FREE delivery! Whether you are a DIY customer or a trade customer, you can hire a stump grinder to remove tree stumps quickly and efficiently from the ground. You can book a hire quickly and easily online. You can collect the machine from your nearest store if you have suitable transport, or we can deliver it to you and collect it from you at the end of the hire.", "Looking for stump grinder hire in $placename? We have top quality industrial stump grinders available for hire at great rates. You can book a hire online or over the phone quickly and easily, and we can provide everything you need, including a full tank of fuel and delivery to your door! The stump grinders we have available are from top brands like Husqvarna and they are suitable both for DIY and trade use. Take a look at our website to find out more and to book a hire.", "Stump grinder hire in $placename is easy with National Tool Hire. Our tree stump grinder machines are professional standard pieces of equipment, from top brands like Husqvarna, ideal for both trade & DIY use. Whether you need to remove a tree stump from your garden or whether you have a contract with a local authority to remove tree stumps in parks and public spaces, our stump grinders are up to the job. You can book a hire easily online or over the phone and then either collect the machine from your nearest depot at the start of the hire or we can deliver it to you.", "Looking for stump grinder rental in $placename? We have professional tree stump grinders for hire, from top brands such as Husqvarna. These machines can be used by DIY or trade customers to remove tree stumps from the ground quickly, without the use of chemicals. Our tree stump grinder rental rates are extremely competitive, and we can deliver the machine to your door!", "We have tree stump grinder rental in $placename available at great rates and with FREE delivery! The stump grinders we have for rent are professional standard machines from top brands like Husqvarna. You can rent a stump grinder for 1 day, 2 days, a weekend, a week or more. Whether you are a trade customer or a DIY customer, you can book a machine quickly and easily online, with everything you need – including a full tank of fuel and delivery & collection!", "We have tree stump chipper rental in $placename available at great rates! The stump chipping machines we have for rent are professional standard pieces of equipment from top brands like Husqvarna. You can rent a tree stump grinder for 1 day, 2 days, a weekend, a week or more. They allow you to remove tree stumps quickly by chipping away at them, without the use of chemicals. Whether you are a trade customer or a DIY customer, you can order a machine quickly and easily online, with everything you need – including a full tank of fuel and delivery & collection!", "We have stump grinder rental in $placename available at great rates! The tree stump grinders we have for rent are professional standard machines from top brands like Husqvarna. You can rent a machine for 1 day, 2 days, a weekend, a week or more. Whether you are a trade customer or a DIY customer, you can book a rental quickly and easily online, with everything you need – including a full tank of fuel and delivery & collection!", "Looking to rent a tree stump grinder in $placename? We have stump grinder rental available for 1 day, 2 days, a weekend, a week or more! Whether you are a DIY customer or a trade customer, you can book a stump grinder rental online or over the phone quickly and easily. You can collect the machine from your nearest store at the start of the hire or we can deliver it to you.", "We have stump grinder rental in $placename available at great rates! The tree stump grinders we have for rent are professional standard machines from top brands like Husqvarna. You can rent a machine for 1 day, 2 days, a weekend, a week or more. Whether you are a trade customer or a DIY customer, you can book a rental quickly and easily online, with everything you need – including a full tank of fuel and delivery & collection!", "We have tree stump chipper hire available in $placename. Our Husqvarna stump chippers remove tree stumps from the ground by chipping away at them – a fast & efficient method without the need for harmful chemicals. Our hire rates are extremely competitive, and we can deliver and collect the machine for FREE! You can book a stump chipper hire online or over the phone and then collect from your nearest depot at the start of the hire or we can deliver it to you.", "If you are looking to rent a stump grinder in $placename, we can help! National Tool Hire offers professional standard tree stump grinder machines at great rates – both to DIY & trade customers! You can book a hire quickly and easily online or over the phone and then either collect the machine from your nearest depot at the start of the hire or we can deliver it to you! You can hire for 1 day, 2 days, a weekend, a week or more! Take a look at our website for more information.", "Stump grinder hire in $placename is easy with National Tool Hire. Our website makes it easy to book everything you need online - from the machine, to the fuel and the delivery to your door! Our tree stump grinder hire rates are extremely competitive and our service makes it easy for DIY customers or trade customers to book a hire in minutes.", "If you are looking for a quick and effective way of removing tree stumps from the ground, we offer tree stump grinder hire in $placename! These portable machines chip away at tree stumps, to remove them quickly and efficiently, without the need for chemicals. Our stump grinder hire rates are extremely competitive and we can deliver to you for FREE!" ); $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 "Tree Stump Grinder 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> <?php $this->render_partial('free_delivery_dynamic'); ?> </div> </section> <section class="category"> <div class="row"> <div class="nine columns"> <?php $group = Shop_CustomGroup::create()->find_by_code('dynamic_tree_stump_grinder'); if($group): ?> <?php $this->render_partial('shop:product_list_diy_trade_21_2_row_dynamics', 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;">Stump Grinder:</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> Stump Grinder 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>'; } ?> <h2 style="text-align: center; text-transform: uppercase"><i class="fa fa-user"></i>&nbsp; &nbsp; What <? print $placename ?> Tree Stump Grinder 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 Stump Grinder 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/>Stump Grinder Hire in <? 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 for Stump Grinder in <? echo $placename ?>" style="width: 100px; height: 100%;"> </div> <div class="minireview"> <? $num = Rand (1,30); switch ($num) { case 1: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>No More Oak Tree!</h3><p style='margin-bottom: 0;'>Was a bit noisy but after about half an hour our oak tree tree stump was no more much to my relief! Thanks NTH</p><p style='color: #909090;'>Ian Owens</p>"; break; case 2: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Unwanted Stump</h3><p style='margin-bottom: 0;'>I needed a tree stump grinder in $placename glad I found national tool hire to help me remove of an old unwanted ugly tree stump</p><p style='color: #909090;'>Matthew Hare</p>"; break; case 3: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree Stump Grinder</h3><p style='margin-bottom: 0;'>My husband hired this stump grinder after chopping down our old oak tree in the back worked a treat at grinding down the remains</p><p style='color: #909090;'>Diane Jones</p>"; break; case 4: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Fast Delivery</h3><p style='margin-bottom: 0;'>Grinder arrived quickly and in good working condition meant I could get rid of stump without the need for any harsh chemicals on my lawn</p><p style='color: #909090;'>Pat Harrison</p>"; break; case 5: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Happy Customer</h3><p style='margin-bottom: 0;'>After working in a park on $placename this stump grinder made things much quicker for me and the lads thanks guys</p><p style='color: #909090;'>Chris Arnold</p>"; break; case 6: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Excellent Condition</h3><p style='margin-bottom: 0;'>Received earlier than expected but this was no problem as meant could get the job done sooner condition of grinder was as good as new</p><p style='color: #909090;'>Graham </p>"; break; case 7: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Highly Recommend</h3><p style='margin-bottom: 0;'>Done exactly what I needed it to without too much hassle - professional service throughout 10/10</p><p style='color: #909090;'>Lee Falkner</p>"; break; case 8: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Below Ground Grinding</h3><p style='margin-bottom: 0;'>This stump grinder I hired in $placename was easy to navigate and could even grind below ground which is just what I needed thank you</p><p style='color: #909090;'>Andy N</p>"; break; case 9: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Portable Stump Grinder</h3><p style='margin-bottom: 0;'>The portable design of this stump grinder was ideal as it meant it didn't take up too much space in my relatively small garden would hire again</p><p style='color: #909090;'>Paul</p>"; break; case 10: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stump Grinder or Time Chopper?</h3><p style='margin-bottom: 0;'>Despite a couple of noise complaints from my neighbour the grinder itself was absolutely fantastic and chopped my work time in half! No more stumps!</p><p style='color: #909090;'>J. Ryan</p>"; break; case 11: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stump Grinder </h3><p style='margin-bottom: 0;'>The grinder hired was brill - quick, easy and after a few short hours I had managed to get rid of our unwanted tree stumps in the front</p><p style='color: #909090;'>Rob Taylor</p>"; break; case 12: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Thank you</h3><p style='margin-bottom: 0;'>I hired a tree stump grinder for a job in $placename, machine worked well and driver was happy to help as well thank u national tool hire</p><p style='color: #909090;'>Sam Owens</p>"; break; case 13: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>A Big Job</h3><p style='margin-bottom: 0;'>Needed a tree stump grinder this one I hired did exactly what was promised took a bit longer than expected due to the capacity of the stumps</p><p style='color: #909090;'>Anthony Clarke</p>"; break; case 14: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Perfect</h3><p style='margin-bottom: 0;'>Fast delivery grinder worked better than I expected and was of an exellent standard as well thank you again</p><p style='color: #909090;'>Jack Briscoe</p>"; break; case 15: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Wow</h3><p style='margin-bottom: 0;'>Wow I am so impressed by how easy this stump grinder was to use my ugly connifer trees are no more after years of hatred</p><p style='color: #909090;'>Rebecca Hunt</p>"; break; case 16: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Great Thanks</h3><p style='margin-bottom: 0;'>My brother recommend I hire a stump grinder after searching to buy one in $placename was happily surpised to be able to hire one instead</p><p style='color: #909090;'>Denise P</p>"; break; case 17: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Goodbye Trees</h3><p style='margin-bottom: 0;'>Thanks National Tool Hire this tree stump grinder helped my partner in getting rid of our pesky trees that kept growing back just amazing</p><p style='color: #909090;'>Nicola Fothergill</p>"; break; case 18: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>terrific tree grinder</h3><p style='margin-bottom: 0;'>So my husband started hacking at the stump until I hired this and then it took only a few hours after the hire arrived job done in $placename</p><p style='color: #909090;'>Kerry Jones</p>"; break; case 19: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree grinder</h3><p style='margin-bottom: 0;'>the tree in the garden prevented the sun from coming in, after the tree had gone the stump stayed until I hired this was easy to use and gone within the week</p><p style='color: #909090;'>pablo</p>"; break; case 20: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Simple</h3><p style='margin-bottom: 0;'>This is simple to use and tree was gone the job sounds as easy as it was thanks to this machine and the helpful team</p><p style='color: #909090;'>Hugo</p>"; break; case 21: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>tree grinder</h3><p style='margin-bottom: 0;'>Hire was needed as we was getting a barn converted in $placename but the tree was in the way, after this arrived we found it reliable and easy to nagivate </p><p style='color: #909090;'>Trevor Welsh</p>"; break; case 22: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>tree grinder hire</h3><p style='margin-bottom: 0;'>As a gardener I find it hard to find a reliable tree grinder when mine needs repairing this was exceptional machine I couldn’t fault really happy</p><p style='color: #909090;'>Harold</p>"; break; case 23: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Grinder</h3><p style='margin-bottom: 0;'>Pivots really well and was simple to work the tree was gone in no time and I couldn’t complain about anything</p><p style='color: #909090;'>Gerry Chapman</p>"; break; case 24: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>golden good grinder</h3><p style='margin-bottom: 0;'>I was shocked to find this hire in $placename the grinder exceeded my expectations and I was really happy with the result</p><p style='color: #909090;'>Heidi</p>"; break; case 25: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>chipper</h3><p style='margin-bottom: 0;'>I feel this is good for beginners in the industry or even someone at home, cheap hire and tree was gone with this tool</p><p style='color: #909090;'>P.W</p>"; break; case 26: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>chip chop</h3><p style='margin-bottom: 0;'>Made good for easy disposal but also helped me get rid of unwanted pesky trees that were in my garden really didn’t have to do much work with the machine</p><p style='color: #909090;'>Rebekah</p>"; break; case 27: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree grinding</h3><p style='margin-bottom: 0;'>this is a premium product to hire in $placename, I cant believe I didn’t have to hire anyone to have this removed!</p><p style='color: #909090;'>Malcolm Hert</p>"; break; case 28: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Trees be gone</h3><p style='margin-bottom: 0;'>I needed trees removing from my land, instead of hiring someone to do this I hired this & thought how hard could it be, well I was correct easy job happy its done</p><p style='color: #909090;'>Nigel </p>"; break; case 29: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>tree grinder</h3><p style='margin-bottom: 0;'>after coming into some land the trees needed to be removed, hired arrived next day, worked great and now all clear land</p><p style='color: #909090;'>Gavin</p>"; break; case 30: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Grinder</h3><p style='margin-bottom: 0;'>Tree grinder was hired in $placename arrived in good condition and also comes with chip deflectors so doesn’t fly into your face which I was worried about</p><p style='color: #909090;'>Jackson Huger</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 for Stump Grinder Hire in <? echo $placename ?>" style="width: 100px; height: 100%;"> </div> <div class="minireview"> <? $num = Rand (1,30); switch ($num) { case 1: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree grinder</h3><p style='margin-bottom: 0;'>Simple controls which helped get rid of the tree, so happy this is resolved and item was pleasant to use</p><p style='color: #909090;'>Joan</p>"; break; case 2: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Powerful</h3><p style='margin-bottom: 0;'>This tree grinder was powerful and the job done within the time I was provided for it, cannot argue with the price either</p><p style='color: #909090;'>Mr Garrager</p>"; break; case 3: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Quality</h3><p style='margin-bottom: 0;'>You pay for what you get - a quality tree grinder I cannot moan about anything with this or the hire in $placename all went well</p><p style='color: #909090;'>Mr Knowles</p>"; break; case 4: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree grinders</h3><p style='margin-bottom: 0;'>We hired these for our client at the zoo, they were moving some sites around for the animals, job was quick and easy thanks to this appreciated</p><p style='color: #909090;'>George Thames</p>"; break; case 5: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Grinder</h3><p style='margin-bottom: 0;'>Hire was under my budget and item worked great, it looked brand new and worked like brand new would hire again</p><p style='color: #909090;'>Leona Herry</p>"; break; case 6: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Great Grinder</h3><p style='margin-bottom: 0;'>Removed a stubborn stump in the middle of my garden really fast. </p><p style='color: #909090;'>Joe Homes</p>"; break; case 7: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Powerful Grinder</h3><p style='margin-bottom: 0;'>Great engine horsepower, only needed to remove a few stumps but was done in no time. </p><p style='color: #909090;'>Sam Buyers</p>"; break; case 8: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Collection & delivery direct</h3><p style='margin-bottom: 0;'>Stump grinder was delivered direct to $placename and the delivery driver explained how to use it which was helpful. </p><p style='color: #909090;'>John Damon</p>"; break; case 9: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Safe & easy to use</h3><p style='margin-bottom: 0;'>Excellent performance - precision, reliability, and simplicity</p><p style='color: #909090;'>Danny Miller</p>"; break; case 10: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Top Marks</h3><p style='margin-bottom: 0;'>Good cutting precision, able to sheer and shread wood effortlessly</p><p style='color: #909090;'>M.Abbott</p>"; break; case 11: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Grinder Hire</h3><p style='margin-bottom: 0;'>Good quality cutting teeth, with a excellent cutter head spin. Would recommend for anyone in $placename. </p><p style='color: #909090;'>Sarah Hewson</p>"; break; case 12: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Affordable option</h3><p style='margin-bottom: 0;'>Was able to rent for as long as I needed and extend the hire with no fuss. </p><p style='color: #909090;'>Phil McMahon</p>"; break; case 13: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stubborn Stumps</h3><p style='margin-bottom: 0;'>Light and durable design, making transporting it rather easy. Would recommend to anyone with stubborn stumps. </p><p style='color: #909090;'>Miriam Long</p>"; break; case 14: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Hassle free</h3><p style='margin-bottom: 0;'>Rather than buy a grinder, I hired with delivery & collection to $placename. The kit was excellent for the price, a good option for occasional tree stumps. </p><p style='color: #909090;'>Kenny McGrath</p>"; break; case 15: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Pivots well</h3><p style='margin-bottom: 0;'>Grinder worked well. I was able to easily turn and pivot it simply once in place.</p><p style='color: #909090;'>Jerome Fry</p>"; break; case 16: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Good cutting power</h3><p style='margin-bottom: 0;'>Powerful head was able to chew through wood in no time. </p><p style='color: #909090;'>Ben Tarly</p>"; break; case 17: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Simple hire</h3><p style='margin-bottom: 0;'>Hired a grinder for delivery to $placename. Tool Hire were really helpful in arranging the hire and the kit was like new, would use again. </p><p style='color: #909090;'>Mike Smith</p>"; break; case 18: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Excellent quality Grinder</h3><p style='margin-bottom: 0;'>Powerful motor and cutting head, found it easy when working in tight areas. </p><p style='color: #909090;'>Carl Anderson</p>"; break; case 19: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Time saving</h3><p style='margin-bottom: 0;'>I was really impressed with the cutting wheel, it seemed sharp and saved my back a lot of work. </p><p style='color: #909090;'>Elliot Allen</p>"; break; case 20: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Simple grinder hire</h3><p style='margin-bottom: 0;'>Booked a petrol tree stump grinder for delivery to $placename. Found the whole process simple and the grinder was good quality. </p><p style='color: #909090;'>Bill Moore</p>"; break; case 21: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Strong Tree stump grinder</h3><p style='margin-bottom: 0;'>I've been struggling with a large tree stump in the my garden. Couldn’t believe how powerful the grinder was. Sorted it in no time. </p><p style='color: #909090;'>Alison Morley</p>"; break; case 22: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Magic</h3><p style='margin-bottom: 0;'>Tree stump be gone! Couldn’t believe how effective this was, the stump disappeard in no time. </p><p style='color: #909090;'>Ann Harris</p>"; break; case 23: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>New house </h3><p style='margin-bottom: 0;'>Recently bought a house in $placename. Used the grinder to clear my borders, really happy with the results. </p><p style='color: #909090;'>Tom White</p>"; break; case 24: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Great Grinder</h3><p style='margin-bottom: 0;'>Mowing round the tree stumps was becoming an issue not anymore Alan in $placename</p><p style='color: #909090;'>Mrs A Rannard</p>"; break; case 25: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Grinder Review</h3><p style='margin-bottom: 0;'>I was very surprised at how quickly it worked to grind the tree stump down as it was reasonably sizable.</p><p style='color: #909090;'>Mr P Hale</p>"; break; case 26: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Removed</h3><p style='margin-bottom: 0;'>Wanted to put a patio in the back corner but three tree stood in the way, they don't anymore.</p><p style='color: #909090;'>Mrs C Malhall</p>"; break; case 27: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Grinder</h3><p style='margin-bottom: 0;'>Did not want to use any chemical in the garden as we have animals this got rid of the stump chemical free.</p><p style='color: #909090;'>Miss Wellens</p>"; break; case 28: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Powerful</h3><p style='margin-bottom: 0;'>Hired in $placename a 13hp petrol engine with a 14inch cutting wheel did the trick.</p><p style='color: #909090;'>Crofty</p>"; break; case 29: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Chipped</h3><p style='margin-bottom: 0;'>Chipped that stump away - great tool for the job, and a great company to deal with</p><p style='color: #909090;'>Mr L. P Warburton</p>"; break; case 30: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tripping hazard</h3><p style='margin-bottom: 0;'>Need to clear a stump as was a tripping hazard, the tree stump grinder was very efficient and surprisingly fast.</p><p style='color: #909090;'>S. Millea</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 for Stump Grinder Hire in <? echo $placename ?>" style="width: 100px; height: 100%;"> </div> <div class="minireview"> <? $num = Rand (1,30); switch ($num) { case 1: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree Grinder</h3><p style='margin-bottom: 0;'>In $placename powerful piece of kit did the job!</p><p style='color: #909090;'>Karen</p>"; break; case 2: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Effective</h3><p style='margin-bottom: 0;'>Very effective was to get rid of those pesky tree stump, and what a helpful company get hire.</p><p style='color: #909090;'>M Hart</p>"; break; case 3: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Chip Chip away.</h3><p style='margin-bottom: 0;'>Need to clear some stumps, one for safety but also for the little one’s swing set, like it was never there- Robin in $placename</p><p style='color: #909090;'>R Hill</p>"; break; case 4: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree and Clear</h3><p style='margin-bottom: 0;'>Wanted to clear the tree for the extra light, it's like the tree where never there - Peter in $placename</p><p style='color: #909090;'>P . Smith</p>"; break; case 5: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Nice and easy</h3><p style='margin-bottom: 0;'>Easy hire process and good powerful machine delivered, and driver ran through the instructions, easy to use.</p><p style='color: #909090;'>Miss E Wider</p>"; break; case 6: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree be gone</h3><p style='margin-bottom: 0;'>Not a trace that we even had trees in the garden - Amazing.</p><p style='color: #909090;'>K Foster</p>"; break; case 7: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Grinder Review</h3><p style='margin-bottom: 0;'>In $placename we have a tree, right where we were digging foundation for the summerhouse, needless to say we don’t anymore, very efficient.</p><p style='color: #909090;'>Mr Alderson</p>"; break; case 8: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Chemical free</h3><p style='margin-bottom: 0;'>No Chemical and now no stumps- great grinder.</p><p style='color: #909090;'>Miss J Askew</p>"; break; case 9: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stump Clear</h3><p style='margin-bottom: 0;'>The 14-inch cutting disc made light work of the tree stumps - Thomas in $placename</p><p style='color: #909090;'>Mr T Warren</p>"; break; case 10: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stump Grinder</h3><p style='margin-bottom: 0;'>Easy to use and move and lighter than I thought it would be the stump is now gone. Thank you, National Tool Hire,</p><p style='color: #909090;'>D Leighton</p>"; break; case 11: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Powerful</h3><p style='margin-bottom: 0;'>Powerful petrol engine made removing the stumps so quick, hire in $placename thanks Anna for all your help.</p><p style='color: #909090;'>C Gray</p>"; break; case 12: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree Stump Grinder</h3><p style='margin-bottom: 0;'>Chips away at the stump till there was nothing left, professional bit of kits. Dylan in $placename.</p><p style='color: #909090;'>Dylan Carr</p>"; break; case 13: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree stump grinder</h3><p style='margin-bottom: 0;'>Our orginal plans were to take this out manually, thank the lord I chose to hire this. Super efficient light work, delivered to $placename</p><p style='color: #909090;'>Casey G</p>"; break; case 14: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stump grinder</h3><p style='margin-bottom: 0;'>The power in this kit is awesome. This just runs through the stumps like theyre paper! One minute its a stump, the next its DUST!</p><p style='color: #909090;'>Dale B</p>"; break; case 15: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Excellent hire</h3><p style='margin-bottom: 0;'>I hired this not really sure how to use it, the chat team directed me to the How To page and this was so useful! The kit was superb.</p><p style='color: #909090;'>Charl</p>"; break; case 16: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Wow!</h3><p style='margin-bottom: 0;'>We had five stumps to remove, I booked it for a few days thinking this would take some time. Finished in a day due to the kit qaulity</p><p style='color: #909090;'>Lk</p>"; break; case 17: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stump removal</h3><p style='margin-bottom: 0;'>I got this delivered in $placename really made up with it. I felt really safe using the kit and it was so helpful to our job. Great product.</p><p style='color: #909090;'>Kath</p>"; break; case 18: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Grinding stump</h3><p style='margin-bottom: 0;'>I am having a shed built and I needed a stump removing before hand. The chap doing the work told me to use NTH, excellent reccomendation!</p><p style='color: #909090;'>Doris</p>"; break; case 19: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Tree stump remover</h3><p style='margin-bottom: 0;'>Checked out my options before hand and really didnt want to use chemicals as the kids play in the back. Used this to grind it away in no time</p><p style='color: #909090;'>JG</p>"; break; case 20: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Contract work</h3><p style='margin-bottom: 0;'>Had a few trees die in a local park over the years and the storm finally tipped them, we hired this for our work and got it done so quickly.</p><p style='color: #909090;'>Bert</p>"; break; case 21: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Time saving!</h3><p style='margin-bottom: 0;'>Two stumps in our garden in $placename, one was removed manually (Nightmare!) One with the grinder. Greatest decision I could of made.</p><p style='color: #909090;'>Nes</p>"; break; case 22: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stump chipper</h3><p style='margin-bottom: 0;'>Me and hubby have been getting work done in the garden. I am passing compliments from the chaps doing the work. Great kit and service.</p><p style='color: #909090;'>Tally</p>"; break; case 23: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Satisfying grind</h3><p style='margin-bottom: 0;'>This is so satisfying to use each swipe takes layers and layers off the stump ive never seen anything like it it was like the wood was foam</p><p style='color: #909090;'>David</p>"; break; case 24: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Very pleased</h3><p style='margin-bottom: 0;'>Got this kit and used the instructions on the site combined with the run down givewn by the driver. Amazing kit, no stumps could match it.</p><p style='color: #909090;'>Yousef</p>"; break; case 25: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Super kit</h3><p style='margin-bottom: 0;'>This was delivered to my home address in $placename I was really impressed with the not just the service but the kit itself, really powerful.</p><p style='color: #909090;'>Naseem</p>"; break; case 26: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Grinding kit</h3><p style='margin-bottom: 0;'>Me an the missus had a stump in the garden for about 3 years. never thought to remove because of the work wish I had this sooner </p><p style='color: #909090;'>Karlson</p>"; break; case 27: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stump shredder</h3><p style='margin-bottom: 0;'>Quick and effective. Have you ever seen a stump dispapear in a few minutes? If not I would seriously recommend this, couldnt believe it!</p><p style='color: #909090;'>hillary</p>"; break; case 28: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Impressed</h3><p style='margin-bottom: 0;'>Im not one to review things normally but this kit left me speechless I had to spread the word truly a marvel what did people do before this!?</p><p style='color: #909090;'>Dane</p>"; break; case 29: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Stump destroyer </h3><p style='margin-bottom: 0;'>I felt like Barry Scott from those adverts! Bang and the stump is gone, serious power behind this badboy. Delivery to $placename is a bonus</p><p style='color: #909090;'>Ollie</p>"; break; case 30: echo "<h3 style='font-size: 1.2em; font-weight: 900; margin-bottom: 0; text-align: left;'>Great solution</h3><p style='margin-bottom: 0;'>I really did not want to use chemicals or burn this as it didnt seem safe. I was worried about this machine at first, turns out its really safe.</p><p style='color: #909090;'>Nadine</p>"; } ?> </div> </div> </div> </section> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "LocalBusiness", "name": "National Tool Hire: <?php echo $placename; ?>", "description": "Stump Grinder 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.7", "bestRating": "5", "worstRating": "1", "ratingCount": "36" } } </script>', 'CMS page', 'Tree Stump Grinder 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 => 'bromborough']) /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('/tree-stump-grinder-hire/Bromborough') /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