Notice (8): Undefined index:  [APP/Controller/Component/AppInjectContactFormComponent.php, line 166]

Contact Us

We are proud of what we do and always happy to show visitors around our manufacturing site.  If you would like a tour, please give us a call or drop in. Our team of qualified and highly experienced resin and aggregate specialists are here to answer all your queries. 

Derbyshire Specialist Aggregates
Arbor Low Works
Youlgrave
Bakewell
Derbyshire
DE45 1JS
 

Opening Hours
Monday - Friday 9am - 5pm
Saturday 9am - 12 noon

Telephone: 01629 636500
Email: sales@​derbyaggs.com 


Daltex Trade Centre
Unit 4D
Armytage Road
Brighouse
HD6 1QF
 

Brighouse Opening Hours
Monday - Friday 7am - 5pm
Saturday 8am - 12 noon

Telephone: 01484 794200


Daltex Trade Centre
Wales Aggregates & Dashing
Wyndham Close
Brackla Industrial Estate
Bridgend
CF31 2AN
 

Wales Aggregates Opening Hours
Monday - Friday 8:30am - 5pm
Saturday 9am - 12 noon

Telephone: 01656 668004

Send us a message
Notice (8): Undefined offset: 0 [APP/View/Themed/ResinBonded/Pages/contact.ctp, line 27]
Notice (8): Undefined offset: 0 [APP/View/Themed/ResinBonded/Pages/contact.ctp, line 29]

Send us a message

Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/Vendor/cakephp/cakephp/lib/Cake/Utility/Debugger.php:801) [CORE/Cake/Network/CakeResponse.php, line 448]
Errors | Daltex UK

Fatal Error

Error: Unsupported operand types
File: /var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/Vendor/cakephp/cakephp/lib/Cake/View/Helper/FormHelper.php
Line: 378

Notice: If you want to customize this error message, create app/View/Errors/fatal_error.ctp

Back to top
  • CakePHP
  • History
  • Session
    +

    Session

    • Config(array)
      • userAgent8a9ea17583f4b540860318f8e0a5618c
      • time1766103680
      • countdown10
    • Order(array)
      • cart_id(null)
    • postcodeS2
    ====
  • Request
    +

    Request

    Cake Params

    • plugin(null)
    • controllerpages
    • actionview
    • named(empty)
    • pass(array)
      • 015
    • models(array)
      • Page(array)
        • plugin(null)
        • classNamePage
      • SiteSetting(array)
        • pluginSiteSettings
        • classNameSiteSetting
      • AppOrderStatus(array)
        • plugin(null)
        • classNameAppOrderStatus
      • Site(array)
        • plugin(null)
        • classNameSite
      • Menu(array)
        • pluginNavigation
        • classNameMenu
      • AppCategory(array)
        • plugin(null)
        • classNameAppCategory
      • ContactForm(array)
        • plugin(null)
        • classNameAppModel
      • Session(array)
        • plugin(null)
        • classNameAppModel
      • UserOrigin(array)
        • plugin(null)
        • classNameUserOrigin
      • Order(array)
        • plugin(null)
        • classNameAppOrder
      • DeliveryAddress(array)
        • plugin(null)
        • classNameAppCustomerAddress
      • InvoiceAddress(array)
        • plugin(null)
        • classNameAppCustomerAddress
      • OrderItem(array)
        • pluginEvCheckout
        • classNameOrderItem
      • MetaData(array)
        • pluginMetaData
        • classNameMetaData
      • Category(array)
        • plugin(null)
        • classNameAppCategory
      • NoDelivery(array)
        • plugin(null)
        • classNameNoDelivery
      • HomepageBlocksImage(array)
        • pluginEvCore
        • classNameImage
      • ActionBlocksImage(array)
        • pluginEvCore
        • classNameImage
      • FeatureBlocksImage(array)
        • pluginEvCore
        • classNameImage
      • PreviewImage(array)
        • pluginEvCore
        • classNameImage
      • BackgroundImage(array)
        • pluginEvCore
        • classNameImage
      • ListingImage(array)
        • pluginEvCore
        • classNameImage
      • Image(array)
        • pluginEvCore
        • classNameImage
      • TrainingImage(array)
        • pluginEvCore
        • classNameImage
      • KnowledgeImage(array)
        • pluginEvCore
        • classNameImage
      • AboutBlocksImage(array)
        • pluginEvCore
        • classNameImage
      • TradeBannerImage(array)
        • pluginEvCore
        • classNameImage
      • TradeBlocksImage(array)
        • pluginEvCore
        • classNameImage
      • ContentBlocksImage(array)
        • pluginEvCore
        • classNameImage
      • GalleryImage(array)
        • pluginEvCore
        • classNameImage
      • 5050blocksImage(array)
        • pluginEvCore
        • classNameImage
      • 5050visualiserImage(array)
        • pluginEvCore
        • classNameImage
      • InlineImage(array)
        • pluginEvCore
        • classNameImage
      • Route(array)
        • pluginRoutable
        • classNameRoute
    • isAjax(false)

    Post data

    No post data.

    Query string

    No querystring data.

    Cookie

    • 0(empty)

    Current Route

    • keys(empty)
    • options(empty)
    • defaults(array)
      • controllerpages
      • actionview
      • 015
      • plugin(null)
    • template/contact-us
    ====
  • Sql Log
    +

    Sql Logs

    default

    Total Time: 381 ms
    Total Queries: 69 queries
    Query Affected Num. rows Took (ms) Actions
    SELECT `SiteSetting`.`id`, `SiteSetting`.`label`, `SiteSetting`.`name`, `SiteSetting`.`type`, `SiteSetting`.`value`, `SiteSetting`.`sequence`, `SiteSetting`.`site_setting_category_id`, `SiteSetting`.`created`, `SiteSetting`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`site_settings` AS `SiteSetting` WHERE 1 = 1 ORDER BY `SiteSetting`.`name` ASC 21 21 1
    SELECT `AppOrderStatus`.`system_name`, `AppOrderStatus`.`id` FROM `cd_decorative_aggregates_daltex_uat`.`ev_checkout_order_statuses` AS `AppOrderStatus` WHERE 1 = 1 16 16 0
    SELECT `Site`.`id`, `Site`.`name`, `Site`.`invoice_name`, `Site`.`url`, `Site`.`theme`, `Site`.`order_prefix`, `Site`.`next_day_delivery`, `Site`.`saturday_delivery`, `Site`.`am_delivery`, `Site`.`base_pallet_limit`, `Site`.`early_am_delivery`, `Site`.`early_am_cutoff`, `Site`.`early_am_cutoff_admin`, `Site`.`excel_delivery`, `Site`.`excel_next_day_delivery`, `Site`.`excel_saturday_delivery`, `Site`.`loose_load_message`, `Site`.`postcode_changed_message`, `Site`.`print_confirmation_text`, `Site`.`permanent_site_message`, `Site`.`questions_panel_heading`, `Site`.`questions_panel_text`, `Site`.`footer_copyright`, `Site`.`opening_hours`, `Site`.`vat_registration_info`, `Site`.`footer_text`, `Site`.`email_header`, `Site`.`email_text`, `Site`.`email_footer`, `Site`.`dispatch_email_text`, `Site`.`confirmation_email_from`, `Site`.`invoice_email_from`, `Site`.`vat_display`, `Site`.`top_bar_population`, `Site`.`site_primary_category_id`, `Site`.`created`, `Site`.`modified`, `Site`.`is_active`, `Site`.`uses_pegasus_opera`, `Site`.`delivery_instructions_disclaimer`, `Site`.`delivery_cutoff_warning_before`, `Site`.`delivery_cutoff_warning_after`, `Site`.`next_day_not_available`, `Site`.`free_day_now_costs`, `Site`.`delivery_cutoff_time`, `Site`.`delivery_cutoff_time_customer`, `Site`.`alter_postcode_at_basket_cta_text`, `Site`.`separate_haulage_surcharge`, `Site`.`check_pallet_availability` FROM `cd_decorative_aggregates_daltex_uat`.`sites` AS `Site` WHERE `url` LIKE '%daltex.uat2.evoluted.net%' LIMIT 1 0 0 1 maybe slow
    SELECT `Site`.`id`, `Site`.`name`, `Site`.`invoice_name`, `Site`.`url`, `Site`.`theme`, `Site`.`order_prefix`, `Site`.`next_day_delivery`, `Site`.`saturday_delivery`, `Site`.`am_delivery`, `Site`.`base_pallet_limit`, `Site`.`early_am_delivery`, `Site`.`early_am_cutoff`, `Site`.`early_am_cutoff_admin`, `Site`.`excel_delivery`, `Site`.`excel_next_day_delivery`, `Site`.`excel_saturday_delivery`, `Site`.`loose_load_message`, `Site`.`postcode_changed_message`, `Site`.`print_confirmation_text`, `Site`.`permanent_site_message`, `Site`.`questions_panel_heading`, `Site`.`questions_panel_text`, `Site`.`footer_copyright`, `Site`.`opening_hours`, `Site`.`vat_registration_info`, `Site`.`footer_text`, `Site`.`email_header`, `Site`.`email_text`, `Site`.`email_footer`, `Site`.`dispatch_email_text`, `Site`.`confirmation_email_from`, `Site`.`invoice_email_from`, `Site`.`vat_display`, `Site`.`top_bar_population`, `Site`.`site_primary_category_id`, `Site`.`created`, `Site`.`modified`, `Site`.`is_active`, `Site`.`uses_pegasus_opera`, `Site`.`delivery_instructions_disclaimer`, `Site`.`delivery_cutoff_warning_before`, `Site`.`delivery_cutoff_warning_after`, `Site`.`next_day_not_available`, `Site`.`free_day_now_costs`, `Site`.`delivery_cutoff_time`, `Site`.`delivery_cutoff_time_customer`, `Site`.`alter_postcode_at_basket_cta_text`, `Site`.`separate_haulage_surcharge`, `Site`.`check_pallet_availability` FROM `cd_decorative_aggregates_daltex_uat`.`sites` AS `Site` WHERE 1 = 1 LIMIT 1 1 1 2 maybe slow
    SELECT `Order`.`id`, `Order`.`original_id`, `Order`.`site_id`, `Order`.`shopify_id`, `Order`.`shopify_name`, `Order`.`created`, `Order`.`modified`, `Order`.`order_time`, `Order`.`dispatch_date`, `Order`.`delivery_date`, `Order`.`invoice_date`, `Order`.`am_delivery`, `Order`.`early_am_delivery`, `Order`.`excel_delivery`, `Order`.`payment_method`, `Order`.`purchase_order`, `Order`.`is_next_day`, `Order`.`is_prepaid`, `Order`.`prepaid_method`, `Order`.`prepaid_total`, `Order`.`user_id`, `Order`.`first_name`, `Order`.`last_name`, `Order`.`company`, `Order`.`phone`, `Order`.`phone_2`, `Order`.`email`, `Order`.`email_2`, `Order`.`opt_in_email`, `Order`.`opt_in_post`, `Order`.`opt_in_telephone`, `Order`.`is_homeowner`, `Order`.`processed_by`, `Order`.`basket_postcode`, `Order`.`delivery_address_id`, `Order`.`invoice_address_id`, `Order`.`order_status_id`, `Order`.`is_paid`, `Order`.`subtotal`, `Order`.`delivery_subtotal`, `Order`.`delivery_subtotal_override`, `Order`.`delivery_vat`, `Order`.`delivery_total`, `Order`.`true_delivery_subtotal`, `Order`.`true_delivery_vat`, `Order`.`true_delivery_total`, `Order`.`surcharge_subtotal`, `Order`.`surcharge_subtotal_override`, `Order`.`surcharge_vat`, `Order`.`surcharge_total`, `Order`.`vat`, `Order`.`discount_code`, `Order`.`discount_vat`, `Order`.`discount_total`, `Order`.`total`, `Order`.`items_total`, `Order`.`is_virtual`, `Order`.`online_eligible`, `Order`.`delivery_method_id`, `Order`.`collection_location_id`, `Order`.`order_instructions`, `Order`.`delivery_instructions`, `Order`.`delivery_instructions_approved`, `Order`.`attention_postcode_approved`, `Order`.`scotland_postcode_approved`, `Order`.`delivery_flat_surface`, `Order`.`send_dispatch_email`, `Order`.`send_invoice_email`, `Order`.`invoice_email_sent`, `Order`.`confirmation_email_sent`, `Order`.`has_issues_haulage`, `Order`.`is_manifested`, `Order`.`is_dispatch_now`, `Order`.`print_copy_count`, `Order`.`gclid`, `Order`.`opera_export_time`, `Order`.`admin_notes`, `Order`.`admin_edited`, `Order`.`pallet_snapshot`, `Order`.`in_cm`, `Order`.`trade_discount`, `Order`.`use_online_prices`, `Order`.`cancellation_reason_id`, `Order`.`cancellation_reason_other`, (CONCAT(`Order`.`first_name`, " ", `Order`.`last_name`)) AS `Order__full_name`, (CONCAT("#", LPAD(`Order`.`id`, 7, 0))) AS `Order__invoice_number`, (CAST(( `Order`.`subtotal` + `Order`.`vat` + `Order`.`discount_vat` - `Order`.`delivery_vat` - `Order`.`surcharge_vat`) AS DECIMAL(7,2))) AS `Order__subtotal_inc_vat`, (CAST(( `Order`.`discount_total` * (1 + (`Order`.`vat` + `Order`.`discount_vat` - `Order`.`delivery_vat` - `Order`.`surcharge_vat`) / `Order`.`subtotal`)) AS DECIMAL(7,2))) AS `Order__discount_inc_vat`, `DeliveryAddress`.`id`, `DeliveryAddress`.`user_id`, `DeliveryAddress`.`house_number`, `DeliveryAddress`.`po_box`, `DeliveryAddress`.`company`, `DeliveryAddress`.`address_line_1`, `DeliveryAddress`.`address_line_2`, `DeliveryAddress`.`address_line_3`, `DeliveryAddress`.`city`, `DeliveryAddress`.`county`, `DeliveryAddress`.`postcode`, `DeliveryAddress`.`is_active`, `DeliveryAddress`.`is_pegasus_opera`, `DeliveryAddress`.`last_used_for_invoice`, `DeliveryAddress`.`last_used_for_delivery`, `InvoiceAddress`.`id`, `InvoiceAddress`.`user_id`, `InvoiceAddress`.`house_number`, `InvoiceAddress`.`po_box`, `InvoiceAddress`.`company`, `InvoiceAddress`.`address_line_1`, `InvoiceAddress`.`address_line_2`, `InvoiceAddress`.`address_line_3`, `InvoiceAddress`.`city`, `InvoiceAddress`.`county`, `InvoiceAddress`.`postcode`, `InvoiceAddress`.`is_active`, `InvoiceAddress`.`is_pegasus_opera`, `InvoiceAddress`.`last_used_for_invoice`, `InvoiceAddress`.`last_used_for_delivery`, `Site`.`id`, `Site`.`name`, `Site`.`invoice_name`, `Site`.`url`, `Site`.`theme`, `Site`.`order_prefix`, `Site`.`next_day_delivery`, `Site`.`saturday_delivery`, `Site`.`am_delivery`, `Site`.`base_pallet_limit`, `Site`.`early_am_delivery`, `Site`.`early_am_cutoff`, `Site`.`early_am_cutoff_admin`, `Site`.`excel_delivery`, `Site`.`excel_next_day_delivery`, `Site`.`excel_saturday_delivery`, `Site`.`loose_load_message`, `Site`.`postcode_changed_message`, `Site`.`print_confirmation_text`, `Site`.`permanent_site_message`, `Site`.`questions_panel_heading`, `Site`.`questions_panel_text`, `Site`.`footer_copyright`, `Site`.`opening_hours`, `Site`.`vat_registration_info`, `Site`.`footer_text`, `Site`.`email_header`, `Site`.`email_text`, `Site`.`email_footer`, `Site`.`dispatch_email_text`, `Site`.`confirmation_email_from`, `Site`.`invoice_email_from`, `Site`.`vat_display`, `Site`.`top_bar_population`, `Site`.`site_primary_category_id`, `Site`.`created`, `Site`.`modified`, `Site`.`is_active`, `Site`.`uses_pegasus_opera`, `Site`.`delivery_instructions_disclaimer`, `Site`.`delivery_cutoff_warning_before`, `Site`.`delivery_cutoff_warning_after`, `Site`.`next_day_not_available`, `Site`.`free_day_now_costs`, `Site`.`delivery_cutoff_time`, `Site`.`delivery_cutoff_time_customer`, `Site`.`alter_postcode_at_basket_cta_text`, `Site`.`separate_haulage_surcharge`, `Site`.`check_pallet_availability` FROM `cd_decorative_aggregates_daltex_uat`.`ev_checkout_orders` AS `Order` LEFT JOIN `cd_decorative_aggregates_daltex_uat`.`ev_checkout_customer_addresses` AS `DeliveryAddress` ON (`Order`.`delivery_address_id` = `DeliveryAddress`.`id`) LEFT JOIN `cd_decorative_aggregates_daltex_uat`.`ev_checkout_customer_addresses` AS `InvoiceAddress` ON (`Order`.`invoice_address_id` = `InvoiceAddress`.`id`) LEFT JOIN `cd_decorative_aggregates_daltex_uat`.`sites` AS `Site` ON (`Order`.`site_id` = `Site`.`id`) WHERE `Order`.`id` IS NULL AND `Order`.`order_status_id` IN (1, 15) ORDER BY `Order`.`created` DESC LIMIT 1 0 0 1 maybe slow
    SELECT `Session`.`id`, `Session`.`data`, `Session`.`expires` FROM `cd_decorative_aggregates_daltex_uat`.`cake_sessions` AS `Session` WHERE `id` = '3l2pjk3bdn1gv26n77ac4j7610' LIMIT 1 0 0 0
    SELECT `Page`.`id`, `Page`.`accent_colour_id`, `Page`.`title`, `Page`.`internal_title`, `Page`.`body`, `Page`.`hide_background_image`, `Page`.`hide_background_image_on_mobile`, `Page`.`is_active`, `Page`.`is_protected`, `Page`.`view_template`, `Page`.`created`, `Page`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`pages` AS `Page` WHERE `Page`.`id` = 19 LIMIT 1 1 1 0
    SELECT `MetaData`.`id`, `MetaData`.`model`, `MetaData`.`model_id`, `MetaData`.`title`, `MetaData`.`description`, `MetaData`.`keywords`, `MetaData`.`created`, `MetaData`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`meta_data` AS `MetaData` WHERE ((`model` = 'Page') AND (`model_id` = 19)) 1 1 1
    SELECT `NoDelivery`.`id`, `NoDelivery`.`date` FROM `cd_decorative_aggregates_daltex_uat`.`no_deliveries` AS `NoDelivery` WHERE `is_active` = '1' 133 133 1
    SELECT `NoDelivery`.`id`, `NoDelivery`.`date` FROM `cd_decorative_aggregates_daltex_uat`.`no_deliveries` AS `NoDelivery` WHERE `is_active` = '1' 133 133 1
    SELECT `NoDelivery`.`id`, `NoDelivery`.`date` FROM `cd_decorative_aggregates_daltex_uat`.`no_deliveries` AS `NoDelivery` WHERE `can_dispatch` = '0' AND `is_active` = '1' 133 133 0
    SELECT `Page`.`id`, `Page`.`accent_colour_id`, `Page`.`title`, `Page`.`internal_title`, `Page`.`body`, `Page`.`hide_background_image`, `Page`.`hide_background_image_on_mobile`, `Page`.`is_active`, `Page`.`is_protected`, `Page`.`view_template`, `Page`.`created`, `Page`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`pages` AS `Page` WHERE `Page`.`id` = 15 LIMIT 1 1 1 0
    SELECT `MetaData`.`id`, `MetaData`.`model`, `MetaData`.`model_id`, `MetaData`.`title`, `MetaData`.`description`, `MetaData`.`keywords`, `MetaData`.`created`, `MetaData`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`meta_data` AS `MetaData` WHERE ((`model` = 'Page') AND (`model_id` = 15)) 1 1 0
    SELECT `Page`.`id`, `Page`.`accent_colour_id`, `Page`.`title`, `Page`.`internal_title`, `Page`.`body`, `Page`.`hide_background_image`, `Page`.`hide_background_image_on_mobile`, `Page`.`is_active`, `Page`.`is_protected`, `Page`.`view_template`, `Page`.`created`, `Page`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`pages` AS `Page` WHERE `Page`.`id` = 15 LIMIT 1 1 1 0
    SELECT `HomepageBlocksImage`.`id`, `HomepageBlocksImage`.`model`, `HomepageBlocksImage`.`model_id`, `HomepageBlocksImage`.`filename`, `HomepageBlocksImage`.`attachment_type`, `HomepageBlocksImage`.`alt`, `HomepageBlocksImage`.`title`, `HomepageBlocksImage`.`caption`, `HomepageBlocksImage`.`link_text`, `HomepageBlocksImage`.`link_url`, `HomepageBlocksImage`.`products`, `HomepageBlocksImage`.`body`, `HomepageBlocksImage`.`type`, `HomepageBlocksImage`.`size`, `HomepageBlocksImage`.`dir`, `HomepageBlocksImage`.`sequence`, `HomepageBlocksImage`.`is_active`, `HomepageBlocksImage`.`created`, `HomepageBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `HomepageBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `HomepageBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'HomepageBlocksImage' AND `HomepageBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `ActionBlocksImage`.`id`, `ActionBlocksImage`.`model`, `ActionBlocksImage`.`model_id`, `ActionBlocksImage`.`filename`, `ActionBlocksImage`.`attachment_type`, `ActionBlocksImage`.`alt`, `ActionBlocksImage`.`title`, `ActionBlocksImage`.`caption`, `ActionBlocksImage`.`link_text`, `ActionBlocksImage`.`link_url`, `ActionBlocksImage`.`products`, `ActionBlocksImage`.`body`, `ActionBlocksImage`.`type`, `ActionBlocksImage`.`size`, `ActionBlocksImage`.`dir`, `ActionBlocksImage`.`sequence`, `ActionBlocksImage`.`is_active`, `ActionBlocksImage`.`created`, `ActionBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `ActionBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `ActionBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'ActionBlocksImage' AND `ActionBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `FeatureBlocksImage`.`id`, `FeatureBlocksImage`.`model`, `FeatureBlocksImage`.`model_id`, `FeatureBlocksImage`.`filename`, `FeatureBlocksImage`.`attachment_type`, `FeatureBlocksImage`.`alt`, `FeatureBlocksImage`.`title`, `FeatureBlocksImage`.`caption`, `FeatureBlocksImage`.`link_text`, `FeatureBlocksImage`.`link_url`, `FeatureBlocksImage`.`products`, `FeatureBlocksImage`.`body`, `FeatureBlocksImage`.`type`, `FeatureBlocksImage`.`size`, `FeatureBlocksImage`.`dir`, `FeatureBlocksImage`.`sequence`, `FeatureBlocksImage`.`is_active`, `FeatureBlocksImage`.`created`, `FeatureBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `FeatureBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `FeatureBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'FeatureBlocksImage' AND `FeatureBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `PreviewImage`.`id`, `PreviewImage`.`model`, `PreviewImage`.`model_id`, `PreviewImage`.`filename`, `PreviewImage`.`attachment_type`, `PreviewImage`.`alt`, `PreviewImage`.`title`, `PreviewImage`.`caption`, `PreviewImage`.`link_text`, `PreviewImage`.`link_url`, `PreviewImage`.`products`, `PreviewImage`.`body`, `PreviewImage`.`type`, `PreviewImage`.`size`, `PreviewImage`.`dir`, `PreviewImage`.`sequence`, `PreviewImage`.`is_active`, `PreviewImage`.`created`, `PreviewImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `PreviewImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `PreviewImage` WHERE `model` = 'Page' AND `attachment_type` = 'PreviewImage' AND `PreviewImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `BackgroundImage`.`id`, `BackgroundImage`.`model`, `BackgroundImage`.`model_id`, `BackgroundImage`.`filename`, `BackgroundImage`.`attachment_type`, `BackgroundImage`.`alt`, `BackgroundImage`.`title`, `BackgroundImage`.`caption`, `BackgroundImage`.`link_text`, `BackgroundImage`.`link_url`, `BackgroundImage`.`products`, `BackgroundImage`.`body`, `BackgroundImage`.`type`, `BackgroundImage`.`size`, `BackgroundImage`.`dir`, `BackgroundImage`.`sequence`, `BackgroundImage`.`is_active`, `BackgroundImage`.`created`, `BackgroundImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `BackgroundImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `BackgroundImage` WHERE `model` = 'Page' AND `attachment_type` = 'BackgroundImage' AND `BackgroundImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `ListingImage`.`id`, `ListingImage`.`model`, `ListingImage`.`model_id`, `ListingImage`.`filename`, `ListingImage`.`attachment_type`, `ListingImage`.`alt`, `ListingImage`.`title`, `ListingImage`.`caption`, `ListingImage`.`link_text`, `ListingImage`.`link_url`, `ListingImage`.`products`, `ListingImage`.`body`, `ListingImage`.`type`, `ListingImage`.`size`, `ListingImage`.`dir`, `ListingImage`.`sequence`, `ListingImage`.`is_active`, `ListingImage`.`created`, `ListingImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `ListingImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `ListingImage` WHERE `model` = 'Page' AND `attachment_type` = 'ListingImage' AND `ListingImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `Image`.`id`, `Image`.`model`, `Image`.`model_id`, `Image`.`filename`, `Image`.`attachment_type`, `Image`.`alt`, `Image`.`title`, `Image`.`caption`, `Image`.`link_text`, `Image`.`link_url`, `Image`.`products`, `Image`.`body`, `Image`.`type`, `Image`.`size`, `Image`.`dir`, `Image`.`sequence`, `Image`.`is_active`, `Image`.`created`, `Image`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `Image__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `Image` WHERE `model` = 'Page' AND `attachment_type` = 'Image' AND `Image`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `TrainingImage`.`id`, `TrainingImage`.`model`, `TrainingImage`.`model_id`, `TrainingImage`.`filename`, `TrainingImage`.`attachment_type`, `TrainingImage`.`alt`, `TrainingImage`.`title`, `TrainingImage`.`caption`, `TrainingImage`.`link_text`, `TrainingImage`.`link_url`, `TrainingImage`.`products`, `TrainingImage`.`body`, `TrainingImage`.`type`, `TrainingImage`.`size`, `TrainingImage`.`dir`, `TrainingImage`.`sequence`, `TrainingImage`.`is_active`, `TrainingImage`.`created`, `TrainingImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `TrainingImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `TrainingImage` WHERE `model` = 'Page' AND `attachment_type` = 'TrainingImage' AND `TrainingImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `KnowledgeImage`.`id`, `KnowledgeImage`.`model`, `KnowledgeImage`.`model_id`, `KnowledgeImage`.`filename`, `KnowledgeImage`.`attachment_type`, `KnowledgeImage`.`alt`, `KnowledgeImage`.`title`, `KnowledgeImage`.`caption`, `KnowledgeImage`.`link_text`, `KnowledgeImage`.`link_url`, `KnowledgeImage`.`products`, `KnowledgeImage`.`body`, `KnowledgeImage`.`type`, `KnowledgeImage`.`size`, `KnowledgeImage`.`dir`, `KnowledgeImage`.`sequence`, `KnowledgeImage`.`is_active`, `KnowledgeImage`.`created`, `KnowledgeImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `KnowledgeImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `KnowledgeImage` WHERE `model` = 'Page' AND `attachment_type` = 'KnowledgeImage' AND `KnowledgeImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `AboutBlocksImage`.`id`, `AboutBlocksImage`.`model`, `AboutBlocksImage`.`model_id`, `AboutBlocksImage`.`filename`, `AboutBlocksImage`.`attachment_type`, `AboutBlocksImage`.`alt`, `AboutBlocksImage`.`title`, `AboutBlocksImage`.`caption`, `AboutBlocksImage`.`link_text`, `AboutBlocksImage`.`link_url`, `AboutBlocksImage`.`products`, `AboutBlocksImage`.`body`, `AboutBlocksImage`.`type`, `AboutBlocksImage`.`size`, `AboutBlocksImage`.`dir`, `AboutBlocksImage`.`sequence`, `AboutBlocksImage`.`is_active`, `AboutBlocksImage`.`created`, `AboutBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `AboutBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `AboutBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'AboutBlocksImage' AND `AboutBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `TradeBannerImage`.`id`, `TradeBannerImage`.`model`, `TradeBannerImage`.`model_id`, `TradeBannerImage`.`filename`, `TradeBannerImage`.`attachment_type`, `TradeBannerImage`.`alt`, `TradeBannerImage`.`title`, `TradeBannerImage`.`caption`, `TradeBannerImage`.`link_text`, `TradeBannerImage`.`link_url`, `TradeBannerImage`.`products`, `TradeBannerImage`.`body`, `TradeBannerImage`.`type`, `TradeBannerImage`.`size`, `TradeBannerImage`.`dir`, `TradeBannerImage`.`sequence`, `TradeBannerImage`.`is_active`, `TradeBannerImage`.`created`, `TradeBannerImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `TradeBannerImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `TradeBannerImage` WHERE `model` = 'Page' AND `attachment_type` = 'TradeBannerImage' AND `TradeBannerImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `TradeBlocksImage`.`id`, `TradeBlocksImage`.`model`, `TradeBlocksImage`.`model_id`, `TradeBlocksImage`.`filename`, `TradeBlocksImage`.`attachment_type`, `TradeBlocksImage`.`alt`, `TradeBlocksImage`.`title`, `TradeBlocksImage`.`caption`, `TradeBlocksImage`.`link_text`, `TradeBlocksImage`.`link_url`, `TradeBlocksImage`.`products`, `TradeBlocksImage`.`body`, `TradeBlocksImage`.`type`, `TradeBlocksImage`.`size`, `TradeBlocksImage`.`dir`, `TradeBlocksImage`.`sequence`, `TradeBlocksImage`.`is_active`, `TradeBlocksImage`.`created`, `TradeBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `TradeBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `TradeBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'TradeBlocksImage' AND `TradeBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `ContentBlocksImage`.`id`, `ContentBlocksImage`.`model`, `ContentBlocksImage`.`model_id`, `ContentBlocksImage`.`filename`, `ContentBlocksImage`.`attachment_type`, `ContentBlocksImage`.`alt`, `ContentBlocksImage`.`title`, `ContentBlocksImage`.`caption`, `ContentBlocksImage`.`link_text`, `ContentBlocksImage`.`link_url`, `ContentBlocksImage`.`products`, `ContentBlocksImage`.`body`, `ContentBlocksImage`.`type`, `ContentBlocksImage`.`size`, `ContentBlocksImage`.`dir`, `ContentBlocksImage`.`sequence`, `ContentBlocksImage`.`is_active`, `ContentBlocksImage`.`created`, `ContentBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `ContentBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `ContentBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'ContentBlocksImage' AND `ContentBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `GalleryImage`.`id`, `GalleryImage`.`model`, `GalleryImage`.`model_id`, `GalleryImage`.`filename`, `GalleryImage`.`attachment_type`, `GalleryImage`.`alt`, `GalleryImage`.`title`, `GalleryImage`.`caption`, `GalleryImage`.`link_text`, `GalleryImage`.`link_url`, `GalleryImage`.`products`, `GalleryImage`.`body`, `GalleryImage`.`type`, `GalleryImage`.`size`, `GalleryImage`.`dir`, `GalleryImage`.`sequence`, `GalleryImage`.`is_active`, `GalleryImage`.`created`, `GalleryImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `GalleryImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `GalleryImage` WHERE `model` = 'Page' AND `attachment_type` = 'GalleryImage' AND `GalleryImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `5050blocksImage`.`id`, `5050blocksImage`.`model`, `5050blocksImage`.`model_id`, `5050blocksImage`.`filename`, `5050blocksImage`.`attachment_type`, `5050blocksImage`.`alt`, `5050blocksImage`.`title`, `5050blocksImage`.`caption`, `5050blocksImage`.`link_text`, `5050blocksImage`.`link_url`, `5050blocksImage`.`products`, `5050blocksImage`.`body`, `5050blocksImage`.`type`, `5050blocksImage`.`size`, `5050blocksImage`.`dir`, `5050blocksImage`.`sequence`, `5050blocksImage`.`is_active`, `5050blocksImage`.`created`, `5050blocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `5050blocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `5050blocksImage` WHERE `model` = 'Page' AND `attachment_type` = '5050blocksImage' AND `5050blocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `5050visualiserImage`.`id`, `5050visualiserImage`.`model`, `5050visualiserImage`.`model_id`, `5050visualiserImage`.`filename`, `5050visualiserImage`.`attachment_type`, `5050visualiserImage`.`alt`, `5050visualiserImage`.`title`, `5050visualiserImage`.`caption`, `5050visualiserImage`.`link_text`, `5050visualiserImage`.`link_url`, `5050visualiserImage`.`products`, `5050visualiserImage`.`body`, `5050visualiserImage`.`type`, `5050visualiserImage`.`size`, `5050visualiserImage`.`dir`, `5050visualiserImage`.`sequence`, `5050visualiserImage`.`is_active`, `5050visualiserImage`.`created`, `5050visualiserImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `5050visualiserImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `5050visualiserImage` WHERE `model` = 'Page' AND `attachment_type` = '5050visualiserImage' AND `5050visualiserImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `InlineImage`.`id`, `InlineImage`.`model`, `InlineImage`.`model_id`, `InlineImage`.`filename`, `InlineImage`.`attachment_type`, `InlineImage`.`alt`, `InlineImage`.`title`, `InlineImage`.`caption`, `InlineImage`.`link_text`, `InlineImage`.`link_url`, `InlineImage`.`products`, `InlineImage`.`body`, `InlineImage`.`type`, `InlineImage`.`size`, `InlineImage`.`dir`, `InlineImage`.`sequence`, `InlineImage`.`is_active`, `InlineImage`.`created`, `InlineImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `InlineImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `InlineImage` WHERE `model` = 'Page' AND `attachment_type` = 'InlineImage' AND `InlineImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `MetaData`.`id`, `MetaData`.`model`, `MetaData`.`model_id`, `MetaData`.`title`, `MetaData`.`description`, `MetaData`.`keywords`, `MetaData`.`created`, `MetaData`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`meta_data` AS `MetaData` WHERE ((`model` = 'Page') AND (`model_id` = 15)) 1 1 1
    SELECT `Route`.`id`, `Route`.`alias`, `Route`.`actual` FROM `cd_decorative_aggregates_daltex_uat`.`routes` AS `Route` WHERE `Route`.`actual` = 'pages/view/15' LIMIT 1 1 1 0
    SELECT `Menu`.`id`, `Menu`.`parent_id`, `Menu`.`lft`, `Menu`.`rght`, `Menu`.`name`, `Menu`.`url`, `Menu`.`pattern`, `Menu`.`plugin`, `Menu`.`controller`, `Menu`.`model`, `Menu`.`model_id`, `Menu`.`action`, `Menu`.`class`, `Menu`.`new_window`, `Menu`.`is_menu_hidden`, `Menu`.`is_active`, `Menu`.`created`, `Menu`.`modified`, `Menu`.`user_group_id` FROM `cd_decorative_aggregates_daltex_uat`.`menus` AS `Menu` WHERE `model` = 'Page' AND `model_id` = 15 ORDER BY `lft` ASC LIMIT 1 0 0 1 maybe slow
    SELECT `ContactForm`.`id`, `ContactForm`.`name`, `ContactForm`.`email_to`, `ContactForm`.`subject`, `ContactForm`.`form_data`, `ContactForm`.`is_active`, `ContactForm`.`created`, `ContactForm`.`actioned` FROM `cd_decorative_aggregates_daltex_uat`.`contact_forms` AS `ContactForm` WHERE `ContactForm`.`id` = 1 LIMIT 1 0 0 342 maybe slow
    SELECT `Page`.`id`, `Page`.`accent_colour_id`, `Page`.`title`, `Page`.`internal_title`, `Page`.`body`, `Page`.`hide_background_image`, `Page`.`hide_background_image_on_mobile`, `Page`.`is_active`, `Page`.`is_protected`, `Page`.`view_template`, `Page`.`created`, `Page`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`pages` AS `Page` WHERE `Page`.`id` = 15 LIMIT 1 1 1 1
    SELECT `MetaData`.`id`, `MetaData`.`model`, `MetaData`.`model_id`, `MetaData`.`title`, `MetaData`.`description`, `MetaData`.`keywords`, `MetaData`.`created`, `MetaData`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`meta_data` AS `MetaData` WHERE ((`model` = 'Page') AND (`model_id` = 15)) 1 1 1
    SELECT `Page`.`id`, `Page`.`accent_colour_id`, `Page`.`title`, `Page`.`internal_title`, `Page`.`body`, `Page`.`hide_background_image`, `Page`.`hide_background_image_on_mobile`, `Page`.`is_active`, `Page`.`is_protected`, `Page`.`view_template`, `Page`.`created`, `Page`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`pages` AS `Page` WHERE `Page`.`id` = 15 LIMIT 1 1 1 0
    SELECT `HomepageBlocksImage`.`id`, `HomepageBlocksImage`.`model`, `HomepageBlocksImage`.`model_id`, `HomepageBlocksImage`.`filename`, `HomepageBlocksImage`.`attachment_type`, `HomepageBlocksImage`.`alt`, `HomepageBlocksImage`.`title`, `HomepageBlocksImage`.`caption`, `HomepageBlocksImage`.`link_text`, `HomepageBlocksImage`.`link_url`, `HomepageBlocksImage`.`products`, `HomepageBlocksImage`.`body`, `HomepageBlocksImage`.`type`, `HomepageBlocksImage`.`size`, `HomepageBlocksImage`.`dir`, `HomepageBlocksImage`.`sequence`, `HomepageBlocksImage`.`is_active`, `HomepageBlocksImage`.`created`, `HomepageBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `HomepageBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `HomepageBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'HomepageBlocksImage' AND `HomepageBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `ActionBlocksImage`.`id`, `ActionBlocksImage`.`model`, `ActionBlocksImage`.`model_id`, `ActionBlocksImage`.`filename`, `ActionBlocksImage`.`attachment_type`, `ActionBlocksImage`.`alt`, `ActionBlocksImage`.`title`, `ActionBlocksImage`.`caption`, `ActionBlocksImage`.`link_text`, `ActionBlocksImage`.`link_url`, `ActionBlocksImage`.`products`, `ActionBlocksImage`.`body`, `ActionBlocksImage`.`type`, `ActionBlocksImage`.`size`, `ActionBlocksImage`.`dir`, `ActionBlocksImage`.`sequence`, `ActionBlocksImage`.`is_active`, `ActionBlocksImage`.`created`, `ActionBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `ActionBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `ActionBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'ActionBlocksImage' AND `ActionBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `FeatureBlocksImage`.`id`, `FeatureBlocksImage`.`model`, `FeatureBlocksImage`.`model_id`, `FeatureBlocksImage`.`filename`, `FeatureBlocksImage`.`attachment_type`, `FeatureBlocksImage`.`alt`, `FeatureBlocksImage`.`title`, `FeatureBlocksImage`.`caption`, `FeatureBlocksImage`.`link_text`, `FeatureBlocksImage`.`link_url`, `FeatureBlocksImage`.`products`, `FeatureBlocksImage`.`body`, `FeatureBlocksImage`.`type`, `FeatureBlocksImage`.`size`, `FeatureBlocksImage`.`dir`, `FeatureBlocksImage`.`sequence`, `FeatureBlocksImage`.`is_active`, `FeatureBlocksImage`.`created`, `FeatureBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `FeatureBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `FeatureBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'FeatureBlocksImage' AND `FeatureBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `PreviewImage`.`id`, `PreviewImage`.`model`, `PreviewImage`.`model_id`, `PreviewImage`.`filename`, `PreviewImage`.`attachment_type`, `PreviewImage`.`alt`, `PreviewImage`.`title`, `PreviewImage`.`caption`, `PreviewImage`.`link_text`, `PreviewImage`.`link_url`, `PreviewImage`.`products`, `PreviewImage`.`body`, `PreviewImage`.`type`, `PreviewImage`.`size`, `PreviewImage`.`dir`, `PreviewImage`.`sequence`, `PreviewImage`.`is_active`, `PreviewImage`.`created`, `PreviewImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `PreviewImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `PreviewImage` WHERE `model` = 'Page' AND `attachment_type` = 'PreviewImage' AND `PreviewImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `BackgroundImage`.`id`, `BackgroundImage`.`model`, `BackgroundImage`.`model_id`, `BackgroundImage`.`filename`, `BackgroundImage`.`attachment_type`, `BackgroundImage`.`alt`, `BackgroundImage`.`title`, `BackgroundImage`.`caption`, `BackgroundImage`.`link_text`, `BackgroundImage`.`link_url`, `BackgroundImage`.`products`, `BackgroundImage`.`body`, `BackgroundImage`.`type`, `BackgroundImage`.`size`, `BackgroundImage`.`dir`, `BackgroundImage`.`sequence`, `BackgroundImage`.`is_active`, `BackgroundImage`.`created`, `BackgroundImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `BackgroundImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `BackgroundImage` WHERE `model` = 'Page' AND `attachment_type` = 'BackgroundImage' AND `BackgroundImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `ListingImage`.`id`, `ListingImage`.`model`, `ListingImage`.`model_id`, `ListingImage`.`filename`, `ListingImage`.`attachment_type`, `ListingImage`.`alt`, `ListingImage`.`title`, `ListingImage`.`caption`, `ListingImage`.`link_text`, `ListingImage`.`link_url`, `ListingImage`.`products`, `ListingImage`.`body`, `ListingImage`.`type`, `ListingImage`.`size`, `ListingImage`.`dir`, `ListingImage`.`sequence`, `ListingImage`.`is_active`, `ListingImage`.`created`, `ListingImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `ListingImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `ListingImage` WHERE `model` = 'Page' AND `attachment_type` = 'ListingImage' AND `ListingImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `Image`.`id`, `Image`.`model`, `Image`.`model_id`, `Image`.`filename`, `Image`.`attachment_type`, `Image`.`alt`, `Image`.`title`, `Image`.`caption`, `Image`.`link_text`, `Image`.`link_url`, `Image`.`products`, `Image`.`body`, `Image`.`type`, `Image`.`size`, `Image`.`dir`, `Image`.`sequence`, `Image`.`is_active`, `Image`.`created`, `Image`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `Image__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `Image` WHERE `model` = 'Page' AND `attachment_type` = 'Image' AND `Image`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `TrainingImage`.`id`, `TrainingImage`.`model`, `TrainingImage`.`model_id`, `TrainingImage`.`filename`, `TrainingImage`.`attachment_type`, `TrainingImage`.`alt`, `TrainingImage`.`title`, `TrainingImage`.`caption`, `TrainingImage`.`link_text`, `TrainingImage`.`link_url`, `TrainingImage`.`products`, `TrainingImage`.`body`, `TrainingImage`.`type`, `TrainingImage`.`size`, `TrainingImage`.`dir`, `TrainingImage`.`sequence`, `TrainingImage`.`is_active`, `TrainingImage`.`created`, `TrainingImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `TrainingImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `TrainingImage` WHERE `model` = 'Page' AND `attachment_type` = 'TrainingImage' AND `TrainingImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `KnowledgeImage`.`id`, `KnowledgeImage`.`model`, `KnowledgeImage`.`model_id`, `KnowledgeImage`.`filename`, `KnowledgeImage`.`attachment_type`, `KnowledgeImage`.`alt`, `KnowledgeImage`.`title`, `KnowledgeImage`.`caption`, `KnowledgeImage`.`link_text`, `KnowledgeImage`.`link_url`, `KnowledgeImage`.`products`, `KnowledgeImage`.`body`, `KnowledgeImage`.`type`, `KnowledgeImage`.`size`, `KnowledgeImage`.`dir`, `KnowledgeImage`.`sequence`, `KnowledgeImage`.`is_active`, `KnowledgeImage`.`created`, `KnowledgeImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `KnowledgeImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `KnowledgeImage` WHERE `model` = 'Page' AND `attachment_type` = 'KnowledgeImage' AND `KnowledgeImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `AboutBlocksImage`.`id`, `AboutBlocksImage`.`model`, `AboutBlocksImage`.`model_id`, `AboutBlocksImage`.`filename`, `AboutBlocksImage`.`attachment_type`, `AboutBlocksImage`.`alt`, `AboutBlocksImage`.`title`, `AboutBlocksImage`.`caption`, `AboutBlocksImage`.`link_text`, `AboutBlocksImage`.`link_url`, `AboutBlocksImage`.`products`, `AboutBlocksImage`.`body`, `AboutBlocksImage`.`type`, `AboutBlocksImage`.`size`, `AboutBlocksImage`.`dir`, `AboutBlocksImage`.`sequence`, `AboutBlocksImage`.`is_active`, `AboutBlocksImage`.`created`, `AboutBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `AboutBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `AboutBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'AboutBlocksImage' AND `AboutBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `TradeBannerImage`.`id`, `TradeBannerImage`.`model`, `TradeBannerImage`.`model_id`, `TradeBannerImage`.`filename`, `TradeBannerImage`.`attachment_type`, `TradeBannerImage`.`alt`, `TradeBannerImage`.`title`, `TradeBannerImage`.`caption`, `TradeBannerImage`.`link_text`, `TradeBannerImage`.`link_url`, `TradeBannerImage`.`products`, `TradeBannerImage`.`body`, `TradeBannerImage`.`type`, `TradeBannerImage`.`size`, `TradeBannerImage`.`dir`, `TradeBannerImage`.`sequence`, `TradeBannerImage`.`is_active`, `TradeBannerImage`.`created`, `TradeBannerImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `TradeBannerImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `TradeBannerImage` WHERE `model` = 'Page' AND `attachment_type` = 'TradeBannerImage' AND `TradeBannerImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 1 maybe slow
    SELECT `TradeBlocksImage`.`id`, `TradeBlocksImage`.`model`, `TradeBlocksImage`.`model_id`, `TradeBlocksImage`.`filename`, `TradeBlocksImage`.`attachment_type`, `TradeBlocksImage`.`alt`, `TradeBlocksImage`.`title`, `TradeBlocksImage`.`caption`, `TradeBlocksImage`.`link_text`, `TradeBlocksImage`.`link_url`, `TradeBlocksImage`.`products`, `TradeBlocksImage`.`body`, `TradeBlocksImage`.`type`, `TradeBlocksImage`.`size`, `TradeBlocksImage`.`dir`, `TradeBlocksImage`.`sequence`, `TradeBlocksImage`.`is_active`, `TradeBlocksImage`.`created`, `TradeBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `TradeBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `TradeBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'TradeBlocksImage' AND `TradeBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `ContentBlocksImage`.`id`, `ContentBlocksImage`.`model`, `ContentBlocksImage`.`model_id`, `ContentBlocksImage`.`filename`, `ContentBlocksImage`.`attachment_type`, `ContentBlocksImage`.`alt`, `ContentBlocksImage`.`title`, `ContentBlocksImage`.`caption`, `ContentBlocksImage`.`link_text`, `ContentBlocksImage`.`link_url`, `ContentBlocksImage`.`products`, `ContentBlocksImage`.`body`, `ContentBlocksImage`.`type`, `ContentBlocksImage`.`size`, `ContentBlocksImage`.`dir`, `ContentBlocksImage`.`sequence`, `ContentBlocksImage`.`is_active`, `ContentBlocksImage`.`created`, `ContentBlocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `ContentBlocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `ContentBlocksImage` WHERE `model` = 'Page' AND `attachment_type` = 'ContentBlocksImage' AND `ContentBlocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `GalleryImage`.`id`, `GalleryImage`.`model`, `GalleryImage`.`model_id`, `GalleryImage`.`filename`, `GalleryImage`.`attachment_type`, `GalleryImage`.`alt`, `GalleryImage`.`title`, `GalleryImage`.`caption`, `GalleryImage`.`link_text`, `GalleryImage`.`link_url`, `GalleryImage`.`products`, `GalleryImage`.`body`, `GalleryImage`.`type`, `GalleryImage`.`size`, `GalleryImage`.`dir`, `GalleryImage`.`sequence`, `GalleryImage`.`is_active`, `GalleryImage`.`created`, `GalleryImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `GalleryImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `GalleryImage` WHERE `model` = 'Page' AND `attachment_type` = 'GalleryImage' AND `GalleryImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `5050blocksImage`.`id`, `5050blocksImage`.`model`, `5050blocksImage`.`model_id`, `5050blocksImage`.`filename`, `5050blocksImage`.`attachment_type`, `5050blocksImage`.`alt`, `5050blocksImage`.`title`, `5050blocksImage`.`caption`, `5050blocksImage`.`link_text`, `5050blocksImage`.`link_url`, `5050blocksImage`.`products`, `5050blocksImage`.`body`, `5050blocksImage`.`type`, `5050blocksImage`.`size`, `5050blocksImage`.`dir`, `5050blocksImage`.`sequence`, `5050blocksImage`.`is_active`, `5050blocksImage`.`created`, `5050blocksImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `5050blocksImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `5050blocksImage` WHERE `model` = 'Page' AND `attachment_type` = '5050blocksImage' AND `5050blocksImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `5050visualiserImage`.`id`, `5050visualiserImage`.`model`, `5050visualiserImage`.`model_id`, `5050visualiserImage`.`filename`, `5050visualiserImage`.`attachment_type`, `5050visualiserImage`.`alt`, `5050visualiserImage`.`title`, `5050visualiserImage`.`caption`, `5050visualiserImage`.`link_text`, `5050visualiserImage`.`link_url`, `5050visualiserImage`.`products`, `5050visualiserImage`.`body`, `5050visualiserImage`.`type`, `5050visualiserImage`.`size`, `5050visualiserImage`.`dir`, `5050visualiserImage`.`sequence`, `5050visualiserImage`.`is_active`, `5050visualiserImage`.`created`, `5050visualiserImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `5050visualiserImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `5050visualiserImage` WHERE `model` = 'Page' AND `attachment_type` = '5050visualiserImage' AND `5050visualiserImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `InlineImage`.`id`, `InlineImage`.`model`, `InlineImage`.`model_id`, `InlineImage`.`filename`, `InlineImage`.`attachment_type`, `InlineImage`.`alt`, `InlineImage`.`title`, `InlineImage`.`caption`, `InlineImage`.`link_text`, `InlineImage`.`link_url`, `InlineImage`.`products`, `InlineImage`.`body`, `InlineImage`.`type`, `InlineImage`.`size`, `InlineImage`.`dir`, `InlineImage`.`sequence`, `InlineImage`.`is_active`, `InlineImage`.`created`, `InlineImage`.`modified`, (CONCAT("files/image/", id, "/", filename)) AS `InlineImage__filepath` FROM `cd_decorative_aggregates_daltex_uat`.`images` AS `InlineImage` WHERE `model` = 'Page' AND `attachment_type` = 'InlineImage' AND `InlineImage`.`model_id` = (15) ORDER BY `sequence` ASC 0 0 0
    SELECT `MetaData`.`id`, `MetaData`.`model`, `MetaData`.`model_id`, `MetaData`.`title`, `MetaData`.`description`, `MetaData`.`keywords`, `MetaData`.`created`, `MetaData`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`meta_data` AS `MetaData` WHERE ((`model` = 'Page') AND (`model_id` = 15)) 1 1 0
    SELECT `Route`.`id`, `Route`.`alias`, `Route`.`actual` FROM `cd_decorative_aggregates_daltex_uat`.`routes` AS `Route` WHERE `Route`.`actual` = 'pages/view/15' LIMIT 1 1 1 1
    SELECT `Menu`.`id`, `Menu`.`parent_id`, `Menu`.`lft`, `Menu`.`rght`, `Menu`.`name`, `Menu`.`url`, `Menu`.`pattern`, `Menu`.`plugin`, `Menu`.`controller`, `Menu`.`model`, `Menu`.`model_id`, `Menu`.`action`, `Menu`.`class`, `Menu`.`new_window`, `Menu`.`is_menu_hidden`, `Menu`.`is_active`, `Menu`.`created`, `Menu`.`modified`, `Menu`.`user_group_id` FROM `cd_decorative_aggregates_daltex_uat`.`menus` AS `Menu` WHERE `model` = 'Page' AND `model_id` = 15 ORDER BY `lft` ASC LIMIT 1 0 0 1 maybe slow
    SELECT `Menu`.`id`, `Menu`.`parent_id`, `Menu`.`lft`, `Menu`.`rght`, `Menu`.`name`, `Menu`.`url`, `Menu`.`pattern`, `Menu`.`plugin`, `Menu`.`controller`, `Menu`.`model`, `Menu`.`model_id`, `Menu`.`action`, `Menu`.`class`, `Menu`.`new_window`, `Menu`.`is_menu_hidden`, `Menu`.`is_active`, `Menu`.`created`, `Menu`.`modified`, `Menu`.`user_group_id` FROM `cd_decorative_aggregates_daltex_uat`.`menus` AS `Menu` WHERE `Menu`.`id` = 7 ORDER BY `lft` ASC LIMIT 1 1 1 1
    SELECT `Menu`.`id`, `Menu`.`parent_id`, `Menu`.`lft`, `Menu`.`rght`, `Menu`.`name`, `Menu`.`url`, `Menu`.`pattern`, `Menu`.`plugin`, `Menu`.`controller`, `Menu`.`model`, `Menu`.`model_id`, `Menu`.`action`, `Menu`.`class`, `Menu`.`new_window`, `Menu`.`is_menu_hidden`, `Menu`.`is_active`, `Menu`.`created`, `Menu`.`modified`, `Menu`.`user_group_id` FROM `cd_decorative_aggregates_daltex_uat`.`menus` AS `Menu` WHERE `lft` > 114 AND `rght` < 135 AND `is_active` = '1' ORDER BY `lft` ASC 10 10 1 maybe slow
    SELECT `SiteSetting`.`id`, `SiteSetting`.`label`, `SiteSetting`.`name`, `SiteSetting`.`type`, `SiteSetting`.`value`, `SiteSetting`.`sequence`, `SiteSetting`.`site_setting_category_id`, `SiteSetting`.`created`, `SiteSetting`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`site_settings` AS `SiteSetting` WHERE 1 = 1 ORDER BY `SiteSetting`.`name` ASC 21 21 1
    SELECT `Order`.`id`, `Order`.`original_id`, `Order`.`site_id`, `Order`.`shopify_id`, `Order`.`shopify_name`, `Order`.`created`, `Order`.`modified`, `Order`.`order_time`, `Order`.`dispatch_date`, `Order`.`delivery_date`, `Order`.`invoice_date`, `Order`.`am_delivery`, `Order`.`early_am_delivery`, `Order`.`excel_delivery`, `Order`.`payment_method`, `Order`.`purchase_order`, `Order`.`is_next_day`, `Order`.`is_prepaid`, `Order`.`prepaid_method`, `Order`.`prepaid_total`, `Order`.`user_id`, `Order`.`first_name`, `Order`.`last_name`, `Order`.`company`, `Order`.`phone`, `Order`.`phone_2`, `Order`.`email`, `Order`.`email_2`, `Order`.`opt_in_email`, `Order`.`opt_in_post`, `Order`.`opt_in_telephone`, `Order`.`is_homeowner`, `Order`.`processed_by`, `Order`.`basket_postcode`, `Order`.`delivery_address_id`, `Order`.`invoice_address_id`, `Order`.`order_status_id`, `Order`.`is_paid`, `Order`.`subtotal`, `Order`.`delivery_subtotal`, `Order`.`delivery_subtotal_override`, `Order`.`delivery_vat`, `Order`.`delivery_total`, `Order`.`true_delivery_subtotal`, `Order`.`true_delivery_vat`, `Order`.`true_delivery_total`, `Order`.`surcharge_subtotal`, `Order`.`surcharge_subtotal_override`, `Order`.`surcharge_vat`, `Order`.`surcharge_total`, `Order`.`vat`, `Order`.`discount_code`, `Order`.`discount_vat`, `Order`.`discount_total`, `Order`.`total`, `Order`.`items_total`, `Order`.`is_virtual`, `Order`.`online_eligible`, `Order`.`delivery_method_id`, `Order`.`collection_location_id`, `Order`.`order_instructions`, `Order`.`delivery_instructions`, `Order`.`delivery_instructions_approved`, `Order`.`attention_postcode_approved`, `Order`.`scotland_postcode_approved`, `Order`.`delivery_flat_surface`, `Order`.`send_dispatch_email`, `Order`.`send_invoice_email`, `Order`.`invoice_email_sent`, `Order`.`confirmation_email_sent`, `Order`.`has_issues_haulage`, `Order`.`is_manifested`, `Order`.`is_dispatch_now`, `Order`.`print_copy_count`, `Order`.`gclid`, `Order`.`opera_export_time`, `Order`.`admin_notes`, `Order`.`admin_edited`, `Order`.`pallet_snapshot`, `Order`.`in_cm`, `Order`.`trade_discount`, `Order`.`use_online_prices`, `Order`.`cancellation_reason_id`, `Order`.`cancellation_reason_other`, (CONCAT(`Order`.`first_name`, " ", `Order`.`last_name`)) AS `Order__full_name`, (CONCAT("#", LPAD(`Order`.`id`, 7, 0))) AS `Order__invoice_number`, (CAST(( `Order`.`subtotal` + `Order`.`vat` + `Order`.`discount_vat` - `Order`.`delivery_vat` - `Order`.`surcharge_vat`) AS DECIMAL(7,2))) AS `Order__subtotal_inc_vat`, (CAST(( `Order`.`discount_total` * (1 + (`Order`.`vat` + `Order`.`discount_vat` - `Order`.`delivery_vat` - `Order`.`surcharge_vat`) / `Order`.`subtotal`)) AS DECIMAL(7,2))) AS `Order__discount_inc_vat`, `DeliveryAddress`.`id`, `DeliveryAddress`.`user_id`, `DeliveryAddress`.`house_number`, `DeliveryAddress`.`po_box`, `DeliveryAddress`.`company`, `DeliveryAddress`.`address_line_1`, `DeliveryAddress`.`address_line_2`, `DeliveryAddress`.`address_line_3`, `DeliveryAddress`.`city`, `DeliveryAddress`.`county`, `DeliveryAddress`.`postcode`, `DeliveryAddress`.`is_active`, `DeliveryAddress`.`is_pegasus_opera`, `DeliveryAddress`.`last_used_for_invoice`, `DeliveryAddress`.`last_used_for_delivery`, `InvoiceAddress`.`id`, `InvoiceAddress`.`user_id`, `InvoiceAddress`.`house_number`, `InvoiceAddress`.`po_box`, `InvoiceAddress`.`company`, `InvoiceAddress`.`address_line_1`, `InvoiceAddress`.`address_line_2`, `InvoiceAddress`.`address_line_3`, `InvoiceAddress`.`city`, `InvoiceAddress`.`county`, `InvoiceAddress`.`postcode`, `InvoiceAddress`.`is_active`, `InvoiceAddress`.`is_pegasus_opera`, `InvoiceAddress`.`last_used_for_invoice`, `InvoiceAddress`.`last_used_for_delivery`, `Site`.`id`, `Site`.`name`, `Site`.`invoice_name`, `Site`.`url`, `Site`.`theme`, `Site`.`order_prefix`, `Site`.`next_day_delivery`, `Site`.`saturday_delivery`, `Site`.`am_delivery`, `Site`.`base_pallet_limit`, `Site`.`early_am_delivery`, `Site`.`early_am_cutoff`, `Site`.`early_am_cutoff_admin`, `Site`.`excel_delivery`, `Site`.`excel_next_day_delivery`, `Site`.`excel_saturday_delivery`, `Site`.`loose_load_message`, `Site`.`postcode_changed_message`, `Site`.`print_confirmation_text`, `Site`.`permanent_site_message`, `Site`.`questions_panel_heading`, `Site`.`questions_panel_text`, `Site`.`footer_copyright`, `Site`.`opening_hours`, `Site`.`vat_registration_info`, `Site`.`footer_text`, `Site`.`email_header`, `Site`.`email_text`, `Site`.`email_footer`, `Site`.`dispatch_email_text`, `Site`.`confirmation_email_from`, `Site`.`invoice_email_from`, `Site`.`vat_display`, `Site`.`top_bar_population`, `Site`.`site_primary_category_id`, `Site`.`created`, `Site`.`modified`, `Site`.`is_active`, `Site`.`uses_pegasus_opera`, `Site`.`delivery_instructions_disclaimer`, `Site`.`delivery_cutoff_warning_before`, `Site`.`delivery_cutoff_warning_after`, `Site`.`next_day_not_available`, `Site`.`free_day_now_costs`, `Site`.`delivery_cutoff_time`, `Site`.`delivery_cutoff_time_customer`, `Site`.`alter_postcode_at_basket_cta_text`, `Site`.`separate_haulage_surcharge`, `Site`.`check_pallet_availability` FROM `cd_decorative_aggregates_daltex_uat`.`ev_checkout_orders` AS `Order` LEFT JOIN `cd_decorative_aggregates_daltex_uat`.`ev_checkout_customer_addresses` AS `DeliveryAddress` ON (`Order`.`delivery_address_id` = `DeliveryAddress`.`id`) LEFT JOIN `cd_decorative_aggregates_daltex_uat`.`ev_checkout_customer_addresses` AS `InvoiceAddress` ON (`Order`.`invoice_address_id` = `InvoiceAddress`.`id`) LEFT JOIN `cd_decorative_aggregates_daltex_uat`.`sites` AS `Site` ON (`Order`.`site_id` = `Site`.`id`) WHERE `Order`.`id` IS NULL AND `Order`.`order_status_id` IN (1, 15) ORDER BY `Order`.`created` DESC LIMIT 1 0 0 1 maybe slow
    SELECT `Page`.`id`, `Page`.`accent_colour_id`, `Page`.`title`, `Page`.`internal_title`, `Page`.`body`, `Page`.`hide_background_image`, `Page`.`hide_background_image_on_mobile`, `Page`.`is_active`, `Page`.`is_protected`, `Page`.`view_template`, `Page`.`created`, `Page`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`pages` AS `Page` WHERE `Page`.`id` = 19 LIMIT 1 1 1 0
    SELECT `MetaData`.`id`, `MetaData`.`model`, `MetaData`.`model_id`, `MetaData`.`title`, `MetaData`.`description`, `MetaData`.`keywords`, `MetaData`.`created`, `MetaData`.`modified` FROM `cd_decorative_aggregates_daltex_uat`.`meta_data` AS `MetaData` WHERE ((`model` = 'Page') AND (`model_id` = 19)) 1 1 0
    SELECT `NoDelivery`.`id`, `NoDelivery`.`date` FROM `cd_decorative_aggregates_daltex_uat`.`no_deliveries` AS `NoDelivery` WHERE `is_active` = '1' 133 133 1
    SELECT `NoDelivery`.`id`, `NoDelivery`.`date` FROM `cd_decorative_aggregates_daltex_uat`.`no_deliveries` AS `NoDelivery` WHERE `is_active` = '1' 133 133 1
    SELECT `NoDelivery`.`id`, `NoDelivery`.`date` FROM `cd_decorative_aggregates_daltex_uat`.`no_deliveries` AS `NoDelivery` WHERE `can_dispatch` = '0' AND `is_active` = '1' 133 133 1
    SELECT `Menu`.`id`, `Menu`.`parent_id`, `Menu`.`lft`, `Menu`.`rght`, `Menu`.`name`, `Menu`.`url`, `Menu`.`pattern`, `Menu`.`plugin`, `Menu`.`controller`, `Menu`.`model`, `Menu`.`model_id`, `Menu`.`action`, `Menu`.`class`, `Menu`.`new_window`, `Menu`.`is_menu_hidden`, `Menu`.`is_active`, `Menu`.`created`, `Menu`.`modified`, `Menu`.`user_group_id` FROM `cd_decorative_aggregates_daltex_uat`.`menus` AS `Menu` WHERE `Menu`.`id` = 7 ORDER BY `lft` ASC LIMIT 1 1 1 1
    SELECT `Menu`.`id`, `Menu`.`parent_id`, `Menu`.`lft`, `Menu`.`rght`, `Menu`.`name`, `Menu`.`url`, `Menu`.`pattern`, `Menu`.`plugin`, `Menu`.`controller`, `Menu`.`model`, `Menu`.`model_id`, `Menu`.`action`, `Menu`.`class`, `Menu`.`new_window`, `Menu`.`is_menu_hidden`, `Menu`.`is_active`, `Menu`.`created`, `Menu`.`modified`, `Menu`.`user_group_id` FROM `cd_decorative_aggregates_daltex_uat`.`menus` AS `Menu` WHERE `lft` > 114 AND `rght` < 135 AND `is_active` = '1' ORDER BY `lft` ASC 10 10 1 maybe slow

    35 duplicate queries run.

    Query Explain:

    Click an "Explain" link above, to see the query explanation.

    ====
  • Timer
    +

    Memory

    Peak Memory Use 20.09 MB

    Message Memory use
    Component initialization 6.65 MB
    Controller action start 10.60 MB
    Controller render start 11.78 MB
    Component initialization #2 13.14 MB
    Controller action start #2 13.48 MB
    Controller render start #2 13.59 MB
    View render complete 14.23 MB

    Timers

    Total Request Time: 971 (ms)

    Message Time in ms Graph
    Core Processing (Derived from $_SERVER["REQUEST_TIME"]) 17.80
    Event: Controller.initialize 31.62
    Event: Controller.startup 0.38
    Controller action 401.49
    Event: Controller.beforeRender 28.18
    » Processing toolbar data 24.57
    Rendering View 320.08
    » Event: View.beforeRender 0.53
    » Rendering APP/View/Themed/ResinBonded/Pages/contact.ctp 297.70
    » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp 0.11
    Rendering APP/View/Plugin/EvContactForm/Elements/contact_form.ctp 0.00
    » » » Rendering ROOT/Plugin/EvContactForm/View/Elements/errors.ctp 0.30
    » » » Rendering APP/View/Plugin/EvContactForm/Elements/success.ctp 0.29
    » » » Event: Controller.initialize #2 19.44
    » » » Event: Controller.startup #2 0.29
    » » » Controller action #2 0.28
    » » » Event: Controller.beforeRender #2 26.34
    » » » » Processing toolbar data #2 22.70
    Rendering View #2 0.00
    » » » » Event: View.beforeRender #2 0.20
    » » » » Rendering CORE/Cake/View/Errors/fatal_error.ctp 0.94
    » » » » Event: View.afterRender 0.04
    » » » » Event: View.beforeLayout 0.04
    » » » Rendering APP/View/Themed/ResinBonded/Layouts/default.ctp 30.70
    » » » » » Rendering APP/View/Themed/ResinBonded/Elements/page/head.ctp 1.55
    » » » » » » Rendering APP/View/Elements/item_schema.ctp 0.09
    » » » » » » Rendering APP/View/Elements/blog_image_social_share.ctp 0.08
    » » » » » » Rendering APP/View/Elements/nofollow.ctp 0.07
    » » » » » Rendering APP/View/Themed/ResinBonded/Elements/page/svg-sprite.ctp 0.08
    » » » » » Rendering APP/View/Elements/beta_warning.ctp 0.11
    » » » » » Rendering APP/View/Themed/ResinBonded/Elements/page/header.ctp 6.52
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #2 0.10
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #3 0.09
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/page/search-form.ctp 1.12
    » » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #4 0.09
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #5 0.08
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/page/nav.ctp 0.92
    » » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #6 0.08
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/page/basket-link.ctp 0.30
    » » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #7 0.10
    » » » » » Rendering APP/View/Themed/ResinBonded/Elements/page/site-message.ctp 0.08
    » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #8 0.08
    Rendering APP/View/Themed/ResinBonded/Elements/content/contact.ctp #2 0.00
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #9 0.08
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #10 0.08
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #11 0.08
    » » » » » Rendering APP/View/Themed/ResinBonded/Elements/page/social.ctp 0.27
    » » » » » Rendering APP/View/Themed/ResinBonded/Elements/page/footer.ctp 19.39
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #12 0.11
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #13 0.09
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #14 0.09
    » » » » » » Rendering APP/View/Themed/ResinBonded/Elements/partials/svg.ctp #15 0.10
    » » » » » Rendering APP/View/Elements/registration_tracking.ctp 0.09
    Event: View.afterLayout 0.00
    ====
  • Log
    +

    Logs

    There were no log entries made this request

    ====
  • Variables
    +

    View Variables

    • code500
    • nameUnsupported operand types
    • messageUnsupported operand types
    • url/contact-us
    • error(object)
      • _serialize(array)
        • 0code
        • 1name
        • 2message
        • 3url
      • is_mobile(false)
      • postcodeS2
      • isWorkingDay(true)
      • previousDeliveryDate2025-12-12
      • nextDeliveryDate2025-12-15
      • sampleCategories(array)
        • 0(array)
          • Category(array)
            • id16
            • accent_colour_id5
            • category_typeSample
            • nameAggregate Samples
            • internal_title
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p>If you want to compare colours, aren’t sure exactly what you need or you’d like to see your Daltex aggregates up close before committing, it’s no problem. Simply request a sample to be delivered to you to ensure you are 100% happy with your choice. Please remember that the materials shown are derived from naturally sourced minerals so slight variations in colour may occur.</p> <p><strong>Small</strong> <strong>Sample</strong> – We will send you approximately 40g allowing you to view the shape and colour. If you would like to review aggregate sizes we recommend a large sample.</p> <p><strong>Large</strong> <strong>Sample</strong> – We will send you approximately 1kg to demonstrate the shape and colour of the aggregate. This will be enough to lay out in a 300 x 300mm square.</p>
            • secondary_description
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_heading
            • why_use_us_left_heading
            • why_use_us_left
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_right
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(false)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft18
            • rght19
            • created2015-03-16 17:18:21
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id5
            • namePurple
            • hex774789
            • created2015-01-21 15:52:33
            • modified2015-01-21 15:52:33
            • is_active(true)
          • ListingImage(empty)
          • MetaData(array)
            • id281
            • modelCategory
            • model_id16
            • titleResin Bound Samples and Resin Bonded Samples
            • descriptionRequest a sample of our resin bound or resin bonded aggegrate before placing a large order for as little as £1. Order a sample now.
            • keywords(null)
            • created2015-03-16 17:18:21
            • modified2023-02-07 14:56:20
        • 1(array)
          • Category(array)
            • id26
            • accent_colour_id0
            • category_typeSample
            • name DALTEX Bespoke Samples
            • internal_titledaltex_samples
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p>There are 48 stunning DALTEX Bespoke blends to choose from so you may want to order a sample and compare colours before making a final decision. (The samples are also designed to fit into the <a target="_blank" href="../../../product/build-your-own-daltex-resin-bound-display-case">DALTEX Resin Bound Display Case</a>)</p> <p>The samples are large (12cm x12 cm) and can be placed directly along brickwork, edging etc.</p> <p>Single samples cost £5.99 (ex VAT).</p> <p>Please remember that materials shown are derived from naturally sourced minerals so slight variations in colour may occur.</p>
            • secondary_description
            • products_anchor_text
            • banner_button_textVIEW SAMPLES
            • banner_button_link
            • why_use_us_heading
            • why_use_us_left_heading
            • why_use_us_left
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_right
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(false)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft28
            • rght29
            • created2019-06-11 13:30:51
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id(null)
            • name(null)
            • hex(null)
            • created(null)
            • modified(null)
            • is_active(null)
          • ListingImage(empty)
          • MetaData(array)
            • id1488
            • modelCategory
            • model_id26
            • titleDALTEX Bespoke Product | Resin Bound Blend Samples
            • descriptionShowcasing all of our 46 DALTEX bespoke resin bound blend samples, order today and make sure you pick the right resin blend for your patio, path or driveway.
            • keywords(null)
            • created2019-06-11 13:30:51
            • modified2025-02-07 15:56:47
      • menuCategories(array)
        • 0(array)
          • Category(array)
            • id34
            • accent_colour_id0
            • category_typeStandard
            • nameDALTEX Signature Marble
            • internal_titlemarble
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p dir="ltr"><span>The new DALTEX Signature Marble collection features 10 beautiful colours created from premium Spanish marble. Ideal in both contemporary and traditional settings, these gorgeous colour blends deliver the highest quality resin bound driveways, patios and paths. </span></p> <p dir="ltr"><span>To help homeowners and specifiers select the ideal option for their project, samples are available and can be included in the DALTEX Presentation Case which showcases the excellent colour options for resin-bound surfacing projects.</span></p>
            • secondary_description
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_heading
            • why_use_us_left_heading
            • why_use_us_left
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_right
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(true)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(true)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft6
            • rght7
            • created2025-01-16 09:41:11
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id(null)
            • name(null)
            • hex(null)
            • created(null)
            • modified(null)
            • is_active(null)
          • ListingImage(empty)
          • MetaData(array)
            • id1720
            • modelCategory
            • model_id34
            • title
            • description
            • keywords(null)
            • created2025-01-16 09:41:11
            • modified2025-02-06 16:17:32
        • 1(array)
          • Category(array)
            • id35
            • accent_colour_id0
            • category_typeStandard
            • nameDalFLEX - Rubber Stone Surfacing
            • internal_titledalflex
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p><span>DalFLEX</span><span><span> </span>combines recycled rubber with natural stone to create a<span> </span>flexible, slip-resistant surface. Used with DalFLEX binder, this permeable, attractive surface is naturally draining, durable and ideal for a wide variety of public and private spaces.<span> </span></span></p> <p><span>Available in 7 colours, DalFLEX is a practical, low maintenance choice that is ideal for many applications including paths, walkways, cycle paths, nature trails and golf courses.  </span></p>
            • secondary_description
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_headingWhy choose DalFlex?
            • why_use_us_left_heading
            • why_use_us_leftSUDS Compliant - fully porous and drains naturally Soft, flexible surface with great slip resistance Absorbs impact from falls Durable, low-maintenance and designed to withstand heavy footfall
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_rightIdeal for both public and private spaces Customisable colours and blends Eco-concious - made using recycled rubber
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(true)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(true)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft14
            • rght15
            • created2025-01-16 09:54:41
            • modified2025-05-23 07:56:52
          • AccentColour(array)
            • id(null)
            • name(null)
            • hex(null)
            • created(null)
            • modified(null)
            • is_active(null)
          • ListingImage(empty)
          • MetaData(array)
            • id1731
            • modelCategory
            • model_id35
            • title
            • description
            • keywords(null)
            • created2025-01-16 09:54:41
            • modified2025-05-23 07:56:52
        • 2(array)
          • Category(array)
            • id24
            • accent_colour_id0
            • category_typeStandard
            • nameResin Bound Forced Action Mixers
            • internal_title
            • menu_link(null)
            • parent_id0
            • from_price-2.00
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p style="text-align: left;">Forced Action Mixers are the essential tool for any Resin Bound project.</p> <p style="text-align: left;">We have an extensive range available to help all Resin Bound installers and contractors provide excellent Resin Bound surfacing.</p>
            • secondary_description<h2>Resin Bound Forced Action Mixers by Baron</h2> <p>Known for its high quality and reliability, Baron is the forced action mixer that Resin Bound professionals choose. </p> <p>Resin Bound forced action mixers are specifically designed to mix gravel and resin evenly and consistently. A forced action mixer is an essential part of a Resin Bound installation.</p> <p>Please note that cement mixers are<strong> not suitable</strong> for Resin Bound as they may leave dry clumps of aggregate or a pool of resin within the drum which will lead to issues with the appearance and durability of the Resin Bound surface.</p> <p>We stock all of the Baron forced action mixers used for Resin Bound including the E120, F200 and F120 models.</p> <p>We also stock all Baron resin mixer <a target="_blank" href="../../../category/equipment">accessories and spare parts</a>. </p> <p>For more information or for any questions regarding the range of Baron forced action mixers, please give our sales team a call on 01629 636500. </p>
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_heading
            • why_use_us_left_heading
            • why_use_us_left
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_right
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(true)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft26
            • rght27
            • created2018-10-02 08:41:52
            • modified2025-07-29 08:11:44
          • AccentColour(array)
            • id(null)
            • name(null)
            • hex(null)
            • created(null)
            • modified(null)
            • is_active(null)
          • ListingImage(empty)
          • MetaData(array)
            • id1405
            • modelCategory
            • model_id24
            • titleForced Action Mixers | Baron Resin Bound Mixers | DALTEX
            • descriptionOur range of forced action mixers by Baron are essential for resin bound surfacing installations. We can also supply accessories and spare parts.
            • keywords(null)
            • created2018-10-02 08:41:52
            • modified2025-07-29 08:11:44
      • categories(array)
        • 0(array)
          • Category(array)
            • id10
            • accent_colour_id10
            • category_typeStandard
            • nameResin Bound Aggregates
            • internal_title
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_titleResin Bound Aggregates
            • homepage_text<p>Resin bound aggregates are the fastest growing surface solution in the UK. Resin bound surfaces are smooth, flat and hardwearing, with unlimited design opportunities, including <a href="../../../daltex-bespoke-blends">new DALTEX Bespoke blends</a>. They are also incredibly easy to clean and maintain.</p> <p>A resin bound gravel surface is permeable and therefore a SUDS compliant surface solution. A DALTEX UVR System also comes with a 15-year Peace of Mind Product Quality Guarantee.</p>
            • description<p>Our Resin Bound gravels and aggregates are graded and processed specifically for Resin Bound surfacing projects including driveways, paths and patios. Our extensive range of colourful DALTEX aggregates is the most widely used in the industry due to its <a target="_blank" href="../../../daltex-resin-product-quality-guarantee">quality</a> and consistency.</p> <p>View the latest range of Resin Bound gravel, aggregates and resin today.</p>
            • secondary_description<h2>Resin Bound Gravel by DALTEX</h2> <p>We supply the Resin Bound trade with the largest range of gravels and aggregates available. </p> <p>Our DALTEX resin gravel colours and options are beautiful, and versatile and provide a seamless finish. </p> <p>Perfect for resin driveways, paths and patios our gravels and aggregates mixed with <a target="_blank" href="../../../category/resin">DALTEX UVR resin</a> are designed to be SUDS compliant and withstand all weather conditions. </p> <p>Resin Bound systems are low maintenance, weed resistant and easy to clean. </p>
            • products_anchor_textView Individual Aggregates
            • banner_button_textView New Daltex Bespoke Blends
            • banner_button_link/daltex-bespoke-blends
            • why_use_us_headingWhy use us?
            • why_use_us_left_heading
            • why_use_us_left<strong>Choice</strong>: As the only manufacturer of DALTEX aggregates and gravels, we offer the largest range of resin bound gravel and aggregates in the country. Combine this with the highest quality DALTEX UVR resin available to help you consistently deliver excellent installations. <strong>Reliability</strong>: 100% stock availability guarantees peace of mind and the Resin Bound gravel you want when you need it. <strong>Convenience</strong>: One order, one delivery, one contact - find all the resin bound supplies you need in one place.
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_right<strong>Customer Service</strong>: With over 30 years’ experience in the aggregates industry, we believe in going the extra mile and offer expert advice and support every step of the way. <strong>Delivery</strong>: Flexible delivery options - nationwide. Plus, our exclusive Excel delivery service guarantees delivery when you want it - or your money back! <strong>DALTEX Product Quality Guarantee</strong>: Our 15 year resin product quality guarantee.
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(true)
            • display_in_menu(false)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft2
            • rght3
            • created2015-01-21 16:36:14
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id10
            • nameGold
            • hexccba1f
            • created2015-01-21 15:53:22
            • modified2015-01-21 15:53:22
            • is_active(true)
          • ListingImage(empty)
          • MetaData(array)
            • id10
            • modelCategory
            • model_id10
            • titleResin Bound Gravel & Aggregates | Daltex
            • descriptionWe have the most extensive range of resin bound gravel & aggregates in the UK. All resin gravel colour options are available for next-day delivery. Order here.
            • keywords(null)
            • created2015-01-21 16:36:14
            • modified2024-09-25 16:12:09
        • 1(array)
          • Category(array)
            • id25
            • accent_colour_id0
            • category_typeStandard
            • nameDALTEX Bespoke Blends
            • internal_titleblends_cat
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p>The DALTEX Bespoke range of resin bound gravels and aggregates offers a superb choice of 48 stunning colour blends. Each blend is made up of different aggregate sizes, textures and colours that span the spectrum – from the richest reds to stylish greys to soft and subtle golden browns.</p>
            • secondary_description
            • products_anchor_text
            • banner_button_textVIEW NEW BLENDS
            • banner_button_link
            • why_use_us_heading
            • why_use_us_left_heading
            • why_use_us_left
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_right
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(false)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft4
            • rght5
            • created2019-02-18 09:43:29
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id(null)
            • name(null)
            • hex(null)
            • created(null)
            • modified(null)
            • is_active(null)
          • ListingImage(empty)
          • MetaData(array)
            • id1454
            • modelCategory
            • model_id25
            • titleDaltex Aggregates | Bespoke Resin Bound Blends | Daltex
            • descriptionDaltex's unique range of colours and aggregate blends offer a superb choice for your driveway, paths or patio. Browse our 48 signature blends here.
            • keywords(null)
            • created2019-02-18 09:43:29
            • modified2024-11-25 14:37:30
        • 2(array)
          • Category(array)
            • id34
            • accent_colour_id0
            • category_typeStandard
            • nameDALTEX Signature Marble
            • internal_titlemarble
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p dir="ltr"><span>The new DALTEX Signature Marble collection features 10 beautiful colours created from premium Spanish marble. Ideal in both contemporary and traditional settings, these gorgeous colour blends deliver the highest quality resin bound driveways, patios and paths. </span></p> <p dir="ltr"><span>To help homeowners and specifiers select the ideal option for their project, samples are available and can be included in the DALTEX Presentation Case which showcases the excellent colour options for resin-bound surfacing projects.</span></p>
            • secondary_description
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_heading
            • why_use_us_left_heading
            • why_use_us_left
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_right
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(true)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(true)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft6
            • rght7
            • created2025-01-16 09:41:11
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id(null)
            • name(null)
            • hex(null)
            • created(null)
            • modified(null)
            • is_active(null)
          • ListingImage(empty)
          • MetaData(array)
            • id1720
            • modelCategory
            • model_id34
            • title
            • description
            • keywords(null)
            • created2025-01-16 09:41:11
            • modified2025-02-06 16:17:32
        • 3(array)
          • Category(array)
            • id20
            • accent_colour_id9
            • category_typeStandard
            • nameResin Bonded Aggregates
            • internal_title
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_titleResin Bonded Aggregates
            • homepage_text<p>Resin bonded aggregate surfaces are designed to look like loose, natural gravel. Loose dried aggregates are scattered onto a coating of resin after the resin has been applied to the surface. Our resin bonded aggregates are available in a attractive range of colours and sizes.</p> <p>Make sure you understand the <a href="../../../knowledge-centre/resin-bound-or-resin-bonded">differences between resin bound and resin bonded systems</a> before starting your project. They may sound similar in name, but are very different in application and benefits.</p>
            • description<p><strong>Resin Bound</strong> and <strong>Resin Bonded</strong> systems look and perform very differently.</p> <p><a target="_blank" href="../../../knowledge-centre/resin-bound-or-resin-bonded">Not sure of the difference between Resin Bound and Resin Bonded? Find out more.</a></p> <p>DALTEX Resin Bonded aggregates and gravels offer the ultimate in quality and consistency for Resin Bonded surfaces. Available in a large selection of colours, DALTEX Resin Bonded aggregate is dust free and graded to bond into any resin substrate. All Resin Bonded aggregates are in stock and available for next day delivery.</p> <p><a href="../../../knowledge-collection/resin-bound-advisory-notes">To download a copy of Resin Bonded Surfacing Advisory notes, click here.</a></p>
            • secondary_description
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_headingThe difference between Resin Bound and Resin Bonded
            • why_use_us_left_headingResin Bound system
            • why_use_us_leftThe aggregate is mixed in with the resin. The resulting material is trowelled onto the surface in an even layer. This leaves a smooth, flat finish with no loose gravel. This gives a permeable, porous surface which allows water to drain through. Resin Bound surfaces give a weed resistant, hard wearing, low maintenance finish. This is a SUDS compliant solution.
            • why_use_us_left_button_textWant Resin Bound?
            • why_use_us_left_button_link/category/resin-bound-aggregate
            • why_use_us_right_headingResin Bonded system
            • why_use_us_rightThe layer of resin is spread across the surface and the aggregate or gravel is scattered into it. The majority of the aggregate will adhere to the resin while leaving some loose on the top. This is designed to give the appearance of loose gravel. Any excessive loose gravel can be removed once the resin is cured. This surface is non-porous and is not a SUDS compliant solution.
            • why_use_us_right_button_textWant Resin Bonded?
            • why_use_us_right_button_link#products
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(true)
            • display_in_menu(false)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft8
            • rght9
            • created2015-04-14 12:17:17
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id9
            • nameLight Blue
            • hex1895f5
            • created2015-01-21 15:53:17
            • modified2015-01-21 15:53:17
            • is_active(true)
          • ListingImage(empty)
          • MetaData(array)
            • id555
            • modelCategory
            • model_id20
            • titleResin Bonded Aggregates & Resin Bonded Gravel | Daltex
            • descriptionThe professionals choice for high quality resin bonded gravels and dried aggregate. Direct from Daltex. View the range now!
            • keywords(null)
            • created2015-04-14 12:17:17
            • modified2024-09-25 16:11:22
        • 4(array)
          • Category(array)
            • id21
            • accent_colour_id10
            • category_typeStandard
            • nameResin, binding quartz, catalyst and glass
            • internal_titleresin_cat
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_titleDALTEX UVR Resin
            • homepage_text<p>Derbyshire Specialist Aggregates recommend the use of UV Stable resins for external resin bound applications. </p> <p>DALTEX UVR resins are suitable for a wide range of dried aggregates, and are formulated to deliver excellent results for driveways, footpaths, garden patios and more external surfaces. DALTEX Bound UV and UV Plus resin is available in two useful size options and is aliphatic UV resistant (UVR).</p>
            • description<p>We manufacture and supply DALTEX UV-resistant resin to deliver high-quality results for all Resin Bound surfaces including driveways, garden patios, pathways and car parks. DALTEX UVR resin is used throughout the UK and worldwide for external Resin Bound surfacing applications and installations.</p>
            • secondary_description<h2>Supplying Resin to the Resin Bound Trade</h2> <p>We supply aliphatic UV-resistant resin to thousands of Resin Bound installers, specifiers and contractors every year. It comes in two sizes, DALTEX 7.5kg and DALTEX 7kg. We also supply resins that are non-UV for Resin Bound surfacing.</p> <p>Installers and contractors can purchase DALTEX Resin Bound catalyst which should be used when installing in temperatures below 15 degrees.</p> <p>We recommend that only UV-resistant resins are used for external applications to prevent breakdown and discolouration.</p> <h2>DALTEX is the No.1 brand in the UK for Resin Bound</h2> <p>We supply Resin Bound installers, contractors and specifiers with everything they need to produce high-quality Resin Bound surfacing, from resin, <a target="_blank" href="../../../daltex-bespoke-blends">dried aggregates</a> and <a target="_blank" href="../../../category/equipment">equipment</a>.</p> <p>For more information about our DALTEX UV-resistant resin, please call our technical team on 01629 636500.</p>
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_headingWhy use our resins?
            • why_use_us_left_heading
            • why_use_us_leftDALTEX resins are aliphatic UV Resistant (UVR). DALTEX resins come in an easy-to-use two-part tub. DALTEX UVR resin is available in 7.5kg & 7.0kg
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_rightDALTEX UVR stable resin and aggregates are easy to dispense and combine. DALTEX UVR stable resin will not discolour or break down over time. DALTEX UVR stable resins will not unduly alter aggregate base colour.
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(true)
            • display_in_menu(false)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft10
            • rght11
            • created2017-02-21 15:50:35
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id10
            • nameGold
            • hexccba1f
            • created2015-01-21 15:53:22
            • modified2015-01-21 15:53:22
            • is_active(true)
          • ListingImage(empty)
          • MetaData(array)
            • id1244
            • modelCategory
            • model_id21
            • titleResin for Resin Bound Driveways | Trade Supplies | Daltex
            • descriptionWe manufacture Daltex UV-resistant resin in two size options, designed to deliver high-quality resin bound surfacing. Order direct from manufacturer here.
            • keywords(null)
            • created2017-02-21 15:50:35
            • modified2025-04-03 12:07:34
        • 5(array)
          • Category(array)
            • id17
            • accent_colour_id1
            • category_typeStandard
            • nameDalPlay - Rubber Crumb Surfacing
            • internal_title
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay1
            • homepage_title
            • homepage_text
            • description<p>Our Rubber Crumb EPDM products are perfect for resin-bound surfacing where safety is paramount including playgrounds and activity centre paths and walkways. Rubber Crumb can also be used for the areas around swimming pools! We have 16 colour options available and the design possibilities are endless. </p>
            • secondary_description
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_headingWhy Choose our Rubber Crumb?
            • why_use_us_left_heading
            • why_use_us_leftAbsorbs impact from falls Cost-effective solution compared to other traditional wet pour surfaces Minimal maintenance is required and long-lasting Easy application process
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_rightPermeable and fully SUDS compliant Limitless design possibilities Slip-resistant Flexibility - Rubber Crumb can be moulded into any shape.
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(true)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(false)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft12
            • rght13
            • created2015-03-27 17:23:40
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id1
            • nameGreen
            • hex759d29
            • created2015-01-21 15:51:59
            • modified2015-01-21 15:51:59
            • is_active(true)
          • ListingImage(empty)
          • MetaData(array)
            • id444
            • modelCategory
            • model_id17
            • titleRubber Crumb Surfacing Material | Trade Suppliers | Daltex
            • descriptionWe stock a fantastic, varied collection of rubber crumb chipping colour choices. Perfect for play areas and safety surfaces. Available here.
            • keywords(null)
            • created2015-03-27 17:23:40
            • modified2024-12-03 10:25:58
        • 6(array)
          • Category(array)
            • id35
            • accent_colour_id0
            • category_typeStandard
            • nameDalFLEX - Rubber Stone Surfacing
            • internal_titledalflex
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p><span>DalFLEX</span><span><span> </span>combines recycled rubber with natural stone to create a<span> </span>flexible, slip-resistant surface. Used with DalFLEX binder, this permeable, attractive surface is naturally draining, durable and ideal for a wide variety of public and private spaces.<span> </span></span></p> <p><span>Available in 7 colours, DalFLEX is a practical, low maintenance choice that is ideal for many applications including paths, walkways, cycle paths, nature trails and golf courses.  </span></p>
            • secondary_description
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_headingWhy choose DalFlex?
            • why_use_us_left_heading
            • why_use_us_leftSUDS Compliant - fully porous and drains naturally Soft, flexible surface with great slip resistance Absorbs impact from falls Durable, low-maintenance and designed to withstand heavy footfall
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_rightIdeal for both public and private spaces Customisable colours and blends Eco-concious - made using recycled rubber
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(true)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(true)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft14
            • rght15
            • created2025-01-16 09:54:41
            • modified2025-05-23 07:56:52
          • AccentColour(array)
            • id(null)
            • name(null)
            • hex(null)
            • created(null)
            • modified(null)
            • is_active(null)
          • ListingImage(empty)
          • MetaData(array)
            • id1731
            • modelCategory
            • model_id35
            • title
            • description
            • keywords(null)
            • created2025-01-16 09:54:41
            • modified2025-05-23 07:56:52
        • 7(array)
          • Category(array)
            • id19
            • accent_colour_id10
            • category_typeStandard
            • nameColoured Quartz
            • internal_title
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p>Coloured quartz is generally used internally and, due to its properties, is particularly useful for any area that requires a high standard of hygiene. Internal quartz surfaces are manufactured using fine quartz particles mixed with resin. This mix provides a close knit smooth finish that is aesthetically pleasing and flexible. Its anti-skid properties are also particularly useful for public places.</p>
            • secondary_description
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_headingWhy use our coloured quartz?
            • why_use_us_left_heading
            • why_use_us_leftDecorative & visually pleasing. Hard wearing. Low maintenance. Fixed in place with no movement.
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_rightUnlimited colour combinations. Anti-skid and non-slip surface. Long lasting surface. Cost effective.
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_urlhttp://www.colouredquartz.co.uk/
            • featured_on_homepage(false)
            • display_in_menu(false)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft16
            • rght17
            • created2015-03-28 14:06:19
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id10
            • nameGold
            • hexccba1f
            • created2015-01-21 15:53:22
            • modified2015-01-21 15:53:22
            • is_active(true)
          • ListingImage(empty)
          • MetaData(array)
            • id446
            • modelCategory
            • model_id19
            • titleColoured Quartz | Resin Bonded Aggregates
            • descriptionA selection of Coloured Quartz available in multiple colours and sizes that is ideal for resin bound applications.
            • keywords(null)
            • created2015-03-28 14:06:19
            • modified2023-02-07 14:54:30
        • 8(array)
          • Category(array)
            • id23
            • accent_colour_id0
            • category_typeStandard
            • nameResin Bound Tools and Equipment
            • internal_titletool_cat
            • menu_link(null)
            • parent_id0
            • from_price(null)
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p>We supply a full range of Resin Bound tools and equipment to help Resin Bound installers and contractors provide perfect Resin Bound surfacing. From forced action mixers and trowels to spazzles and wooden lutes, we can supply all the tools needed for a Resin Bound installation. </p> <h2 style="text-align: center;"></h2>
            • secondary_description
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_heading
            • why_use_us_left_heading
            • why_use_us_left
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_right
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(false)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft24
            • rght25
            • created2018-02-05 13:28:34
            • modified2025-04-24 18:26:44
          • AccentColour(array)
            • id(null)
            • name(null)
            • hex(null)
            • created(null)
            • modified(null)
            • is_active(null)
          • ListingImage(empty)
          • MetaData(array)
            • id1350
            • modelCategory
            • model_id23
            • titleResin Bound Tools | Resin Bound Aggregates
            • descriptionWe supply a range of resin bound tools and equipment for all applications. From forced action mixers and trowels to lutes and manhole covers. Order here.
            • keywords(null)
            • created2018-02-05 13:28:34
            • modified2024-10-25 13:56:09
        • 9(array)
          • Category(array)
            • id24
            • accent_colour_id0
            • category_typeStandard
            • nameResin Bound Forced Action Mixers
            • internal_title
            • menu_link(null)
            • parent_id0
            • from_price-2.00
            • delivery_delay0
            • homepage_title
            • homepage_text
            • description<p style="text-align: left;">Forced Action Mixers are the essential tool for any Resin Bound project.</p> <p style="text-align: left;">We have an extensive range available to help all Resin Bound installers and contractors provide excellent Resin Bound surfacing.</p>
            • secondary_description<h2>Resin Bound Forced Action Mixers by Baron</h2> <p>Known for its high quality and reliability, Baron is the forced action mixer that Resin Bound professionals choose. </p> <p>Resin Bound forced action mixers are specifically designed to mix gravel and resin evenly and consistently. A forced action mixer is an essential part of a Resin Bound installation.</p> <p>Please note that cement mixers are<strong> not suitable</strong> for Resin Bound as they may leave dry clumps of aggregate or a pool of resin within the drum which will lead to issues with the appearance and durability of the Resin Bound surface.</p> <p>We stock all of the Baron forced action mixers used for Resin Bound including the E120, F200 and F120 models.</p> <p>We also stock all Baron resin mixer <a target="_blank" href="../../../category/equipment">accessories and spare parts</a>. </p> <p>For more information or for any questions regarding the range of Baron forced action mixers, please give our sales team a call on 01629 636500. </p>
            • products_anchor_text
            • banner_button_text
            • banner_button_link
            • why_use_us_heading
            • why_use_us_left_heading
            • why_use_us_left
            • why_use_us_left_button_text
            • why_use_us_left_button_link
            • why_use_us_right_heading
            • why_use_us_right
            • why_use_us_right_button_text
            • why_use_us_right_button_link
            • expanded_text
            • uses_gravel_calculator(false)
            • uses_marble_calculator(false)
            • uses_rubber_crumb_calculator(false)
            • uses_dalflex_calculator(false)
            • external_site_link(false)
            • external_site_url
            • featured_on_homepage(false)
            • display_in_menu(true)
            • hidden_category(false)
            • product_attribute_id(null)
            • lft26
            • rght27
            • created2018-10-02 08:41:52
            • modified2025-07-29 08:11:44
          • AccentColour(array)
            • id(null)
            • name(null)
            • hex(null)
            • created(null)
            • modified(null)
            • is_active(null)
          • ListingImage(empty)
          • MetaData(array)
            • id1405
            • modelCategory
            • model_id24
            • titleForced Action Mixers | Baron Resin Bound Mixers | DALTEX
            • descriptionOur range of forced action mixers by Baron are essential for resin bound surfacing installations. We can also supply accessories and spare parts.
            • keywords(null)
            • created2018-10-02 08:41:52
            • modified2025-07-29 08:11:44
      • pageMenuExtras(array)
        • 8(array)
          • ListingImage(empty)
          • hex0f739d
          • is_active(true)
        • 9(array)
          • ListingImage(empty)
          • hex0f739d
          • is_active(false)
        • 18(array)
          • ListingImage(empty)
          • hex1895f5
          • is_active(false)
        • 19(array)
          • ListingImage(empty)
          • hexe66203
          • is_active(true)
        • 25(array)
          • ListingImage(empty)
          • hex759d29
          • is_active(false)
        • 26(array)
          • ListingImage(empty)
          • hex774789
          • is_active(false)
        • 27(array)
          • ListingImage(empty)
          • hexe66203
          • is_active(false)
        • 28(array)
          • ListingImage(empty)
          • hexccba1f
          • is_active(true)
        • 29(array)
          • ListingImage(empty)
          • hex1895f5
          • is_active(true)
        • 30(array)
          • ListingImage(empty)
          • hex0f739d
          • is_active(false)
        • 32(array)
          • ListingImage(empty)
          • hex0f739d
          • is_active(true)
      • inspirations(empty)
      • ie8string
      • siteFooter(array)
        • Page(array)
          • id19
          • accent_colour_id2
          • titleAll About Us
          • internal_title
          • body<p>Established in 1984, Derbyshire Specialist Aggregates has expanded from its original site in Youlgrave, Derbyshire and now has 5 sites across the UK. As well as our central processing plant we have sites in Ryder Point, Bridgend, Port Penrhyn and Garston.</p> <p><span>Delivering nationwide, we source materials from all over the UK and worldwide and offer an unrivalled range of colours, sizes and shapes to suit all applications. </span></p> <p><span>As one of the largest manufacturers of aggregate in the UK, we pride ourselves on offering 100% stock availability at all times and keep thousands of tonnes of raw material and finished product ready for next day delivery.</span></p>
          • hide_background_image(false)
          • hide_background_image_on_mobile(false)
          • is_active(true)
          • is_protected(false)
          • view_templateabout
          • created2015-02-06 12:55:57
          • modified2021-01-22 16:05:56
        • MetaData(array)
          • id46
          • modelPage
          • model_id19
          • titleAbout Us | Resin Bonded Aggregates
          • descriptionAbout Resin Bonded Aggregates - The UK's Only Manufacture of Daltex dried aggregates for resin bound and bonded installations.
          • keywords(null)
          • created2015-02-06 12:55:57
          • modified2021-01-22 16:05:56
      • siteConfig(array)
        • Site(array)
          • id5
          • nameResin Bonded Aggregates
          • invoice_nameDerbyshire Specialist Aggregates
          • urlresinbondedaggregates.com
          • themeResinBonded
          • order_prefixRB
          • next_day_delivery10.000000
          • saturday_delivery40.000000
          • am_delivery20.000000
          • base_pallet_limit150
          • early_am_delivery25.000000
          • early_am_cutoff10.00
          • early_am_cutoff_admin10.00
          • excel_delivery20.000000
          • excel_next_day_delivery10.000000
          • excel_saturday_delivery0.000000
          • loose_load_message
          • postcode_changed_message
          • print_confirmation_text
          • permanent_site_message
          • questions_panel_headingAny Questions? We're always here to help
          • questions_panel_textWhatever support you need, our dedicated team of friendly, knowledgeable and experienced aggregate and resin specialists are always here and happy to help.
          • footer_copyrightCopyright Resin Bonded Aggregates 2020
          • opening_hoursMonday - Friday 9am - 5pm, Saturday 9am-12 noon
          • vat_registration_infoRegistered in England & Wales No. 01833520 VAT Registration Number: GB401679267
          • footer_text
          • email_header<p><strong>Accelerator should be used for temperatures below 15°C.</strong></p> <p>We recommend the use of an accelerator/catalyst to ensure even, consistent curing.<br />A catalyst which can be used in conjunction with a two part component polyurethane resin to increase the cure rate.</p> <p><span style="text-decoration: underline;"><a href="../../../resin-catalyst">VIEW MORE</a></span></p>
          • email_text
          • email_footer
          • dispatch_email_textDear __CUSTOMER__ Your order has been despatched from our depot, and is now in the safe hands of the __HAULIER__ network. Thank you for your order Kind Regards Derbyshire Specialist Aggregates
          • confirmation_email_fromsales@derbyaggs.com
          • invoice_email_fromaccounts@derbyaggs.com
          • vat_display(false)
          • top_bar_populationproducts
          • site_primary_category_id10
          • created2015-03-17 13:09:46
          • modified2025-08-03 23:01:02
          • is_active(true)
          • uses_pegasus_opera(true)
          • delivery_instructions_disclaimerWe will carry out these instructions where possible
          • delivery_cutoff_warning_beforeIf you wish for your order to be processed for delivery on __NEXTDATE__, you must complete and pay for your order before 13:00. Any orders completed after this time will not be processed until the next working day and the delivery date will automatically change accordingly.
          • delivery_cutoff_warning_afterDelivery for __NEXTDATE__ is no longer available.
          • next_day_not_availableThe delivery date you have selected is now no longer available. We have pushed the date back to the next earliest available day, but this can be changed in the basket.
          • free_day_now_costsThe date you have chosen can no longer be used for Free Delivery. If you wish to continue using the selected day you will be subject to additional delivery charges, otherwise, you can change the delivery date to another Free Delivery day of your choice.
          • delivery_cutoff_time2017-08-02 14:00:00
          • delivery_cutoff_time_customer2017-08-02 14:00:00
          • alter_postcode_at_basket_cta_textSet your postcode to get delivery prices
          • separate_haulage_surcharge(true)
          • check_pallet_availability(false)
          • delivery_cutoff_time_formatted2:00PM
          • delivery_cutoff_time_formatted_2414:00
        • FeatureFlag(array)
          • Pallets.movePlantIfNoSpace(true)
          • Orders.enableSiteContact(true)
          • Orders.manualCutoffTrigger(true)
          • Orders.flagPrepaidOrders(true)
          • Orders.saveCardDetails(true)
          • Orders.sendInvoiceOnManifest(true)
          • Orders.allowNextDayDelivery(true)
          • Orders.usePlantPriority(true)
          • Reports.storeVisitorOrigin(true)
          • Users.notifyAdminOnRegistration(true)
          • Users.useOnlinePricesOnRegistration(true)
          • Users.captureAddressOnRegistration(true)
          • Product.useAggregateSizes(true)
          • Product.useBlends(true)
      • cart(false)
      • $request->data(empty)
      • $this->validationErrors(array)
        • Session(empty)
        • SiteSetting(empty)
        • UserOrigin(empty)
        • AppOrderStatus(empty)
        • Site(empty)
        • Menu(empty)
        • Page(empty)
        • Order(empty)
        • DeliveryAddress(empty)
        • InvoiceAddress(empty)
        • OrderItem(empty)
        • MetaData(empty)
        • Category(empty)
        • NoDelivery(empty)
        • HomepageBlocksImage(empty)
        • ActionBlocksImage(empty)
        • FeatureBlocksImage(empty)
        • PreviewImage(empty)
        • BackgroundImage(empty)
        • ListingImage(empty)
        • Image(empty)
        • TrainingImage(empty)
        • KnowledgeImage(empty)
        • AboutBlocksImage(empty)
        • TradeBannerImage(empty)
        • TradeBlocksImage(empty)
        • ContentBlocksImage(empty)
        • GalleryImage(empty)
        • 5050blocksImage(empty)
        • 5050visualiserImage(empty)
        • InlineImage(empty)
        • Route(empty)
        • ContactForm(empty)
        • CakeError(empty)
        • Search(empty)
      • Loaded Helpers(array)
        • 0Html
        • 1Form
        • 2Session
        • 3Number
        • 4InflectorExt
        • 5Image
        • 6Listing
        • 7Navigation
        • 8Route
        • 9Product
        • 10Img
        • 11Video
        • 12TrackingCode
        • 13SimpleGraph
        • 14DebugTimer
        • 15Toolbar
        • 16GoogleAnalytics
        • 17session
        • 18HtmlToolbar
      ====
    • Environment
      +

      App Constants

      Constant Value
      MONDAY (int) 1
      TUESDAY (int) 2
      WEDNESDAY (int) 3
      THURSDAY (int) 4
      FRIDAY (int) 5
      SATURDAY (int) 6
      SUNDAY (int) 7
      RANDOM_COMPAT_READ_BUFFER (int) 8
      PHP_INT_MIN (int) -9223372036854775808
      ORDERSTATUS_CREATED '1'
      ORDERSTATUS_PENDING '2'
      ORDERSTATUS_COMPLETED '3'
      ORDERSTATUS_CANCELLED '4'
      ORDERSTATUS_DISPATCHED '5'
      ORDERSTATUS_REFUNDED '6'
      ORDERSTATUS_PART_DISPATCHED '7'
      ORDERSTATUS_CHECKED_BY_DA '8'
      ORDERSTATUS_DISPATCHED_BY_DA '9'
      ORDERSTATUS_ON_HOLD '10'
      ORDERSTATUS_ON_MANIFEST '11'
      ORDERSTATUS_COPIED '12'
      ORDERSTATUS_COLLECTION '13'
      ORDERSTATUS_COLLECTED '14'
      ORDERSTATUS_QUOTE '15'
      ORDERSTATUS_ON_HOLD_STOCK '16'
      FPDF_VERSION '1.6'

      CakePHP Constants

      Constant Value
      APP '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/'
      APP_DIR 'app'
      APPLIBS '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/Lib/'
      CACHE '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/tmp/cache/'
      CAKE '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/Vendor/cakephp/cakephp/lib/Cake/'
      CAKE_CORE_INCLUDE_PATH '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/Vendor/cakephp/cakephp/lib'
      CORE_PATH '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/Vendor/cakephp/cakephp/lib/'
      CAKE_VERSION '2.5.8'
      CSS '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/webroot/css/'
      CSS_URL 'css/'
      DS '/'
      FULL_BASE_URL 'http://daltex.uat2.evoluted.net'
      IMAGES '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/webroot/img/'
      IMAGES_URL 'img/'
      JS '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/webroot/js/'
      JS_URL 'js/'
      LOGS '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/tmp/logs/'
      ROOT '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www'
      TESTS '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/Test/'
      TMP '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/tmp/'
      VENDORS '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/vendors/'
      WEBROOT_DIR 'webroot'
      WWW_ROOT '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/webroot/'

      PHP Environment

      Environment Variable Value
      Php Version '5.6.40-78+ubuntu20.04.1+deb.sury.org+1'
      Redirect Status '200'
      Http Host 'daltex.uat2.evoluted.net'
      Http X Forwarded Scheme 'https'
      Http X Forwarded Proto 'https'
      Http X Forwarded For '216.73.216.116'
      Http X Real Ip '216.73.216.116'
      Http Connection 'close'
      Http Accept '*/*'
      Http User Agent 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)'
      Http Accept Encoding 'gzip, br, zstd, deflate'
      Path '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin'
      Server Signature '
      Apache/2.4.41 (Ubuntu) Server at daltex.uat2.evoluted.net Port 80
      '
      Server Software 'Apache/2.4.41 (Ubuntu)'
      Server Name 'daltex.uat2.evoluted.net'
      Server Addr '10.35.1.2'
      Server Port '80'
      Remote Addr '10.35.0.1'
      Document Root '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/webroot'
      Request Scheme 'http'
      Context Prefix ''
      Context Document Root '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/webroot'
      Server Admin '[no address given]'
      Script Filename '/var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/app/webroot/index.php'
      Remote Port '43398'
      Redirect Url '/contact-us'
      Gateway Interface 'CGI/1.1'
      Server Protocol 'HTTP/1.1'
      Request Method 'GET'
      Query String ''
      Request Uri '/contact-us'
      Script Name '/index.php'
      Php Self '/index.php'
      Request Time Float (float) 1765498880.662
      Request Time (int) 1765498880
      Db Name 'cd_decorative_aggregates_daltex_uat'
      Db User 'gitlab_cd'
      Db Pass 'f9rm8uev'
      Db Host 'database.staging.evoluted.net'
      Environment 'PREVIEW'
      Branch 'uat'
      Preview Url 'http://daltex.uat2.evoluted.net'
      Application Prefix 'daltex'
      Https true
      ====
    • Include
      +

      Included Files

      Include Paths

      • 1/usr/share/php
      • 2-> /var/www/cd/decorative-aggregates/uat/daltex/releases/20/www/Vendor/cakephp/cakephp/lib/Cake/

      Included Files

      • core(array)
        • Behavior(array)
          • 0CORE/Model/Behavior/ContainableBehavior.php
          • 1CORE/Model/Behavior/TreeBehavior.php
        • Cache(array)
          • 0CORE/Cache/Cache.php
          • 1CORE/Cache/Engine/FileEngine.php
          • 2CORE/Cache/CacheEngine.php
        • Component(array)
          • 0CORE/Controller/Component/AuthComponent.php
          • 1CORE/Controller/Component/SessionComponent.php
          • 2CORE/Controller/Component/CookieComponent.php
          • 3CORE/Controller/Component/RequestHandlerComponent.php
        • Config(array)
          • 0CORE/Config/routes.php
          • 1CORE/Config/config.php
        • Configure(array)
          • 0CORE/Configure/PhpReader.php
          • 1CORE/Configure/ConfigReaderInterface.php
        • Controller(array)
          • 0CORE/Controller/Controller.php
          • 1CORE/Controller/ComponentCollection.php
          • 2CORE/Controller/Component.php
          • 3CORE/Controller/CakeErrorController.php
        • Datasource(array)
          • 0CORE/Model/Datasource/CakeSession.php
          • 1CORE/Model/Datasource/Session/DatabaseSession.php
          • 2CORE/Model/Datasource/Session/CakeSessionHandlerInterface.php
          • 3CORE/Model/Datasource/Database/Mysql.php
          • 4CORE/Model/Datasource/DboSource.php
          • 5CORE/Model/Datasource/DataSource.php
        • Error(array)
          • 0CORE/Error/exceptions.php
          • 1CORE/Error/ErrorHandler.php
          • 2CORE/Error/ExceptionRenderer.php
        • I18n(array)
          • 0CORE/I18n/I18n.php
          • 1CORE/I18n/L10n.php
        • Log(array)
          • 0CORE/Log/CakeLog.php
          • 1CORE/Log/LogEngineCollection.php
          • 2CORE/Log/Engine/FileLog.php
          • 3CORE/Log/Engine/BaseLog.php
          • 4CORE/Log/CakeLogInterface.php
        • Model(array)
          • 0CORE/Model/Model.php
          • 1CORE/Model/BehaviorCollection.php
          • 2CORE/Model/ModelBehavior.php
          • 3CORE/Model/ConnectionManager.php
        • Network(array)
          • 0CORE/Network/CakeRequest.php
          • 1CORE/Network/CakeResponse.php
        • Other(array)
          • 0CORE/bootstrap.php
          • 1CORE/basics.php
          • 2CORE/Core/App.php
          • 3CORE/Core/Configure.php
          • 4CORE/Core/CakePlugin.php
          • 5CORE/Event/CakeEventManager.php
          • 6CORE/Event/CakeEventListener.php
          • 7CORE/Event/CakeEvent.php
          • 8CORE/Core/Object.php
        • Routing(array)
          • 0CORE/Routing/Dispatcher.php
          • 1CORE/Routing/Filter/AssetDispatcher.php
          • 2CORE/Routing/DispatcherFilter.php
          • 3CORE/Routing/Filter/CacheDispatcher.php
          • 4CORE/Routing/Router.php
          • 5CORE/Routing/Route/RedirectRoute.php
          • 6CORE/Routing/Route/CakeRoute.php
          • 7CORE/Routing/Route/PluginShortRoute.php
        • Utility(array)
          • 0CORE/Utility/Hash.php
          • 1CORE/Utility/Inflector.php
          • 2CORE/Utility/ObjectCollection.php
          • 3CORE/Utility/CakeNumber.php
          • 4CORE/Utility/Debugger.php
          • 5CORE/Utility/String.php
          • 6CORE/Utility/ClassRegistry.php
          • 7CORE/Utility/CakeTime.php
          • 8CORE/Utility/Security.php
          • 9CORE/Utility/Folder.php
        • View(array)
          • 0CORE/View/HelperCollection.php
          • 1CORE/View/View.php
          • 2CORE/View/ViewBlock.php
          • 3CORE/View/Helper/HtmlHelper.php
          • 4CORE/View/Helper.php
          • 5CORE/View/Helper/FormHelper.php
          • 6CORE/View/Helper/SessionHelper.php
          • 7CORE/View/Helper/NumberHelper.php
      • app(array)
        • Behavior(array)
          • 0APP/Model/Behavior/AppCopyableBehavior.php
        • Component(array)
          • 0APP/Controller/Component/AppInjectContactFormComponent.php
          • 1APP/Controller/Component/ResinCalculatorComponent.php
          • 2APP/Controller/Component/UserOriginComponent.php
          • 3APP/Controller/Component/GoogleAnalyticsComponent.php
          • 4APP/Controller/Component/AppComponent.php
          • 5APP/Controller/Component/TidyComponent.php
        • Config(array)
          • 0APP/Config/core.php
          • 1APP/Config/bootstrap.php
          • 2APP/Config/Plugin/ev_blog.php
          • 3APP/Config/Plugin/ev_checkout.php
          • 4APP/Config/Plugin/ev_contact_form.php
          • 5APP/Config/Plugin/ev_google_services.php
          • 6APP/Config/Plugin/ev_image.php
          • 7APP/Config/Plugin/ev_img.php
          • 8APP/Config/Plugin/ev_slideshow.php
          • 9APP/Config/Plugin/transactions.php
          • 10APP/Config/events.php
          • 11APP/Config/routes.php
          • 12APP/Config/database.php
          • 13APP/Config/resin_bonded_config.php
        • Controller(array)
          • 0APP/Controller/PagesController.php
          • 1APP/Controller/AppController.php
        • Error(array)
          • 0APP/Lib/Error/AppExceptionRenderer.php
        • Model(array)
          • 0APP/Model/AppModel.php
          • 1APP/Model/UserOrigin.php
          • 2APP/Model/AppOrderStatus.php
          • 3APP/Model/Site.php
          • 4APP/Model/Page.php
          • 5APP/Model/AppOrder.php
          • 6APP/Model/AppCustomerAddress.php
          • 7APP/Model/AppCategory.php
          • 8APP/Model/NoDelivery.php
        • Other(array)
          • 0APP/webroot/index.php
          • 1APP/Lib/Event/AppOrderEmailListener.php
          • 2APP/Lib/InflectorExt.php
          • 3APP/Vendor/fpdf16/fpdf.php
        • Plugin(array)
          • 0APP/View/Plugin/EvContactForm/Elements/contact_form.ctp
          • 1APP/View/Plugin/EvContactForm/Elements/success.ctp
        • View(array)
          • 0APP/View/Helper/AppHelper.php
          • 1APP/View/Helper/HtmlExtHelper.php
          • 2APP/View/Helper/AppFormExtHelper.php
          • 3APP/View/Helper/InflectorExtHelper.php
          • 4APP/View/Helper/AppImageHelper.php
          • 5APP/View/Helper/ListingHelper.php
          • 6APP/View/Helper/TrackingCodeHelper.php
          • 7APP/View/Themed/ResinBonded/Pages/contact.ctp
          • 8APP/View/Themed/ResinBonded/Elements/partials/svg.ctp
      • plugins(array)
        • CakePdf(array)
          • Config(array)
            • 0CakePdf/Config/bootstrap.php
            • 1CakePdf/Config/routes.php
        • DebugKit(array)
          • Component(array)
            • 0DebugKit/Controller/Component/ToolbarComponent.php
          • Plugin(array)
            • 0DebugKit/Lib/DebugMemory.php
            • 1DebugKit/Lib/Panel/HistoryPanel.php
            • 2DebugKit/Lib/DebugPanel.php
            • 3DebugKit/Lib/Panel/SessionPanel.php
            • 4DebugKit/Lib/Panel/RequestPanel.php
            • 5DebugKit/Lib/Panel/SqlLogPanel.php
            • 6DebugKit/Lib/Panel/TimerPanel.php
            • 7DebugKit/Lib/Panel/LogPanel.php
            • 8DebugKit/Lib/Log/Engine/DebugKitLog.php
            • 9DebugKit/Lib/Panel/VariablesPanel.php
            • 10DebugKit/Lib/Panel/EnvironmentPanel.php
            • 11DebugKit/Lib/Panel/IncludePanel.php
            • 12DebugKit/Lib/DebugTimer.php
            • 13DebugKit/View/Helper/SimpleGraphHelper.php
            • 14DebugKit/View/Helper/DebugTimerHelper.php
            • 15DebugKit/View/Helper/ToolbarHelper.php
        • EvBlog(array)
          • Config(array)
            • 0EvBlog/Config/bootstrap.php
            • 1EvBlog/Config/config.php
            • 2EvBlog/Config/routes.php
        • EvCategory(array)
          • Config(array)
            • 0EvCategory/Config/bootstrap.php
            • 1EvCategory/Config/config.php
          • Model(array)
            • 0EvCategory/Model/Category.php
            • 1EvCategory/Model/EvCategoryAppModel.php
        • EvCheckout(array)
          • Config(array)
            • 0EvCheckout/Config/bootstrap.php
            • 1EvCheckout/Config/config.php
            • 2EvCheckout/Config/routes.php
          • Plugin(array)
            • 0EvCheckout/Event/OrderEmailListener.php
            • 1EvCheckout/Event/CustomerAuthListener.php
          • Model(array)
            • 0EvCheckout/Model/OrderStatus.php
            • 1EvCheckout/Model/EvCheckoutAppModel.php
            • 2EvCheckout/Model/Order.php
            • 3EvCheckout/Model/CustomerAddress.php
            • 4EvCheckout/Model/OrderItem.php
        • EvContactForm(array)
          • Config(array)
            • 0EvContactForm/Config/bootstrap.php
            • 1EvContactForm/Config/config.php
            • 2EvContactForm/Config/routes.php
          • Component(array)
            • 0EvContactForm/Controller/Component/InjectContactFormComponent.php
          • Plugin(array)
            • 0EvContactForm/View/Helper/ShowContactFormHelper.php
            • 1EvContactForm/View/Elements/errors.ctp
        • EvCore(array)
          • Config(array)
            • 0EvCore/Config/routes.php
          • Controller(array)
            • 0EvCore/Controller/EvPagesController.php
            • 1EvCore/Controller/EvCoreController.php
          • Component(array)
            • 0EvCore/Controller/Component/AuthExtComponent.php
          • Model(array)
            • 0EvCore/Model/EvCoreAppModel.php
            • 1EvCore/Model/EvPage.php
            • 2EvCore/Model/Image.php
            • 3EvCore/Model/Attachment.php
        • EvForm(array)
          • Plugin(array)
            • 0EvForm/View/Helper/FormExtHelper.php
        • EvGoogleServices(array)
          • Config(array)
            • 0EvGoogleServices/Config/bootstrap.php
            • 1EvGoogleServices/Config/config.php
        • EvImage(array)
          • Config(array)
            • 0EvImage/Config/bootstrap.php
            • 1EvImage/Config/config.php
          • Component(array)
            • 0EvImage/Controller/Component/ImagesComponent.php
          • Plugin(array)
            • 0EvImage/View/Helper/ImageHelper.php
        • EvImg(array)
          • Config(array)
            • 0EvImg/Config/bootstrap.php
            • 1EvImg/Config/config.php
          • Plugin(array)
            • 0EvImg/View/Helper/ImgHelper.php
            • 1EvImg/Lib/ImgCaching.php
        • EvShop(array)
          • Config(array)
            • 0EvShop/Config/bootstrap.php
            • 1EvShop/Config/config.php
            • 2EvShop/Config/routes.php
          • Plugin(array)
            • 0EvShop/View/Helper/ProductHelper.php
        • EvSlideshow(array)
          • Config(array)
            • 0EvSlideshow/Config/bootstrap.php
            • 1EvSlideshow/Config/config.php
        • MetaData(array)
          • Component(array)
            • 0MetaData/Controller/Component/MetaComponent.php
          • Behavior(array)
            • 0MetaData/Model/Behavior/MetaBehavior.php
          • Model(array)
            • 0MetaData/Model/MetaData.php
            • 1MetaData/Model/MetaDataAppModel.php
        • Navigation(array)
          • Config(array)
            • 0Navigation/Config/routes.php
          • Model(array)
            • 0Navigation/Model/Menu.php
            • 1Navigation/Model/NavigationAppModel.php
          • Behavior(array)
            • 0Navigation/Model/Behavior/NavigatableBehavior.php
          • Plugin(array)
            • 0Navigation/View/Helper/NavigationHelper.php
        • Routable(array)
          • Config(array)
            • 0Routable/Config/routes.php
          • Behavior(array)
            • 0Routable/Model/Behavior/RoutableBehavior.php
          • Model(array)
            • 0Routable/Model/Route.php
            • 1Routable/Model/RoutableAppModel.php
          • Plugin(array)
            • 0Routable/View/Helper/RouteHelper.php
        • Searchable(array)
          • Config(array)
            • 0Searchable/Config/routes.php
        • SiteSettings(array)
          • Config(array)
            • 0SiteSettings/Config/bootstrap.php
            • 1SiteSettings/Config/config.php
            • 2SiteSettings/Config/routes.php
          • Component(array)
            • 0SiteSettings/Controller/Component/SiteSettingsComponent.php
          • Model(array)
            • 0SiteSettings/Model/SiteSetting.php
            • 1SiteSettings/Model/SiteSettingsAppModel.php
        • Transactions(array)
          • Config(array)
            • 0Transactions/Config/bootstrap.php
            • 1Transactions/Config/config.php
            • 2Transactions/Config/routes.php
        • Upload(array)
          • Behavior(array)
            • 0Upload/Model/Behavior/UploadBehavior.php
        • UrlCache(array)
          • Plugin(array)
            • 0UrlCache/View/Helper/UrlCacheAppHelper.php
            • 1UrlCache/Lib/Routing/UrlCacheManager.php
        • VideoEmbed(array)
          • Plugin(array)
            • 0VideoEmbed/View/Helper/VideoHelper.php
      ====