Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 27]Code Context'title' => 'Facebook',
'url' => $agency->social_media_fb,
'logo' => 'facebook.png'
$viewFile = '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' $dataForView = [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {} ], 'userPackagesIds' => [], 'footerDestinations' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\DestinationsTable) {} }, 'footerExperiences' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\ExperiencesTable) {} }, 'updateLocation' => true, '_serialize' => [ (int) 0 => 'blog' ], 'blog' => object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ [maximum depth reached] ], 'banner_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Blogs' }, 'sliderPackages' => [], 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 66, 'area_id' => (int) 9, 'company_id' => (int) 58, 'title' => 'Sure Travelways Table View', 'slug' => 'sure-travelways-table-view', 'packages_synced' => true, 'debtor_code' => '334', 'iata' => '77201526', 'physical_address_1' => 'Bayside Centre (Moved)', 'physical_address_2' => 'Virtual Office', 'physical_city' => 'Table View', 'postal_address_1' => '', 'postal_city' => '', 'postal_code' => '7445', 'area_code' => '021', 'telephone' => '5317608', 'fax' => '', 'speed_dial' => '2313', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => 'tableview@travelways.co.za', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '09h00 - 15h00', 'sunday_opening_time' => '09h00 - 14h00', 'public_holidays_opening_time' => '09h00 - 14h00', 'latitude' => '-33.8228103', 'longitude' => '18.4893593', 'web_url' => '', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => 'sure@travelways.co.za', 'dwelling_type' => '', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<p>This email and any files transmitted with it are solely intended for the use of the addressee(s) and may contain information that is confidential and privileged. If you receive this email in error, please advise us by return email immediately. All clients doing business with Sure Travel and Sure Licensees will be subject to the detailed disclaimer, viewable at <a href="http://www.suretravel.co.za/page/terms-and-conditions/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&q=http://www.suretravel.co.za/page/terms-and-conditions/&source=gmail&ust=1505984959821000&usg=AFQjCNEMCHWY7yGpuzfhd6GXlVytjIl6hA" style="font-size: inherit; background-color: rgb(255, 255, 255);">http://www.suretravel.co.za/page/terms-and-conditions/</a>, and deemed to have read and accepted these:)</p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => false, 'agency_page_content' => '<p><br></p> <p><br></p>', 'social_media_fb' => '', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => '', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '', 'date_joined' => null, 'date_resigned' => null, 'page_blocked' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => null, 'agency_testimonials' => [[maximum depth reached]], 'agents' => [[maximum depth reached]], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_homepage_banners' => [[maximum depth reached]], 'homepage_banners' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agencies' }, 'bookNowChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {}, (int) 1 => object(App\Model\Entity\Link) {}, (int) 2 => object(App\Model\Entity\Link) {}, (int) 3 => object(App\Model\Entity\Link) {} ], 'travelServicesLinks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {} ], 'flightsChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {} ] ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => object(App\Model\Entity\Agent) { 'id' => (int) 1056, 'salutation_type_id' => (int) 1, 'firstname' => 'Aries', 'lastname' => 'Limabean', 'image' => '', 'birthday' => null, 'job_title' => '', 'connect_url' => '', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 1 => object(App\Model\Entity\Agent) { 'id' => (int) 217, 'salutation_type_id' => (int) 2, 'firstname' => 'Haneczka', 'lastname' => 'Benz', 'image' => 'avatars/5a0-Travel-039.jpg', 'birthday' => null, 'job_title' => 'Managing Director', 'connect_url' => 'https://haneczkabenz.mybookingplatform.com', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 126, 'salutation_type_id' => (int) 3, 'firstname' => 'Jareen', 'lastname' => 'Schoeman', 'image' => 'avatars/5b8-jareen-b17.png', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'Owner/Manager', 'connect_url' => 'https://sureouteniquatravel.mybookingplatform.com', 'telephone' => '044 8742194', 'mobile' => '083 967 9291', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' } ] $userPackagesIds = [] $footerDestinations = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.description' => 'string', 'description' => 'string', 'Destinations__banner' => 'string', 'Destinations.banner' => 'string', 'banner' => 'string', 'Destinations__map' => 'string', 'Destinations.map' => 'string', 'map' => 'string', 'Destinations__parent' => 'boolean', 'Destinations.parent' => 'boolean', 'parent' => 'boolean', 'Destinations__homepage' => 'boolean', 'Destinations.homepage' => 'boolean', 'homepage' => 'boolean', 'Destinations__seo_title' => 'string', 'Destinations.seo_title' => 'string', 'seo_title' => 'string', 'Destinations__seo_description' => 'text', 'Destinations.seo_description' => 'text', 'seo_description' => 'text', 'Destinations__blog_id' => 'integer', 'Destinations.blog_id' => 'integer', 'blog_id' => 'integer', 'Destinations__created' => 'datetime', 'Destinations.created' => 'datetime', 'created' => 'datetime', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.deleted' => 'datetime', 'deleted' => 'datetime', 'Destinations__banner_oin' => 'string', 'Destinations.banner_oin' => 'string', 'banner_oin' => 'string', 'Destinations__map_oin' => 'string', 'Destinations.map_oin' => 'string', 'map_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\DestinationsTable) {} } $footerExperiences = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Experiences__id' => 'integer', 'Experiences.id' => 'integer', 'id' => 'integer', 'Experiences__title' => 'string', 'Experiences.title' => 'string', 'title' => 'string', 'Experiences__slug' => 'string', 'Experiences.slug' => 'string', 'slug' => 'string', 'Experiences__description' => 'string', 'Experiences.description' => 'string', 'description' => 'string', 'Experiences__banner' => 'string', 'Experiences.banner' => 'string', 'banner' => 'string', 'Experiences__icon' => 'string', 'Experiences.icon' => 'string', 'icon' => 'string', 'Experiences__parent' => 'boolean', 'Experiences.parent' => 'boolean', 'parent' => 'boolean', 'Experiences__homepage' => 'boolean', 'Experiences.homepage' => 'boolean', 'homepage' => 'boolean', 'Experiences__created' => 'datetime', 'Experiences.created' => 'datetime', 'created' => 'datetime', 'Experiences__modified' => 'datetime', 'Experiences.modified' => 'datetime', 'modified' => 'datetime', 'Experiences__deleted' => 'datetime', 'Experiences.deleted' => 'datetime', 'deleted' => 'datetime', 'Experiences__banner_oin' => 'string', 'Experiences.banner_oin' => 'string', 'banner_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ExperiencesTable) {} } $updateLocation = true $_serialize = [ (int) 0 => 'blog' ] $blog = object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {}, (int) 1 => object(App\Model\Entity\GalleryImage) {}, (int) 2 => object(App\Model\Entity\GalleryImage) {} ], 'banner_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Blogs' } $sliderPackages = [] $agency = null $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $travelServicesLinks = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 2 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 3 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 4 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 5 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 6 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 7 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $linkGroups = [ 'Top Navigation' => [ 'id' => (int) 1, 'site_setting_id' => (int) 31, 'name' => 'Top Navigation', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Social Media' => [ 'id' => (int) 4, 'site_setting_id' => (int) 31, 'name' => 'Social Media', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ] ] ], 'Footer Bottom' => [ 'id' => (int) 7, 'site_setting_id' => (int) 31, 'name' => 'Footer Bottom', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Main Navigation' => [ 'id' => (int) 2, 'site_setting_id' => (int) 31, 'name' => 'Main Navigation', 'active' => (int) 1, 'order' => (int) 1, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ], (int) 6 => [ [maximum depth reached] ], (int) 7 => [ [maximum depth reached] ], (int) 8 => [ [maximum depth reached] ], (int) 9 => [ [maximum depth reached] ], (int) 10 => [ [maximum depth reached] ], (int) 11 => [ [maximum depth reached] ], (int) 12 => [ [maximum depth reached] ], (int) 13 => [ [maximum depth reached] ], (int) 14 => [ [maximum depth reached] ], (int) 15 => [ [maximum depth reached] ], (int) 16 => [ [maximum depth reached] ], (int) 17 => [ [maximum depth reached] ] ] ], 'Footer Links' => [ 'id' => (int) 3, 'site_setting_id' => (int) 31, 'name' => 'Footer Links', 'active' => (int) 1, 'order' => (int) 2, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ] ] ], 'Footer Links 2' => [ 'id' => (int) 5, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 2', 'active' => (int) 1, 'order' => (int) 3, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Footer Links 3' => [ 'id' => (int) 6, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 3', 'active' => (int) 1, 'order' => (int) 4, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ] ] ] ] $mainNavigationLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $link = [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ]include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 27 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 32]Code Context'title' => 'Twitter',
'url' => $agency->social_media_twitter,
'logo' => 'twitter.png'
$viewFile = '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' $dataForView = [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {} ], 'userPackagesIds' => [], 'footerDestinations' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\DestinationsTable) {} }, 'footerExperiences' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\ExperiencesTable) {} }, 'updateLocation' => true, '_serialize' => [ (int) 0 => 'blog' ], 'blog' => object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ [maximum depth reached] ], 'banner_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Blogs' }, 'sliderPackages' => [], 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 66, 'area_id' => (int) 9, 'company_id' => (int) 58, 'title' => 'Sure Travelways Table View', 'slug' => 'sure-travelways-table-view', 'packages_synced' => true, 'debtor_code' => '334', 'iata' => '77201526', 'physical_address_1' => 'Bayside Centre (Moved)', 'physical_address_2' => 'Virtual Office', 'physical_city' => 'Table View', 'postal_address_1' => '', 'postal_city' => '', 'postal_code' => '7445', 'area_code' => '021', 'telephone' => '5317608', 'fax' => '', 'speed_dial' => '2313', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => 'tableview@travelways.co.za', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '09h00 - 15h00', 'sunday_opening_time' => '09h00 - 14h00', 'public_holidays_opening_time' => '09h00 - 14h00', 'latitude' => '-33.8228103', 'longitude' => '18.4893593', 'web_url' => '', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => 'sure@travelways.co.za', 'dwelling_type' => '', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<p>This email and any files transmitted with it are solely intended for the use of the addressee(s) and may contain information that is confidential and privileged. If you receive this email in error, please advise us by return email immediately. All clients doing business with Sure Travel and Sure Licensees will be subject to the detailed disclaimer, viewable at <a href="http://www.suretravel.co.za/page/terms-and-conditions/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&q=http://www.suretravel.co.za/page/terms-and-conditions/&source=gmail&ust=1505984959821000&usg=AFQjCNEMCHWY7yGpuzfhd6GXlVytjIl6hA" style="font-size: inherit; background-color: rgb(255, 255, 255);">http://www.suretravel.co.za/page/terms-and-conditions/</a>, and deemed to have read and accepted these:)</p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => false, 'agency_page_content' => '<p><br></p> <p><br></p>', 'social_media_fb' => '', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => '', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '', 'date_joined' => null, 'date_resigned' => null, 'page_blocked' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => null, 'agency_testimonials' => [[maximum depth reached]], 'agents' => [[maximum depth reached]], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_homepage_banners' => [[maximum depth reached]], 'homepage_banners' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agencies' }, 'bookNowChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {}, (int) 1 => object(App\Model\Entity\Link) {}, (int) 2 => object(App\Model\Entity\Link) {}, (int) 3 => object(App\Model\Entity\Link) {} ], 'travelServicesLinks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {} ], 'flightsChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {} ] ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => object(App\Model\Entity\Agent) { 'id' => (int) 1056, 'salutation_type_id' => (int) 1, 'firstname' => 'Aries', 'lastname' => 'Limabean', 'image' => '', 'birthday' => null, 'job_title' => '', 'connect_url' => '', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 1 => object(App\Model\Entity\Agent) { 'id' => (int) 217, 'salutation_type_id' => (int) 2, 'firstname' => 'Haneczka', 'lastname' => 'Benz', 'image' => 'avatars/5a0-Travel-039.jpg', 'birthday' => null, 'job_title' => 'Managing Director', 'connect_url' => 'https://haneczkabenz.mybookingplatform.com', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 126, 'salutation_type_id' => (int) 3, 'firstname' => 'Jareen', 'lastname' => 'Schoeman', 'image' => 'avatars/5b8-jareen-b17.png', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'Owner/Manager', 'connect_url' => 'https://sureouteniquatravel.mybookingplatform.com', 'telephone' => '044 8742194', 'mobile' => '083 967 9291', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' } ] $userPackagesIds = [] $footerDestinations = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.description' => 'string', 'description' => 'string', 'Destinations__banner' => 'string', 'Destinations.banner' => 'string', 'banner' => 'string', 'Destinations__map' => 'string', 'Destinations.map' => 'string', 'map' => 'string', 'Destinations__parent' => 'boolean', 'Destinations.parent' => 'boolean', 'parent' => 'boolean', 'Destinations__homepage' => 'boolean', 'Destinations.homepage' => 'boolean', 'homepage' => 'boolean', 'Destinations__seo_title' => 'string', 'Destinations.seo_title' => 'string', 'seo_title' => 'string', 'Destinations__seo_description' => 'text', 'Destinations.seo_description' => 'text', 'seo_description' => 'text', 'Destinations__blog_id' => 'integer', 'Destinations.blog_id' => 'integer', 'blog_id' => 'integer', 'Destinations__created' => 'datetime', 'Destinations.created' => 'datetime', 'created' => 'datetime', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.deleted' => 'datetime', 'deleted' => 'datetime', 'Destinations__banner_oin' => 'string', 'Destinations.banner_oin' => 'string', 'banner_oin' => 'string', 'Destinations__map_oin' => 'string', 'Destinations.map_oin' => 'string', 'map_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\DestinationsTable) {} } $footerExperiences = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Experiences__id' => 'integer', 'Experiences.id' => 'integer', 'id' => 'integer', 'Experiences__title' => 'string', 'Experiences.title' => 'string', 'title' => 'string', 'Experiences__slug' => 'string', 'Experiences.slug' => 'string', 'slug' => 'string', 'Experiences__description' => 'string', 'Experiences.description' => 'string', 'description' => 'string', 'Experiences__banner' => 'string', 'Experiences.banner' => 'string', 'banner' => 'string', 'Experiences__icon' => 'string', 'Experiences.icon' => 'string', 'icon' => 'string', 'Experiences__parent' => 'boolean', 'Experiences.parent' => 'boolean', 'parent' => 'boolean', 'Experiences__homepage' => 'boolean', 'Experiences.homepage' => 'boolean', 'homepage' => 'boolean', 'Experiences__created' => 'datetime', 'Experiences.created' => 'datetime', 'created' => 'datetime', 'Experiences__modified' => 'datetime', 'Experiences.modified' => 'datetime', 'modified' => 'datetime', 'Experiences__deleted' => 'datetime', 'Experiences.deleted' => 'datetime', 'deleted' => 'datetime', 'Experiences__banner_oin' => 'string', 'Experiences.banner_oin' => 'string', 'banner_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ExperiencesTable) {} } $updateLocation = true $_serialize = [ (int) 0 => 'blog' ] $blog = object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {}, (int) 1 => object(App\Model\Entity\GalleryImage) {}, (int) 2 => object(App\Model\Entity\GalleryImage) {} ], 'banner_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Blogs' } $sliderPackages = [] $agency = null $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $travelServicesLinks = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 2 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 3 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 4 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 5 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 6 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 7 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $linkGroups = [ 'Top Navigation' => [ 'id' => (int) 1, 'site_setting_id' => (int) 31, 'name' => 'Top Navigation', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Social Media' => [ 'id' => (int) 4, 'site_setting_id' => (int) 31, 'name' => 'Social Media', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ] ] ], 'Footer Bottom' => [ 'id' => (int) 7, 'site_setting_id' => (int) 31, 'name' => 'Footer Bottom', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Main Navigation' => [ 'id' => (int) 2, 'site_setting_id' => (int) 31, 'name' => 'Main Navigation', 'active' => (int) 1, 'order' => (int) 1, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ], (int) 6 => [ [maximum depth reached] ], (int) 7 => [ [maximum depth reached] ], (int) 8 => [ [maximum depth reached] ], (int) 9 => [ [maximum depth reached] ], (int) 10 => [ [maximum depth reached] ], (int) 11 => [ [maximum depth reached] ], (int) 12 => [ [maximum depth reached] ], (int) 13 => [ [maximum depth reached] ], (int) 14 => [ [maximum depth reached] ], (int) 15 => [ [maximum depth reached] ], (int) 16 => [ [maximum depth reached] ], (int) 17 => [ [maximum depth reached] ] ] ], 'Footer Links' => [ 'id' => (int) 3, 'site_setting_id' => (int) 31, 'name' => 'Footer Links', 'active' => (int) 1, 'order' => (int) 2, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ] ] ], 'Footer Links 2' => [ 'id' => (int) 5, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 2', 'active' => (int) 1, 'order' => (int) 3, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Footer Links 3' => [ 'id' => (int) 6, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 3', 'active' => (int) 1, 'order' => (int) 4, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ] ] ] ] $mainNavigationLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $link = [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ]include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 32 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 37]Code Context'title' => 'LinkedIn',
'url' => $agency->social_media_linkedin,
'logo' => 'linkedin.png'
$viewFile = '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' $dataForView = [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {} ], 'userPackagesIds' => [], 'footerDestinations' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\DestinationsTable) {} }, 'footerExperiences' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\ExperiencesTable) {} }, 'updateLocation' => true, '_serialize' => [ (int) 0 => 'blog' ], 'blog' => object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ [maximum depth reached] ], 'banner_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Blogs' }, 'sliderPackages' => [], 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 66, 'area_id' => (int) 9, 'company_id' => (int) 58, 'title' => 'Sure Travelways Table View', 'slug' => 'sure-travelways-table-view', 'packages_synced' => true, 'debtor_code' => '334', 'iata' => '77201526', 'physical_address_1' => 'Bayside Centre (Moved)', 'physical_address_2' => 'Virtual Office', 'physical_city' => 'Table View', 'postal_address_1' => '', 'postal_city' => '', 'postal_code' => '7445', 'area_code' => '021', 'telephone' => '5317608', 'fax' => '', 'speed_dial' => '2313', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => 'tableview@travelways.co.za', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '09h00 - 15h00', 'sunday_opening_time' => '09h00 - 14h00', 'public_holidays_opening_time' => '09h00 - 14h00', 'latitude' => '-33.8228103', 'longitude' => '18.4893593', 'web_url' => '', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => 'sure@travelways.co.za', 'dwelling_type' => '', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<p>This email and any files transmitted with it are solely intended for the use of the addressee(s) and may contain information that is confidential and privileged. If you receive this email in error, please advise us by return email immediately. All clients doing business with Sure Travel and Sure Licensees will be subject to the detailed disclaimer, viewable at <a href="http://www.suretravel.co.za/page/terms-and-conditions/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&q=http://www.suretravel.co.za/page/terms-and-conditions/&source=gmail&ust=1505984959821000&usg=AFQjCNEMCHWY7yGpuzfhd6GXlVytjIl6hA" style="font-size: inherit; background-color: rgb(255, 255, 255);">http://www.suretravel.co.za/page/terms-and-conditions/</a>, and deemed to have read and accepted these:)</p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => false, 'agency_page_content' => '<p><br></p> <p><br></p>', 'social_media_fb' => '', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => '', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '', 'date_joined' => null, 'date_resigned' => null, 'page_blocked' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => null, 'agency_testimonials' => [[maximum depth reached]], 'agents' => [[maximum depth reached]], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_homepage_banners' => [[maximum depth reached]], 'homepage_banners' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agencies' }, 'bookNowChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {}, (int) 1 => object(App\Model\Entity\Link) {}, (int) 2 => object(App\Model\Entity\Link) {}, (int) 3 => object(App\Model\Entity\Link) {} ], 'travelServicesLinks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {} ], 'flightsChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {} ] ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => object(App\Model\Entity\Agent) { 'id' => (int) 1056, 'salutation_type_id' => (int) 1, 'firstname' => 'Aries', 'lastname' => 'Limabean', 'image' => '', 'birthday' => null, 'job_title' => '', 'connect_url' => '', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 1 => object(App\Model\Entity\Agent) { 'id' => (int) 217, 'salutation_type_id' => (int) 2, 'firstname' => 'Haneczka', 'lastname' => 'Benz', 'image' => 'avatars/5a0-Travel-039.jpg', 'birthday' => null, 'job_title' => 'Managing Director', 'connect_url' => 'https://haneczkabenz.mybookingplatform.com', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 126, 'salutation_type_id' => (int) 3, 'firstname' => 'Jareen', 'lastname' => 'Schoeman', 'image' => 'avatars/5b8-jareen-b17.png', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'Owner/Manager', 'connect_url' => 'https://sureouteniquatravel.mybookingplatform.com', 'telephone' => '044 8742194', 'mobile' => '083 967 9291', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' } ] $userPackagesIds = [] $footerDestinations = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.description' => 'string', 'description' => 'string', 'Destinations__banner' => 'string', 'Destinations.banner' => 'string', 'banner' => 'string', 'Destinations__map' => 'string', 'Destinations.map' => 'string', 'map' => 'string', 'Destinations__parent' => 'boolean', 'Destinations.parent' => 'boolean', 'parent' => 'boolean', 'Destinations__homepage' => 'boolean', 'Destinations.homepage' => 'boolean', 'homepage' => 'boolean', 'Destinations__seo_title' => 'string', 'Destinations.seo_title' => 'string', 'seo_title' => 'string', 'Destinations__seo_description' => 'text', 'Destinations.seo_description' => 'text', 'seo_description' => 'text', 'Destinations__blog_id' => 'integer', 'Destinations.blog_id' => 'integer', 'blog_id' => 'integer', 'Destinations__created' => 'datetime', 'Destinations.created' => 'datetime', 'created' => 'datetime', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.deleted' => 'datetime', 'deleted' => 'datetime', 'Destinations__banner_oin' => 'string', 'Destinations.banner_oin' => 'string', 'banner_oin' => 'string', 'Destinations__map_oin' => 'string', 'Destinations.map_oin' => 'string', 'map_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\DestinationsTable) {} } $footerExperiences = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Experiences__id' => 'integer', 'Experiences.id' => 'integer', 'id' => 'integer', 'Experiences__title' => 'string', 'Experiences.title' => 'string', 'title' => 'string', 'Experiences__slug' => 'string', 'Experiences.slug' => 'string', 'slug' => 'string', 'Experiences__description' => 'string', 'Experiences.description' => 'string', 'description' => 'string', 'Experiences__banner' => 'string', 'Experiences.banner' => 'string', 'banner' => 'string', 'Experiences__icon' => 'string', 'Experiences.icon' => 'string', 'icon' => 'string', 'Experiences__parent' => 'boolean', 'Experiences.parent' => 'boolean', 'parent' => 'boolean', 'Experiences__homepage' => 'boolean', 'Experiences.homepage' => 'boolean', 'homepage' => 'boolean', 'Experiences__created' => 'datetime', 'Experiences.created' => 'datetime', 'created' => 'datetime', 'Experiences__modified' => 'datetime', 'Experiences.modified' => 'datetime', 'modified' => 'datetime', 'Experiences__deleted' => 'datetime', 'Experiences.deleted' => 'datetime', 'deleted' => 'datetime', 'Experiences__banner_oin' => 'string', 'Experiences.banner_oin' => 'string', 'banner_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ExperiencesTable) {} } $updateLocation = true $_serialize = [ (int) 0 => 'blog' ] $blog = object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {}, (int) 1 => object(App\Model\Entity\GalleryImage) {}, (int) 2 => object(App\Model\Entity\GalleryImage) {} ], 'banner_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Blogs' } $sliderPackages = [] $agency = null $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $travelServicesLinks = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 2 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 3 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 4 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 5 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 6 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 7 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $linkGroups = [ 'Top Navigation' => [ 'id' => (int) 1, 'site_setting_id' => (int) 31, 'name' => 'Top Navigation', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Social Media' => [ 'id' => (int) 4, 'site_setting_id' => (int) 31, 'name' => 'Social Media', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ] ] ], 'Footer Bottom' => [ 'id' => (int) 7, 'site_setting_id' => (int) 31, 'name' => 'Footer Bottom', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Main Navigation' => [ 'id' => (int) 2, 'site_setting_id' => (int) 31, 'name' => 'Main Navigation', 'active' => (int) 1, 'order' => (int) 1, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ], (int) 6 => [ [maximum depth reached] ], (int) 7 => [ [maximum depth reached] ], (int) 8 => [ [maximum depth reached] ], (int) 9 => [ [maximum depth reached] ], (int) 10 => [ [maximum depth reached] ], (int) 11 => [ [maximum depth reached] ], (int) 12 => [ [maximum depth reached] ], (int) 13 => [ [maximum depth reached] ], (int) 14 => [ [maximum depth reached] ], (int) 15 => [ [maximum depth reached] ], (int) 16 => [ [maximum depth reached] ], (int) 17 => [ [maximum depth reached] ] ] ], 'Footer Links' => [ 'id' => (int) 3, 'site_setting_id' => (int) 31, 'name' => 'Footer Links', 'active' => (int) 1, 'order' => (int) 2, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ] ] ], 'Footer Links 2' => [ 'id' => (int) 5, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 2', 'active' => (int) 1, 'order' => (int) 3, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Footer Links 3' => [ 'id' => (int) 6, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 3', 'active' => (int) 1, 'order' => (int) 4, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ] ] ] ] $mainNavigationLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $link = [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ]include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 37 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 42]Code Context'title' => 'Instagram',
'url' => $agency->social_media_instagram,
'logo' => 'instagram.png'
$viewFile = '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' $dataForView = [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {} ], 'userPackagesIds' => [], 'footerDestinations' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\DestinationsTable) {} }, 'footerExperiences' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\ExperiencesTable) {} }, 'updateLocation' => true, '_serialize' => [ (int) 0 => 'blog' ], 'blog' => object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ [maximum depth reached] ], 'banner_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Blogs' }, 'sliderPackages' => [], 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 66, 'area_id' => (int) 9, 'company_id' => (int) 58, 'title' => 'Sure Travelways Table View', 'slug' => 'sure-travelways-table-view', 'packages_synced' => true, 'debtor_code' => '334', 'iata' => '77201526', 'physical_address_1' => 'Bayside Centre (Moved)', 'physical_address_2' => 'Virtual Office', 'physical_city' => 'Table View', 'postal_address_1' => '', 'postal_city' => '', 'postal_code' => '7445', 'area_code' => '021', 'telephone' => '5317608', 'fax' => '', 'speed_dial' => '2313', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => 'tableview@travelways.co.za', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '09h00 - 15h00', 'sunday_opening_time' => '09h00 - 14h00', 'public_holidays_opening_time' => '09h00 - 14h00', 'latitude' => '-33.8228103', 'longitude' => '18.4893593', 'web_url' => '', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => 'sure@travelways.co.za', 'dwelling_type' => '', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<p>This email and any files transmitted with it are solely intended for the use of the addressee(s) and may contain information that is confidential and privileged. If you receive this email in error, please advise us by return email immediately. All clients doing business with Sure Travel and Sure Licensees will be subject to the detailed disclaimer, viewable at <a href="http://www.suretravel.co.za/page/terms-and-conditions/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&q=http://www.suretravel.co.za/page/terms-and-conditions/&source=gmail&ust=1505984959821000&usg=AFQjCNEMCHWY7yGpuzfhd6GXlVytjIl6hA" style="font-size: inherit; background-color: rgb(255, 255, 255);">http://www.suretravel.co.za/page/terms-and-conditions/</a>, and deemed to have read and accepted these:)</p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => false, 'agency_page_content' => '<p><br></p> <p><br></p>', 'social_media_fb' => '', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => '', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '', 'date_joined' => null, 'date_resigned' => null, 'page_blocked' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => null, 'agency_testimonials' => [[maximum depth reached]], 'agents' => [[maximum depth reached]], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_homepage_banners' => [[maximum depth reached]], 'homepage_banners' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agencies' }, 'bookNowChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {}, (int) 1 => object(App\Model\Entity\Link) {}, (int) 2 => object(App\Model\Entity\Link) {}, (int) 3 => object(App\Model\Entity\Link) {} ], 'travelServicesLinks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {} ], 'flightsChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {} ] ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => object(App\Model\Entity\Agent) { 'id' => (int) 1056, 'salutation_type_id' => (int) 1, 'firstname' => 'Aries', 'lastname' => 'Limabean', 'image' => '', 'birthday' => null, 'job_title' => '', 'connect_url' => '', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 1 => object(App\Model\Entity\Agent) { 'id' => (int) 217, 'salutation_type_id' => (int) 2, 'firstname' => 'Haneczka', 'lastname' => 'Benz', 'image' => 'avatars/5a0-Travel-039.jpg', 'birthday' => null, 'job_title' => 'Managing Director', 'connect_url' => 'https://haneczkabenz.mybookingplatform.com', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 126, 'salutation_type_id' => (int) 3, 'firstname' => 'Jareen', 'lastname' => 'Schoeman', 'image' => 'avatars/5b8-jareen-b17.png', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'Owner/Manager', 'connect_url' => 'https://sureouteniquatravel.mybookingplatform.com', 'telephone' => '044 8742194', 'mobile' => '083 967 9291', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' } ] $userPackagesIds = [] $footerDestinations = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.description' => 'string', 'description' => 'string', 'Destinations__banner' => 'string', 'Destinations.banner' => 'string', 'banner' => 'string', 'Destinations__map' => 'string', 'Destinations.map' => 'string', 'map' => 'string', 'Destinations__parent' => 'boolean', 'Destinations.parent' => 'boolean', 'parent' => 'boolean', 'Destinations__homepage' => 'boolean', 'Destinations.homepage' => 'boolean', 'homepage' => 'boolean', 'Destinations__seo_title' => 'string', 'Destinations.seo_title' => 'string', 'seo_title' => 'string', 'Destinations__seo_description' => 'text', 'Destinations.seo_description' => 'text', 'seo_description' => 'text', 'Destinations__blog_id' => 'integer', 'Destinations.blog_id' => 'integer', 'blog_id' => 'integer', 'Destinations__created' => 'datetime', 'Destinations.created' => 'datetime', 'created' => 'datetime', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.deleted' => 'datetime', 'deleted' => 'datetime', 'Destinations__banner_oin' => 'string', 'Destinations.banner_oin' => 'string', 'banner_oin' => 'string', 'Destinations__map_oin' => 'string', 'Destinations.map_oin' => 'string', 'map_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\DestinationsTable) {} } $footerExperiences = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Experiences__id' => 'integer', 'Experiences.id' => 'integer', 'id' => 'integer', 'Experiences__title' => 'string', 'Experiences.title' => 'string', 'title' => 'string', 'Experiences__slug' => 'string', 'Experiences.slug' => 'string', 'slug' => 'string', 'Experiences__description' => 'string', 'Experiences.description' => 'string', 'description' => 'string', 'Experiences__banner' => 'string', 'Experiences.banner' => 'string', 'banner' => 'string', 'Experiences__icon' => 'string', 'Experiences.icon' => 'string', 'icon' => 'string', 'Experiences__parent' => 'boolean', 'Experiences.parent' => 'boolean', 'parent' => 'boolean', 'Experiences__homepage' => 'boolean', 'Experiences.homepage' => 'boolean', 'homepage' => 'boolean', 'Experiences__created' => 'datetime', 'Experiences.created' => 'datetime', 'created' => 'datetime', 'Experiences__modified' => 'datetime', 'Experiences.modified' => 'datetime', 'modified' => 'datetime', 'Experiences__deleted' => 'datetime', 'Experiences.deleted' => 'datetime', 'deleted' => 'datetime', 'Experiences__banner_oin' => 'string', 'Experiences.banner_oin' => 'string', 'banner_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ExperiencesTable) {} } $updateLocation = true $_serialize = [ (int) 0 => 'blog' ] $blog = object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {}, (int) 1 => object(App\Model\Entity\GalleryImage) {}, (int) 2 => object(App\Model\Entity\GalleryImage) {} ], 'banner_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Blogs' } $sliderPackages = [] $agency = null $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $travelServicesLinks = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 2 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 3 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 4 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 5 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 6 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 7 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $linkGroups = [ 'Top Navigation' => [ 'id' => (int) 1, 'site_setting_id' => (int) 31, 'name' => 'Top Navigation', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Social Media' => [ 'id' => (int) 4, 'site_setting_id' => (int) 31, 'name' => 'Social Media', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ] ] ], 'Footer Bottom' => [ 'id' => (int) 7, 'site_setting_id' => (int) 31, 'name' => 'Footer Bottom', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Main Navigation' => [ 'id' => (int) 2, 'site_setting_id' => (int) 31, 'name' => 'Main Navigation', 'active' => (int) 1, 'order' => (int) 1, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ], (int) 6 => [ [maximum depth reached] ], (int) 7 => [ [maximum depth reached] ], (int) 8 => [ [maximum depth reached] ], (int) 9 => [ [maximum depth reached] ], (int) 10 => [ [maximum depth reached] ], (int) 11 => [ [maximum depth reached] ], (int) 12 => [ [maximum depth reached] ], (int) 13 => [ [maximum depth reached] ], (int) 14 => [ [maximum depth reached] ], (int) 15 => [ [maximum depth reached] ], (int) 16 => [ [maximum depth reached] ], (int) 17 => [ [maximum depth reached] ] ] ], 'Footer Links' => [ 'id' => (int) 3, 'site_setting_id' => (int) 31, 'name' => 'Footer Links', 'active' => (int) 1, 'order' => (int) 2, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ] ] ], 'Footer Links 2' => [ 'id' => (int) 5, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 2', 'active' => (int) 1, 'order' => (int) 3, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Footer Links 3' => [ 'id' => (int) 6, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 3', 'active' => (int) 1, 'order' => (int) 4, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ] ] ] ] $mainNavigationLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $link = [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ]include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 42 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 47]Code Context'title' => 'Google',
'url' => $agency->social_media_google,
'logo' => 'google.png'
$viewFile = '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' $dataForView = [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {} ], 'userPackagesIds' => [], 'footerDestinations' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\DestinationsTable) {} }, 'footerExperiences' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\ExperiencesTable) {} }, 'updateLocation' => true, '_serialize' => [ (int) 0 => 'blog' ], 'blog' => object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ [maximum depth reached] ], 'banner_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Blogs' }, 'sliderPackages' => [], 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 66, 'area_id' => (int) 9, 'company_id' => (int) 58, 'title' => 'Sure Travelways Table View', 'slug' => 'sure-travelways-table-view', 'packages_synced' => true, 'debtor_code' => '334', 'iata' => '77201526', 'physical_address_1' => 'Bayside Centre (Moved)', 'physical_address_2' => 'Virtual Office', 'physical_city' => 'Table View', 'postal_address_1' => '', 'postal_city' => '', 'postal_code' => '7445', 'area_code' => '021', 'telephone' => '5317608', 'fax' => '', 'speed_dial' => '2313', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => 'tableview@travelways.co.za', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '09h00 - 15h00', 'sunday_opening_time' => '09h00 - 14h00', 'public_holidays_opening_time' => '09h00 - 14h00', 'latitude' => '-33.8228103', 'longitude' => '18.4893593', 'web_url' => '', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => 'sure@travelways.co.za', 'dwelling_type' => '', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<p>This email and any files transmitted with it are solely intended for the use of the addressee(s) and may contain information that is confidential and privileged. If you receive this email in error, please advise us by return email immediately. All clients doing business with Sure Travel and Sure Licensees will be subject to the detailed disclaimer, viewable at <a href="http://www.suretravel.co.za/page/terms-and-conditions/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&q=http://www.suretravel.co.za/page/terms-and-conditions/&source=gmail&ust=1505984959821000&usg=AFQjCNEMCHWY7yGpuzfhd6GXlVytjIl6hA" style="font-size: inherit; background-color: rgb(255, 255, 255);">http://www.suretravel.co.za/page/terms-and-conditions/</a>, and deemed to have read and accepted these:)</p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => false, 'agency_page_content' => '<p><br></p> <p><br></p>', 'social_media_fb' => '', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => '', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '', 'date_joined' => null, 'date_resigned' => null, 'page_blocked' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => null, 'agency_testimonials' => [[maximum depth reached]], 'agents' => [[maximum depth reached]], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_homepage_banners' => [[maximum depth reached]], 'homepage_banners' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agencies' }, 'bookNowChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {}, (int) 1 => object(App\Model\Entity\Link) {}, (int) 2 => object(App\Model\Entity\Link) {}, (int) 3 => object(App\Model\Entity\Link) {} ], 'travelServicesLinks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {} ], 'flightsChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {} ] ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => object(App\Model\Entity\Agent) { 'id' => (int) 1056, 'salutation_type_id' => (int) 1, 'firstname' => 'Aries', 'lastname' => 'Limabean', 'image' => '', 'birthday' => null, 'job_title' => '', 'connect_url' => '', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 1 => object(App\Model\Entity\Agent) { 'id' => (int) 217, 'salutation_type_id' => (int) 2, 'firstname' => 'Haneczka', 'lastname' => 'Benz', 'image' => 'avatars/5a0-Travel-039.jpg', 'birthday' => null, 'job_title' => 'Managing Director', 'connect_url' => 'https://haneczkabenz.mybookingplatform.com', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 126, 'salutation_type_id' => (int) 3, 'firstname' => 'Jareen', 'lastname' => 'Schoeman', 'image' => 'avatars/5b8-jareen-b17.png', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'Owner/Manager', 'connect_url' => 'https://sureouteniquatravel.mybookingplatform.com', 'telephone' => '044 8742194', 'mobile' => '083 967 9291', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' } ] $userPackagesIds = [] $footerDestinations = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.description' => 'string', 'description' => 'string', 'Destinations__banner' => 'string', 'Destinations.banner' => 'string', 'banner' => 'string', 'Destinations__map' => 'string', 'Destinations.map' => 'string', 'map' => 'string', 'Destinations__parent' => 'boolean', 'Destinations.parent' => 'boolean', 'parent' => 'boolean', 'Destinations__homepage' => 'boolean', 'Destinations.homepage' => 'boolean', 'homepage' => 'boolean', 'Destinations__seo_title' => 'string', 'Destinations.seo_title' => 'string', 'seo_title' => 'string', 'Destinations__seo_description' => 'text', 'Destinations.seo_description' => 'text', 'seo_description' => 'text', 'Destinations__blog_id' => 'integer', 'Destinations.blog_id' => 'integer', 'blog_id' => 'integer', 'Destinations__created' => 'datetime', 'Destinations.created' => 'datetime', 'created' => 'datetime', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.deleted' => 'datetime', 'deleted' => 'datetime', 'Destinations__banner_oin' => 'string', 'Destinations.banner_oin' => 'string', 'banner_oin' => 'string', 'Destinations__map_oin' => 'string', 'Destinations.map_oin' => 'string', 'map_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\DestinationsTable) {} } $footerExperiences = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Experiences__id' => 'integer', 'Experiences.id' => 'integer', 'id' => 'integer', 'Experiences__title' => 'string', 'Experiences.title' => 'string', 'title' => 'string', 'Experiences__slug' => 'string', 'Experiences.slug' => 'string', 'slug' => 'string', 'Experiences__description' => 'string', 'Experiences.description' => 'string', 'description' => 'string', 'Experiences__banner' => 'string', 'Experiences.banner' => 'string', 'banner' => 'string', 'Experiences__icon' => 'string', 'Experiences.icon' => 'string', 'icon' => 'string', 'Experiences__parent' => 'boolean', 'Experiences.parent' => 'boolean', 'parent' => 'boolean', 'Experiences__homepage' => 'boolean', 'Experiences.homepage' => 'boolean', 'homepage' => 'boolean', 'Experiences__created' => 'datetime', 'Experiences.created' => 'datetime', 'created' => 'datetime', 'Experiences__modified' => 'datetime', 'Experiences.modified' => 'datetime', 'modified' => 'datetime', 'Experiences__deleted' => 'datetime', 'Experiences.deleted' => 'datetime', 'deleted' => 'datetime', 'Experiences__banner_oin' => 'string', 'Experiences.banner_oin' => 'string', 'banner_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ExperiencesTable) {} } $updateLocation = true $_serialize = [ (int) 0 => 'blog' ] $blog = object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {}, (int) 1 => object(App\Model\Entity\GalleryImage) {}, (int) 2 => object(App\Model\Entity\GalleryImage) {} ], 'banner_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Blogs' } $sliderPackages = [] $agency = null $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $travelServicesLinks = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 2 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 3 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 4 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 5 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 6 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 7 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $linkGroups = [ 'Top Navigation' => [ 'id' => (int) 1, 'site_setting_id' => (int) 31, 'name' => 'Top Navigation', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Social Media' => [ 'id' => (int) 4, 'site_setting_id' => (int) 31, 'name' => 'Social Media', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ] ] ], 'Footer Bottom' => [ 'id' => (int) 7, 'site_setting_id' => (int) 31, 'name' => 'Footer Bottom', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Main Navigation' => [ 'id' => (int) 2, 'site_setting_id' => (int) 31, 'name' => 'Main Navigation', 'active' => (int) 1, 'order' => (int) 1, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ], (int) 6 => [ [maximum depth reached] ], (int) 7 => [ [maximum depth reached] ], (int) 8 => [ [maximum depth reached] ], (int) 9 => [ [maximum depth reached] ], (int) 10 => [ [maximum depth reached] ], (int) 11 => [ [maximum depth reached] ], (int) 12 => [ [maximum depth reached] ], (int) 13 => [ [maximum depth reached] ], (int) 14 => [ [maximum depth reached] ], (int) 15 => [ [maximum depth reached] ], (int) 16 => [ [maximum depth reached] ], (int) 17 => [ [maximum depth reached] ] ] ], 'Footer Links' => [ 'id' => (int) 3, 'site_setting_id' => (int) 31, 'name' => 'Footer Links', 'active' => (int) 1, 'order' => (int) 2, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ] ] ], 'Footer Links 2' => [ 'id' => (int) 5, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 2', 'active' => (int) 1, 'order' => (int) 3, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Footer Links 3' => [ 'id' => (int) 6, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 3', 'active' => (int) 1, 'order' => (int) 4, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ] ] ] ] $mainNavigationLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $link = [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ]include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 47 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 52]Code Context'title' => 'Youtube',
'url' => $agency->social_media_youtube,
'logo' => 'youtube.png'
$viewFile = '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' $dataForView = [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {} ], 'userPackagesIds' => [], 'footerDestinations' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\DestinationsTable) {} }, 'footerExperiences' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\ExperiencesTable) {} }, 'updateLocation' => true, '_serialize' => [ (int) 0 => 'blog' ], 'blog' => object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ [maximum depth reached] ], 'banner_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Blogs' }, 'sliderPackages' => [], 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 66, 'area_id' => (int) 9, 'company_id' => (int) 58, 'title' => 'Sure Travelways Table View', 'slug' => 'sure-travelways-table-view', 'packages_synced' => true, 'debtor_code' => '334', 'iata' => '77201526', 'physical_address_1' => 'Bayside Centre (Moved)', 'physical_address_2' => 'Virtual Office', 'physical_city' => 'Table View', 'postal_address_1' => '', 'postal_city' => '', 'postal_code' => '7445', 'area_code' => '021', 'telephone' => '5317608', 'fax' => '', 'speed_dial' => '2313', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => 'tableview@travelways.co.za', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '09h00 - 15h00', 'sunday_opening_time' => '09h00 - 14h00', 'public_holidays_opening_time' => '09h00 - 14h00', 'latitude' => '-33.8228103', 'longitude' => '18.4893593', 'web_url' => '', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => 'sure@travelways.co.za', 'dwelling_type' => '', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<p>This email and any files transmitted with it are solely intended for the use of the addressee(s) and may contain information that is confidential and privileged. If you receive this email in error, please advise us by return email immediately. All clients doing business with Sure Travel and Sure Licensees will be subject to the detailed disclaimer, viewable at <a href="http://www.suretravel.co.za/page/terms-and-conditions/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&q=http://www.suretravel.co.za/page/terms-and-conditions/&source=gmail&ust=1505984959821000&usg=AFQjCNEMCHWY7yGpuzfhd6GXlVytjIl6hA" style="font-size: inherit; background-color: rgb(255, 255, 255);">http://www.suretravel.co.za/page/terms-and-conditions/</a>, and deemed to have read and accepted these:)</p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => false, 'agency_page_content' => '<p><br></p> <p><br></p>', 'social_media_fb' => '', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => '', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '', 'date_joined' => null, 'date_resigned' => null, 'page_blocked' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => null, 'agency_testimonials' => [[maximum depth reached]], 'agents' => [[maximum depth reached]], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_homepage_banners' => [[maximum depth reached]], 'homepage_banners' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agencies' }, 'bookNowChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {}, (int) 1 => object(App\Model\Entity\Link) {}, (int) 2 => object(App\Model\Entity\Link) {}, (int) 3 => object(App\Model\Entity\Link) {} ], 'travelServicesLinks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {} ], 'flightsChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {} ] ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => object(App\Model\Entity\Agent) { 'id' => (int) 1056, 'salutation_type_id' => (int) 1, 'firstname' => 'Aries', 'lastname' => 'Limabean', 'image' => '', 'birthday' => null, 'job_title' => '', 'connect_url' => '', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 1 => object(App\Model\Entity\Agent) { 'id' => (int) 217, 'salutation_type_id' => (int) 2, 'firstname' => 'Haneczka', 'lastname' => 'Benz', 'image' => 'avatars/5a0-Travel-039.jpg', 'birthday' => null, 'job_title' => 'Managing Director', 'connect_url' => 'https://haneczkabenz.mybookingplatform.com', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 126, 'salutation_type_id' => (int) 3, 'firstname' => 'Jareen', 'lastname' => 'Schoeman', 'image' => 'avatars/5b8-jareen-b17.png', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'Owner/Manager', 'connect_url' => 'https://sureouteniquatravel.mybookingplatform.com', 'telephone' => '044 8742194', 'mobile' => '083 967 9291', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' } ] $userPackagesIds = [] $footerDestinations = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.description' => 'string', 'description' => 'string', 'Destinations__banner' => 'string', 'Destinations.banner' => 'string', 'banner' => 'string', 'Destinations__map' => 'string', 'Destinations.map' => 'string', 'map' => 'string', 'Destinations__parent' => 'boolean', 'Destinations.parent' => 'boolean', 'parent' => 'boolean', 'Destinations__homepage' => 'boolean', 'Destinations.homepage' => 'boolean', 'homepage' => 'boolean', 'Destinations__seo_title' => 'string', 'Destinations.seo_title' => 'string', 'seo_title' => 'string', 'Destinations__seo_description' => 'text', 'Destinations.seo_description' => 'text', 'seo_description' => 'text', 'Destinations__blog_id' => 'integer', 'Destinations.blog_id' => 'integer', 'blog_id' => 'integer', 'Destinations__created' => 'datetime', 'Destinations.created' => 'datetime', 'created' => 'datetime', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.deleted' => 'datetime', 'deleted' => 'datetime', 'Destinations__banner_oin' => 'string', 'Destinations.banner_oin' => 'string', 'banner_oin' => 'string', 'Destinations__map_oin' => 'string', 'Destinations.map_oin' => 'string', 'map_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\DestinationsTable) {} } $footerExperiences = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Experiences__id' => 'integer', 'Experiences.id' => 'integer', 'id' => 'integer', 'Experiences__title' => 'string', 'Experiences.title' => 'string', 'title' => 'string', 'Experiences__slug' => 'string', 'Experiences.slug' => 'string', 'slug' => 'string', 'Experiences__description' => 'string', 'Experiences.description' => 'string', 'description' => 'string', 'Experiences__banner' => 'string', 'Experiences.banner' => 'string', 'banner' => 'string', 'Experiences__icon' => 'string', 'Experiences.icon' => 'string', 'icon' => 'string', 'Experiences__parent' => 'boolean', 'Experiences.parent' => 'boolean', 'parent' => 'boolean', 'Experiences__homepage' => 'boolean', 'Experiences.homepage' => 'boolean', 'homepage' => 'boolean', 'Experiences__created' => 'datetime', 'Experiences.created' => 'datetime', 'created' => 'datetime', 'Experiences__modified' => 'datetime', 'Experiences.modified' => 'datetime', 'modified' => 'datetime', 'Experiences__deleted' => 'datetime', 'Experiences.deleted' => 'datetime', 'deleted' => 'datetime', 'Experiences__banner_oin' => 'string', 'Experiences.banner_oin' => 'string', 'banner_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ExperiencesTable) {} } $updateLocation = true $_serialize = [ (int) 0 => 'blog' ] $blog = object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {}, (int) 1 => object(App\Model\Entity\GalleryImage) {}, (int) 2 => object(App\Model\Entity\GalleryImage) {} ], 'banner_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Blogs' } $sliderPackages = [] $agency = null $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $travelServicesLinks = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 2 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 3 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 4 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 5 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 6 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 7 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $linkGroups = [ 'Top Navigation' => [ 'id' => (int) 1, 'site_setting_id' => (int) 31, 'name' => 'Top Navigation', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Social Media' => [ 'id' => (int) 4, 'site_setting_id' => (int) 31, 'name' => 'Social Media', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ] ] ], 'Footer Bottom' => [ 'id' => (int) 7, 'site_setting_id' => (int) 31, 'name' => 'Footer Bottom', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Main Navigation' => [ 'id' => (int) 2, 'site_setting_id' => (int) 31, 'name' => 'Main Navigation', 'active' => (int) 1, 'order' => (int) 1, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ], (int) 6 => [ [maximum depth reached] ], (int) 7 => [ [maximum depth reached] ], (int) 8 => [ [maximum depth reached] ], (int) 9 => [ [maximum depth reached] ], (int) 10 => [ [maximum depth reached] ], (int) 11 => [ [maximum depth reached] ], (int) 12 => [ [maximum depth reached] ], (int) 13 => [ [maximum depth reached] ], (int) 14 => [ [maximum depth reached] ], (int) 15 => [ [maximum depth reached] ], (int) 16 => [ [maximum depth reached] ], (int) 17 => [ [maximum depth reached] ] ] ], 'Footer Links' => [ 'id' => (int) 3, 'site_setting_id' => (int) 31, 'name' => 'Footer Links', 'active' => (int) 1, 'order' => (int) 2, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ] ] ], 'Footer Links 2' => [ 'id' => (int) 5, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 2', 'active' => (int) 1, 'order' => (int) 3, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Footer Links 3' => [ 'id' => (int) 6, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 3', 'active' => (int) 1, 'order' => (int) 4, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ] ] ] ] $mainNavigationLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $link = [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ]include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 52 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 57]Code Context'title' => 'Pinterest',
'url' => $agency->social_media_pinterest,
'logo' => 'pinterest.png'
$viewFile = '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' $dataForView = [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {} ], 'userPackagesIds' => [], 'footerDestinations' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\DestinationsTable) {} }, 'footerExperiences' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\ExperiencesTable) {} }, 'updateLocation' => true, '_serialize' => [ (int) 0 => 'blog' ], 'blog' => object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ [maximum depth reached] ], 'banner_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Blogs' }, 'sliderPackages' => [], 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 66, 'area_id' => (int) 9, 'company_id' => (int) 58, 'title' => 'Sure Travelways Table View', 'slug' => 'sure-travelways-table-view', 'packages_synced' => true, 'debtor_code' => '334', 'iata' => '77201526', 'physical_address_1' => 'Bayside Centre (Moved)', 'physical_address_2' => 'Virtual Office', 'physical_city' => 'Table View', 'postal_address_1' => '', 'postal_city' => '', 'postal_code' => '7445', 'area_code' => '021', 'telephone' => '5317608', 'fax' => '', 'speed_dial' => '2313', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => 'tableview@travelways.co.za', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '09h00 - 15h00', 'sunday_opening_time' => '09h00 - 14h00', 'public_holidays_opening_time' => '09h00 - 14h00', 'latitude' => '-33.8228103', 'longitude' => '18.4893593', 'web_url' => '', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => 'sure@travelways.co.za', 'dwelling_type' => '', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<p>This email and any files transmitted with it are solely intended for the use of the addressee(s) and may contain information that is confidential and privileged. If you receive this email in error, please advise us by return email immediately. All clients doing business with Sure Travel and Sure Licensees will be subject to the detailed disclaimer, viewable at <a href="http://www.suretravel.co.za/page/terms-and-conditions/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&q=http://www.suretravel.co.za/page/terms-and-conditions/&source=gmail&ust=1505984959821000&usg=AFQjCNEMCHWY7yGpuzfhd6GXlVytjIl6hA" style="font-size: inherit; background-color: rgb(255, 255, 255);">http://www.suretravel.co.za/page/terms-and-conditions/</a>, and deemed to have read and accepted these:)</p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => false, 'agency_page_content' => '<p><br></p> <p><br></p>', 'social_media_fb' => '', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => '', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '', 'date_joined' => null, 'date_resigned' => null, 'page_blocked' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => null, 'agency_testimonials' => [[maximum depth reached]], 'agents' => [[maximum depth reached]], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_homepage_banners' => [[maximum depth reached]], 'homepage_banners' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agencies' }, 'bookNowChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {}, (int) 1 => object(App\Model\Entity\Link) {}, (int) 2 => object(App\Model\Entity\Link) {}, (int) 3 => object(App\Model\Entity\Link) {} ], 'travelServicesLinks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {} ], 'flightsChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {} ] ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => object(App\Model\Entity\Agent) { 'id' => (int) 1056, 'salutation_type_id' => (int) 1, 'firstname' => 'Aries', 'lastname' => 'Limabean', 'image' => '', 'birthday' => null, 'job_title' => '', 'connect_url' => '', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 1 => object(App\Model\Entity\Agent) { 'id' => (int) 217, 'salutation_type_id' => (int) 2, 'firstname' => 'Haneczka', 'lastname' => 'Benz', 'image' => 'avatars/5a0-Travel-039.jpg', 'birthday' => null, 'job_title' => 'Managing Director', 'connect_url' => 'https://haneczkabenz.mybookingplatform.com', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 126, 'salutation_type_id' => (int) 3, 'firstname' => 'Jareen', 'lastname' => 'Schoeman', 'image' => 'avatars/5b8-jareen-b17.png', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'Owner/Manager', 'connect_url' => 'https://sureouteniquatravel.mybookingplatform.com', 'telephone' => '044 8742194', 'mobile' => '083 967 9291', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' } ] $userPackagesIds = [] $footerDestinations = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.description' => 'string', 'description' => 'string', 'Destinations__banner' => 'string', 'Destinations.banner' => 'string', 'banner' => 'string', 'Destinations__map' => 'string', 'Destinations.map' => 'string', 'map' => 'string', 'Destinations__parent' => 'boolean', 'Destinations.parent' => 'boolean', 'parent' => 'boolean', 'Destinations__homepage' => 'boolean', 'Destinations.homepage' => 'boolean', 'homepage' => 'boolean', 'Destinations__seo_title' => 'string', 'Destinations.seo_title' => 'string', 'seo_title' => 'string', 'Destinations__seo_description' => 'text', 'Destinations.seo_description' => 'text', 'seo_description' => 'text', 'Destinations__blog_id' => 'integer', 'Destinations.blog_id' => 'integer', 'blog_id' => 'integer', 'Destinations__created' => 'datetime', 'Destinations.created' => 'datetime', 'created' => 'datetime', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.deleted' => 'datetime', 'deleted' => 'datetime', 'Destinations__banner_oin' => 'string', 'Destinations.banner_oin' => 'string', 'banner_oin' => 'string', 'Destinations__map_oin' => 'string', 'Destinations.map_oin' => 'string', 'map_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\DestinationsTable) {} } $footerExperiences = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Experiences__id' => 'integer', 'Experiences.id' => 'integer', 'id' => 'integer', 'Experiences__title' => 'string', 'Experiences.title' => 'string', 'title' => 'string', 'Experiences__slug' => 'string', 'Experiences.slug' => 'string', 'slug' => 'string', 'Experiences__description' => 'string', 'Experiences.description' => 'string', 'description' => 'string', 'Experiences__banner' => 'string', 'Experiences.banner' => 'string', 'banner' => 'string', 'Experiences__icon' => 'string', 'Experiences.icon' => 'string', 'icon' => 'string', 'Experiences__parent' => 'boolean', 'Experiences.parent' => 'boolean', 'parent' => 'boolean', 'Experiences__homepage' => 'boolean', 'Experiences.homepage' => 'boolean', 'homepage' => 'boolean', 'Experiences__created' => 'datetime', 'Experiences.created' => 'datetime', 'created' => 'datetime', 'Experiences__modified' => 'datetime', 'Experiences.modified' => 'datetime', 'modified' => 'datetime', 'Experiences__deleted' => 'datetime', 'Experiences.deleted' => 'datetime', 'deleted' => 'datetime', 'Experiences__banner_oin' => 'string', 'Experiences.banner_oin' => 'string', 'banner_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ExperiencesTable) {} } $updateLocation = true $_serialize = [ (int) 0 => 'blog' ] $blog = object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {}, (int) 1 => object(App\Model\Entity\GalleryImage) {}, (int) 2 => object(App\Model\Entity\GalleryImage) {} ], 'banner_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Blogs' } $sliderPackages = [] $agency = null $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $travelServicesLinks = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 2 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 3 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 4 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 5 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 6 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 7 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $linkGroups = [ 'Top Navigation' => [ 'id' => (int) 1, 'site_setting_id' => (int) 31, 'name' => 'Top Navigation', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Social Media' => [ 'id' => (int) 4, 'site_setting_id' => (int) 31, 'name' => 'Social Media', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ] ] ], 'Footer Bottom' => [ 'id' => (int) 7, 'site_setting_id' => (int) 31, 'name' => 'Footer Bottom', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Main Navigation' => [ 'id' => (int) 2, 'site_setting_id' => (int) 31, 'name' => 'Main Navigation', 'active' => (int) 1, 'order' => (int) 1, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ], (int) 6 => [ [maximum depth reached] ], (int) 7 => [ [maximum depth reached] ], (int) 8 => [ [maximum depth reached] ], (int) 9 => [ [maximum depth reached] ], (int) 10 => [ [maximum depth reached] ], (int) 11 => [ [maximum depth reached] ], (int) 12 => [ [maximum depth reached] ], (int) 13 => [ [maximum depth reached] ], (int) 14 => [ [maximum depth reached] ], (int) 15 => [ [maximum depth reached] ], (int) 16 => [ [maximum depth reached] ], (int) 17 => [ [maximum depth reached] ] ] ], 'Footer Links' => [ 'id' => (int) 3, 'site_setting_id' => (int) 31, 'name' => 'Footer Links', 'active' => (int) 1, 'order' => (int) 2, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ] ] ], 'Footer Links 2' => [ 'id' => (int) 5, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 2', 'active' => (int) 1, 'order' => (int) 3, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Footer Links 3' => [ 'id' => (int) 6, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 3', 'active' => (int) 1, 'order' => (int) 4, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ] ] ] ] $mainNavigationLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $link = [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ]include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 57 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
<div class="columns hide-for-small-only hide-for-medium-only large-3">
<a href='<?= $this->Url->build('/am/' . $agency->slug) ?>' class="logo-wrapper">
<?php if (isset($agency->agency_logos[0])): ?>
$viewFile = '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' $dataForView = [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {} ], 'userPackagesIds' => [], 'footerDestinations' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\DestinationsTable) {} }, 'footerExperiences' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\ExperiencesTable) {} }, 'updateLocation' => true, '_serialize' => [ (int) 0 => 'blog' ], 'blog' => object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ [maximum depth reached] ], 'banner_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Blogs' }, 'sliderPackages' => [], 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 66, 'area_id' => (int) 9, 'company_id' => (int) 58, 'title' => 'Sure Travelways Table View', 'slug' => 'sure-travelways-table-view', 'packages_synced' => true, 'debtor_code' => '334', 'iata' => '77201526', 'physical_address_1' => 'Bayside Centre (Moved)', 'physical_address_2' => 'Virtual Office', 'physical_city' => 'Table View', 'postal_address_1' => '', 'postal_city' => '', 'postal_code' => '7445', 'area_code' => '021', 'telephone' => '5317608', 'fax' => '', 'speed_dial' => '2313', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => 'tableview@travelways.co.za', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '09h00 - 15h00', 'sunday_opening_time' => '09h00 - 14h00', 'public_holidays_opening_time' => '09h00 - 14h00', 'latitude' => '-33.8228103', 'longitude' => '18.4893593', 'web_url' => '', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => 'sure@travelways.co.za', 'dwelling_type' => '', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<p>This email and any files transmitted with it are solely intended for the use of the addressee(s) and may contain information that is confidential and privileged. If you receive this email in error, please advise us by return email immediately. All clients doing business with Sure Travel and Sure Licensees will be subject to the detailed disclaimer, viewable at <a href="http://www.suretravel.co.za/page/terms-and-conditions/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&q=http://www.suretravel.co.za/page/terms-and-conditions/&source=gmail&ust=1505984959821000&usg=AFQjCNEMCHWY7yGpuzfhd6GXlVytjIl6hA" style="font-size: inherit; background-color: rgb(255, 255, 255);">http://www.suretravel.co.za/page/terms-and-conditions/</a>, and deemed to have read and accepted these:)</p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => false, 'agency_page_content' => '<p><br></p> <p><br></p>', 'social_media_fb' => '', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => '', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '', 'date_joined' => null, 'date_resigned' => null, 'page_blocked' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => null, 'agency_testimonials' => [[maximum depth reached]], 'agents' => [[maximum depth reached]], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_homepage_banners' => [[maximum depth reached]], 'homepage_banners' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agencies' }, 'bookNowChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {}, (int) 1 => object(App\Model\Entity\Link) {}, (int) 2 => object(App\Model\Entity\Link) {}, (int) 3 => object(App\Model\Entity\Link) {} ], 'travelServicesLinks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {} ], 'flightsChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {} ] ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => object(App\Model\Entity\Agent) { 'id' => (int) 1056, 'salutation_type_id' => (int) 1, 'firstname' => 'Aries', 'lastname' => 'Limabean', 'image' => '', 'birthday' => null, 'job_title' => '', 'connect_url' => '', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 1 => object(App\Model\Entity\Agent) { 'id' => (int) 217, 'salutation_type_id' => (int) 2, 'firstname' => 'Haneczka', 'lastname' => 'Benz', 'image' => 'avatars/5a0-Travel-039.jpg', 'birthday' => null, 'job_title' => 'Managing Director', 'connect_url' => 'https://haneczkabenz.mybookingplatform.com', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 126, 'salutation_type_id' => (int) 3, 'firstname' => 'Jareen', 'lastname' => 'Schoeman', 'image' => 'avatars/5b8-jareen-b17.png', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'Owner/Manager', 'connect_url' => 'https://sureouteniquatravel.mybookingplatform.com', 'telephone' => '044 8742194', 'mobile' => '083 967 9291', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' } ] $userPackagesIds = [] $footerDestinations = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.description' => 'string', 'description' => 'string', 'Destinations__banner' => 'string', 'Destinations.banner' => 'string', 'banner' => 'string', 'Destinations__map' => 'string', 'Destinations.map' => 'string', 'map' => 'string', 'Destinations__parent' => 'boolean', 'Destinations.parent' => 'boolean', 'parent' => 'boolean', 'Destinations__homepage' => 'boolean', 'Destinations.homepage' => 'boolean', 'homepage' => 'boolean', 'Destinations__seo_title' => 'string', 'Destinations.seo_title' => 'string', 'seo_title' => 'string', 'Destinations__seo_description' => 'text', 'Destinations.seo_description' => 'text', 'seo_description' => 'text', 'Destinations__blog_id' => 'integer', 'Destinations.blog_id' => 'integer', 'blog_id' => 'integer', 'Destinations__created' => 'datetime', 'Destinations.created' => 'datetime', 'created' => 'datetime', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.deleted' => 'datetime', 'deleted' => 'datetime', 'Destinations__banner_oin' => 'string', 'Destinations.banner_oin' => 'string', 'banner_oin' => 'string', 'Destinations__map_oin' => 'string', 'Destinations.map_oin' => 'string', 'map_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\DestinationsTable) {} } $footerExperiences = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Experiences__id' => 'integer', 'Experiences.id' => 'integer', 'id' => 'integer', 'Experiences__title' => 'string', 'Experiences.title' => 'string', 'title' => 'string', 'Experiences__slug' => 'string', 'Experiences.slug' => 'string', 'slug' => 'string', 'Experiences__description' => 'string', 'Experiences.description' => 'string', 'description' => 'string', 'Experiences__banner' => 'string', 'Experiences.banner' => 'string', 'banner' => 'string', 'Experiences__icon' => 'string', 'Experiences.icon' => 'string', 'icon' => 'string', 'Experiences__parent' => 'boolean', 'Experiences.parent' => 'boolean', 'parent' => 'boolean', 'Experiences__homepage' => 'boolean', 'Experiences.homepage' => 'boolean', 'homepage' => 'boolean', 'Experiences__created' => 'datetime', 'Experiences.created' => 'datetime', 'created' => 'datetime', 'Experiences__modified' => 'datetime', 'Experiences.modified' => 'datetime', 'modified' => 'datetime', 'Experiences__deleted' => 'datetime', 'Experiences.deleted' => 'datetime', 'deleted' => 'datetime', 'Experiences__banner_oin' => 'string', 'Experiences.banner_oin' => 'string', 'banner_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ExperiencesTable) {} } $updateLocation = true $_serialize = [ (int) 0 => 'blog' ] $blog = object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {}, (int) 1 => object(App\Model\Entity\GalleryImage) {}, (int) 2 => object(App\Model\Entity\GalleryImage) {} ], 'banner_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Blogs' } $sliderPackages = [] $agency = null $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $travelServicesLinks = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 2 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 3 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 4 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 5 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 6 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 7 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $linkGroups = [ 'Top Navigation' => [ 'id' => (int) 1, 'site_setting_id' => (int) 31, 'name' => 'Top Navigation', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Social Media' => [ 'id' => (int) 4, 'site_setting_id' => (int) 31, 'name' => 'Social Media', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ] ] ], 'Footer Bottom' => [ 'id' => (int) 7, 'site_setting_id' => (int) 31, 'name' => 'Footer Bottom', 'active' => (int) 1, 'order' => (int) 0, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Main Navigation' => [ 'id' => (int) 2, 'site_setting_id' => (int) 31, 'name' => 'Main Navigation', 'active' => (int) 1, 'order' => (int) 1, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ], (int) 5 => [ [maximum depth reached] ], (int) 6 => [ [maximum depth reached] ], (int) 7 => [ [maximum depth reached] ], (int) 8 => [ [maximum depth reached] ], (int) 9 => [ [maximum depth reached] ], (int) 10 => [ [maximum depth reached] ], (int) 11 => [ [maximum depth reached] ], (int) 12 => [ [maximum depth reached] ], (int) 13 => [ [maximum depth reached] ], (int) 14 => [ [maximum depth reached] ], (int) 15 => [ [maximum depth reached] ], (int) 16 => [ [maximum depth reached] ], (int) 17 => [ [maximum depth reached] ] ] ], 'Footer Links' => [ 'id' => (int) 3, 'site_setting_id' => (int) 31, 'name' => 'Footer Links', 'active' => (int) 1, 'order' => (int) 2, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ] ] ], 'Footer Links 2' => [ 'id' => (int) 5, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 2', 'active' => (int) 1, 'order' => (int) 3, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ], (int) 4 => [ [maximum depth reached] ] ] ], 'Footer Links 3' => [ 'id' => (int) 6, 'site_setting_id' => (int) 31, 'name' => 'Footer Links 3', 'active' => (int) 1, 'order' => (int) 4, 'links' => [ (int) 0 => [ [maximum depth reached] ], (int) 1 => [ [maximum depth reached] ], (int) 2 => [ [maximum depth reached] ], (int) 3 => [ [maximum depth reached] ] ] ] ] $mainNavigationLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $link = [ 'id' => (int) 4, 'link_group_id' => (int) 1, 'parent_id' => (int) 0, 'title' => 'Log in', 'url' => '/login', 'logo' => 'logos/672-Log-in-Icon-Blue-930.png', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => false, 'link_order' => (int) 4, 'external' => false ] $socials = [ 'fb' => [ 'title' => 'Facebook', 'url' => null, 'logo' => 'facebook.png' ], 'twitter' => [ 'title' => 'Twitter', 'url' => null, 'logo' => 'twitter.png' ], 'linkedin' => [ 'title' => 'LinkedIn', 'url' => null, 'logo' => 'linkedin.png' ], 'instagram' => [ 'title' => 'Instagram', 'url' => null, 'logo' => 'instagram.png' ], 'google' => [ 'title' => 'Google', 'url' => null, 'logo' => 'google.png' ], 'youtube' => [ 'title' => 'Youtube', 'url' => null, 'logo' => 'youtube.png' ], 'pinterest' => [ 'title' => 'Pinterest', 'url' => null, 'logo' => 'pinterest.png' ] ]
include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 271 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 136]Code Context// Check if the URL contains '/blogs' and keep it as is if it does
$link['url'] = '/am/' . $agency->slug . '/#packages-specials';
break;
$agency = null $links = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $parentId = (int) 0 $view = object(App\View\AppView) { passedArgs => [ (int) 0 => 'sure-travelways-table-view', (int) 1 => 'visit-france' ] hasRendered => false uuids => [] viewClass => null viewVars => [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ [maximum depth reached] ], 'userPackagesIds' => [[maximum depth reached]], 'footerDestinations' => object(SoftDelete\ORM\Query) {}, 'footerExperiences' => object(Cake\ORM\Query) {}, 'updateLocation' => true, '_serialize' => [ [maximum depth reached] ], 'blog' => object(App\Model\Entity\Blog) {}, 'sliderPackages' => [[maximum depth reached]], 'agency' => object(App\Model\Entity\Agency) {}, 'bookNowChildrenLinks' => [ [maximum depth reached] ], 'travelServicesLinks' => [ [maximum depth reached] ], 'flightsChildrenLinks' => [ [maximum depth reached] ] ] ResourceRevision => object(App\View\Helper\ResourceRevisionHelper) {} SocialShare => object(SocialShare\View\Helper\SocialShareHelper) {} Url => object(Cake\View\Helper\UrlHelper) {} Html => object(Cake\View\Helper\HtmlHelper) {} Text => object(Cake\View\Helper\TextHelper) {} Flash => object(Cake\View\Helper\FlashHelper) {} [protected] _helpers => object(Cake\View\HelperRegistry) {} [protected] Blocks => object(Cake\View\ViewBlock) {} [protected] plugin => 'ThemeSureTravel' [protected] name => 'Agencies' [protected] helpers => [ 'SocialShare.SocialShare' => null ] [protected] templatePath => 'Agencies' [protected] template => 'blog' [protected] layout => 'default' [protected] layoutPath => null [protected] autoLayout => true [protected] _ext => '.ctp' [protected] subDir => '' [protected] theme => 'ThemeSureTravel' [protected] request => object(Cake\Http\ServerRequest) {} [protected] response => object(Cake\Http\Response) {} [protected] elementCache => 'default' [protected] _passedVars => [ (int) 0 => 'viewVars', (int) 1 => 'autoLayout', (int) 2 => 'helpers', (int) 3 => 'template', (int) 4 => 'layout', (int) 5 => 'name', (int) 6 => 'theme', (int) 7 => 'layoutPath', (int) 8 => 'templatePath', (int) 9 => 'plugin', (int) 10 => 'passedArgs' ] [protected] _paths => [] [protected] _pathsForPlugin => [ 'ThemeSureTravel' => [ [maximum depth reached] ] ] [protected] _parents => [] [protected] _current => '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' [protected] _currentType => 'element' [protected] _stack => [] [protected] _viewBlockClass => 'Cake\View\ViewBlock' [protected] _eventManager => object(Cake\Event\EventManager) {} [protected] _eventClass => 'Cake\Event\Event' [protected] _viewBuilder => null } $menuHtml = '<ul class="main-navigation dropdown menu justify" data-dropdown-menu><li class="bubble-button dropdown book-now-wrap"><a href="#" class="header-menu dropdown book-now" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Book-Online-Icon-Green-copy-024.png" alt="BOOK NOW" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Book-Online-Icon-White-d35.png" alt="BOOK NOW (hover)" class="menu-logo-hover" /> </span>BOOK NOW</a><ul class="nested menu"><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Hotel/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Hotels-Icon-Blue-098.png" alt="Hotels" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Hotels-Icon-Green-7da.png" alt="Hotels (hover)" class="menu-logo-hover" /> </span>Hotels</a></li><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Car/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Car-Rental-Icon-Blue-5c1.png" alt="Car Rentals" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Car-Rental-Icon-Green-3c8.png" alt="Car Rentals (hover)" class="menu-logo-hover" /> </span>Car Rentals</a></li><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Transfer/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Transfers-Icon-Blue-0ce.png" alt="Transfers" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Transfers-Icon-Green-664.png" alt="Transfers (hover)" class="menu-logo-hover" /> </span>Transfers</a></li><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Activities/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Activities-Icon-Blue-d01.png" alt="Activities" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Activities-Icon-Green-dab.png" alt="Activities (hover)" class="menu-logo-hover" /> </span>Activities</a></li></ul></li><li class="bubble-button -wrap"><a href="https://sure-travel.mybookingplatform.com/" class="header-menu " target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Flights-Icon-Green-4bf.png" alt="Flights" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Flights-Icon-White-3-e74.png" alt="Flights (hover)" class="menu-logo-hover" /> </span>Flights</a></li><li class="bubble-button -wrap">' $filteredLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ] ] $link = [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ] $hasChildren = false $bookNowLink = object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Links' } $flightsLink = object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Links' } $logoHtml = ' <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Packages-Specials-Icon-Green-e85.png" alt="Packages & Specials" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Packages-Specials-Icon-White-1-569.png" alt="Packages & Specials (hover)" class="menu-logo-hover" /> </span>'buildMenu - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 136 include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 311 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 132]Code Contextcase 'blog & news':
$link['url'] = '/am/' . $agency->slug . '/blogs';
break;
$agency = null $links = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $parentId = (int) 0 $view = object(App\View\AppView) { passedArgs => [ (int) 0 => 'sure-travelways-table-view', (int) 1 => 'visit-france' ] hasRendered => false uuids => [] viewClass => null viewVars => [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ [maximum depth reached] ], 'userPackagesIds' => [[maximum depth reached]], 'footerDestinations' => object(SoftDelete\ORM\Query) {}, 'footerExperiences' => object(Cake\ORM\Query) {}, 'updateLocation' => true, '_serialize' => [ [maximum depth reached] ], 'blog' => object(App\Model\Entity\Blog) {}, 'sliderPackages' => [[maximum depth reached]], 'agency' => object(App\Model\Entity\Agency) {}, 'bookNowChildrenLinks' => [ [maximum depth reached] ], 'travelServicesLinks' => [ [maximum depth reached] ], 'flightsChildrenLinks' => [ [maximum depth reached] ] ] ResourceRevision => object(App\View\Helper\ResourceRevisionHelper) {} SocialShare => object(SocialShare\View\Helper\SocialShareHelper) {} Url => object(Cake\View\Helper\UrlHelper) {} Html => object(Cake\View\Helper\HtmlHelper) {} Text => object(Cake\View\Helper\TextHelper) {} Flash => object(Cake\View\Helper\FlashHelper) {} [protected] _helpers => object(Cake\View\HelperRegistry) {} [protected] Blocks => object(Cake\View\ViewBlock) {} [protected] plugin => 'ThemeSureTravel' [protected] name => 'Agencies' [protected] helpers => [ 'SocialShare.SocialShare' => null ] [protected] templatePath => 'Agencies' [protected] template => 'blog' [protected] layout => 'default' [protected] layoutPath => null [protected] autoLayout => true [protected] _ext => '.ctp' [protected] subDir => '' [protected] theme => 'ThemeSureTravel' [protected] request => object(Cake\Http\ServerRequest) {} [protected] response => object(Cake\Http\Response) {} [protected] elementCache => 'default' [protected] _passedVars => [ (int) 0 => 'viewVars', (int) 1 => 'autoLayout', (int) 2 => 'helpers', (int) 3 => 'template', (int) 4 => 'layout', (int) 5 => 'name', (int) 6 => 'theme', (int) 7 => 'layoutPath', (int) 8 => 'templatePath', (int) 9 => 'plugin', (int) 10 => 'passedArgs' ] [protected] _paths => [] [protected] _pathsForPlugin => [ 'ThemeSureTravel' => [ [maximum depth reached] ] ] [protected] _parents => [] [protected] _current => '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' [protected] _currentType => 'element' [protected] _stack => [] [protected] _viewBlockClass => 'Cake\View\ViewBlock' [protected] _eventManager => object(Cake\Event\EventManager) {} [protected] _eventClass => 'Cake\Event\Event' [protected] _viewBuilder => null } $menuHtml = '<ul class="main-navigation dropdown menu justify" data-dropdown-menu><li class="bubble-button dropdown book-now-wrap"><a href="#" class="header-menu dropdown book-now" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Book-Online-Icon-Green-copy-024.png" alt="BOOK NOW" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Book-Online-Icon-White-d35.png" alt="BOOK NOW (hover)" class="menu-logo-hover" /> </span>BOOK NOW</a><ul class="nested menu"><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Hotel/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Hotels-Icon-Blue-098.png" alt="Hotels" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Hotels-Icon-Green-7da.png" alt="Hotels (hover)" class="menu-logo-hover" /> </span>Hotels</a></li><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Car/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Car-Rental-Icon-Blue-5c1.png" alt="Car Rentals" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Car-Rental-Icon-Green-3c8.png" alt="Car Rentals (hover)" class="menu-logo-hover" /> </span>Car Rentals</a></li><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Transfer/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Transfers-Icon-Blue-0ce.png" alt="Transfers" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Transfers-Icon-Green-664.png" alt="Transfers (hover)" class="menu-logo-hover" /> </span>Transfers</a></li><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Activities/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Activities-Icon-Blue-d01.png" alt="Activities" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Activities-Icon-Green-dab.png" alt="Activities (hover)" class="menu-logo-hover" /> </span>Activities</a></li></ul></li><li class="bubble-button -wrap"><a href="https://sure-travel.mybookingplatform.com/" class="header-menu " target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Flights-Icon-Green-4bf.png" alt="Flights" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Flights-Icon-White-3-e74.png" alt="Flights (hover)" class="menu-logo-hover" /> </span>Flights</a></li><li class="bubble-button -wrap"><a href="/am/#packages-specials" class="header-menu " target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Packages-Specials-Icon-Green-e85.png" alt="Packages & Specials" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Packages-Specials-Icon-White-1-569.png" alt="Packages & Specials (hover)" class="menu-logo-hover" /> </span>Packages & Specials</a></li><li class="bubble-button dropdown more-travel-services-wrap"><a href="#" class="header-menu dropdown more-travel-services" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-More-Icon-Green-bea.png" alt="More Travel Services" class="menu-logo-default" /> <img src="/uploads/images/logos/672-More-Icon-White-feb.png" alt="More Travel Services (hover)" class="menu-logo-hover" /> </span>More Travel Services</a><ul class="nested menu"><li class=" -wrap"><a href="https://sure-travel.mybookingplatform.com/en/Tour/Search" class="header-menu " target="_self">Guided Coach Tours</a></li><li class=" -wrap"><a href="https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363" class="header-menu " target="_self">Travel Insurance</a><ul class="nested menu"><li class=" -wrap"><a href="https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363" class="header-menu " target="_self">TIC</a></li><li class=" -wrap"><a href="https://www.hollardtravel.com/Insurance/Quote/New" class="header-menu " target="_self">Hollard Travel</a></li></ul></li><li class=" -wrap"><a href="https://suretravel.link/VisaTypes" class="header-menu " target="_self">Visas</a></li><li class=" -wrap"><a href="https://suretravel.link/findbyluggage" class="header-menu " target="_self">Track my luggage</a></li><li class=" -wrap"><a href="https://suretravel.link/TravellersHealth" class="header-menu " target="_self">Travel Health Information</a></li><li class=" -wrap"><a href="https://suretravel.link/SureGlobalSim" class="header-menu " target="_self">Global eSim</a></li></ul></li><li class="bubble-button -wrap">' $filteredLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ] ] $link = [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ] $hasChildren = false $bookNowLink = object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Links' } $flightsLink = object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Links' } $logoHtml = ' <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Blog-Icon-Green-copy-f75.png" alt="Blog & News" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Blog-Icon-White-688.png" alt="Blog & News (hover)" class="menu-logo-hover" /> </span>'buildMenu - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 132 include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 311 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 129]Code Contextcase 'contact us':
$link['url'] = '/am/' . $agency->slug . '/#meet-the-team';
break;
$agency = null $links = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ], (int) 6 => [ 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 2, 'external' => false, 'parent_link_id' => null ], (int) 7 => [ 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 3, 'external' => false, 'parent_link_id' => null ], (int) 8 => [ 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 4, 'external' => false, 'parent_link_id' => null ], (int) 9 => [ 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 5, 'external' => false, 'parent_link_id' => null ], (int) 10 => [ 'id' => (int) 42, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 11 => [ 'id' => (int) 43, 'link_group_id' => (int) 2, 'parent_id' => (int) 12, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'logo' => '', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 0, 'external' => false, 'parent_link_id' => null ], (int) 12 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 13 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 14 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 15 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 16 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 17 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 18 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 19 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $parentId = (int) 0 $view = object(App\View\AppView) { passedArgs => [ (int) 0 => 'sure-travelways-table-view', (int) 1 => 'visit-france' ] hasRendered => false uuids => [] viewClass => null viewVars => [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ [maximum depth reached] ], 'userPackagesIds' => [[maximum depth reached]], 'footerDestinations' => object(SoftDelete\ORM\Query) {}, 'footerExperiences' => object(Cake\ORM\Query) {}, 'updateLocation' => true, '_serialize' => [ [maximum depth reached] ], 'blog' => object(App\Model\Entity\Blog) {}, 'sliderPackages' => [[maximum depth reached]], 'agency' => object(App\Model\Entity\Agency) {}, 'bookNowChildrenLinks' => [ [maximum depth reached] ], 'travelServicesLinks' => [ [maximum depth reached] ], 'flightsChildrenLinks' => [ [maximum depth reached] ] ] ResourceRevision => object(App\View\Helper\ResourceRevisionHelper) {} SocialShare => object(SocialShare\View\Helper\SocialShareHelper) {} Url => object(Cake\View\Helper\UrlHelper) {} Html => object(Cake\View\Helper\HtmlHelper) {} Text => object(Cake\View\Helper\TextHelper) {} Flash => object(Cake\View\Helper\FlashHelper) {} [protected] _helpers => object(Cake\View\HelperRegistry) {} [protected] Blocks => object(Cake\View\ViewBlock) {} [protected] plugin => 'ThemeSureTravel' [protected] name => 'Agencies' [protected] helpers => [ 'SocialShare.SocialShare' => null ] [protected] templatePath => 'Agencies' [protected] template => 'blog' [protected] layout => 'default' [protected] layoutPath => null [protected] autoLayout => true [protected] _ext => '.ctp' [protected] subDir => '' [protected] theme => 'ThemeSureTravel' [protected] request => object(Cake\Http\ServerRequest) {} [protected] response => object(Cake\Http\Response) {} [protected] elementCache => 'default' [protected] _passedVars => [ (int) 0 => 'viewVars', (int) 1 => 'autoLayout', (int) 2 => 'helpers', (int) 3 => 'template', (int) 4 => 'layout', (int) 5 => 'name', (int) 6 => 'theme', (int) 7 => 'layoutPath', (int) 8 => 'templatePath', (int) 9 => 'plugin', (int) 10 => 'passedArgs' ] [protected] _paths => [] [protected] _pathsForPlugin => [ 'ThemeSureTravel' => [ [maximum depth reached] ] ] [protected] _parents => [] [protected] _current => '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp' [protected] _currentType => 'element' [protected] _stack => [] [protected] _viewBlockClass => 'Cake\View\ViewBlock' [protected] _eventManager => object(Cake\Event\EventManager) {} [protected] _eventClass => 'Cake\Event\Event' [protected] _viewBuilder => null } $menuHtml = '<ul class="main-navigation dropdown menu justify" data-dropdown-menu><li class="bubble-button dropdown book-now-wrap"><a href="#" class="header-menu dropdown book-now" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Book-Online-Icon-Green-copy-024.png" alt="BOOK NOW" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Book-Online-Icon-White-d35.png" alt="BOOK NOW (hover)" class="menu-logo-hover" /> </span>BOOK NOW</a><ul class="nested menu"><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Hotel/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Hotels-Icon-Blue-098.png" alt="Hotels" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Hotels-Icon-Green-7da.png" alt="Hotels (hover)" class="menu-logo-hover" /> </span>Hotels</a></li><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Car/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Car-Rental-Icon-Blue-5c1.png" alt="Car Rentals" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Car-Rental-Icon-Green-3c8.png" alt="Car Rentals (hover)" class="menu-logo-hover" /> </span>Car Rentals</a></li><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Transfer/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Transfers-Icon-Blue-0ce.png" alt="Transfers" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Transfers-Icon-Green-664.png" alt="Transfers (hover)" class="menu-logo-hover" /> </span>Transfers</a></li><li class=" sub-link-wrap"><a href="https://sure-travel.mybookingplatform.com/en/Activities/Search" class="header-menu sub-link" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Activities-Icon-Blue-d01.png" alt="Activities" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Activities-Icon-Green-dab.png" alt="Activities (hover)" class="menu-logo-hover" /> </span>Activities</a></li></ul></li><li class="bubble-button -wrap"><a href="https://sure-travel.mybookingplatform.com/" class="header-menu " target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Flights-Icon-Green-4bf.png" alt="Flights" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Flights-Icon-White-3-e74.png" alt="Flights (hover)" class="menu-logo-hover" /> </span>Flights</a></li><li class="bubble-button -wrap"><a href="/am/#packages-specials" class="header-menu " target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Packages-Specials-Icon-Green-e85.png" alt="Packages & Specials" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Packages-Specials-Icon-White-1-569.png" alt="Packages & Specials (hover)" class="menu-logo-hover" /> </span>Packages & Specials</a></li><li class="bubble-button dropdown more-travel-services-wrap"><a href="#" class="header-menu dropdown more-travel-services" target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-More-Icon-Green-bea.png" alt="More Travel Services" class="menu-logo-default" /> <img src="/uploads/images/logos/672-More-Icon-White-feb.png" alt="More Travel Services (hover)" class="menu-logo-hover" /> </span>More Travel Services</a><ul class="nested menu"><li class=" -wrap"><a href="https://sure-travel.mybookingplatform.com/en/Tour/Search" class="header-menu " target="_self">Guided Coach Tours</a></li><li class=" -wrap"><a href="https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363" class="header-menu " target="_self">Travel Insurance</a><ul class="nested menu"><li class=" -wrap"><a href="https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363" class="header-menu " target="_self">TIC</a></li><li class=" -wrap"><a href="https://www.hollardtravel.com/Insurance/Quote/New" class="header-menu " target="_self">Hollard Travel</a></li></ul></li><li class=" -wrap"><a href="https://suretravel.link/VisaTypes" class="header-menu " target="_self">Visas</a></li><li class=" -wrap"><a href="https://suretravel.link/findbyluggage" class="header-menu " target="_self">Track my luggage</a></li><li class=" -wrap"><a href="https://suretravel.link/TravellersHealth" class="header-menu " target="_self">Travel Health Information</a></li><li class=" -wrap"><a href="https://suretravel.link/SureGlobalSim" class="header-menu " target="_self">Global eSim</a></li></ul></li><li class="bubble-button -wrap"><a href="/am/blogs" class="header-menu " target="_self"> <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Blog-Icon-Green-copy-f75.png" alt="Blog & News" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Blog-Icon-White-688.png" alt="Blog & News (hover)" class="menu-logo-hover" /> </span>Blog & News</a></li><li class="bubble-button -wrap">' $filteredLinks = [ (int) 0 => [ 'id' => (int) 5, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'BOOK NOW', 'url' => '#', 'logo' => 'logos/672-Book-Online-Icon-Green-copy-024.png', 'logo_alt' => 'logos/672-Book-Online-Icon-White-d35.png', 'css_class' => 'dropdown book-now', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 1, 'external' => false, 'parent_link_id' => null ], (int) 1 => [ 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 6, 'external' => false, 'parent_link_id' => null ], (int) 2 => [ 'id' => (int) 38, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Packages & Specials', 'url' => '#packages-specials', 'logo' => 'logos/672-Packages-Specials-Icon-Green-e85.png', 'logo_alt' => 'logos/672-Packages-Specials-Icon-White-1-569.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 7, 'external' => false, 'parent_link_id' => null ], (int) 3 => [ 'id' => (int) 10, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'More Travel Services', 'url' => '#', 'logo' => 'logos/672-More-Icon-Green-bea.png', 'logo_alt' => 'logos/672-More-Icon-White-feb.png', 'css_class' => 'dropdown more-travel-services', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 8, 'external' => false, 'parent_link_id' => null ], (int) 4 => [ 'id' => (int) 17, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Blog & News', 'url' => '/blogs', 'logo' => 'logos/672-Blog-Icon-Green-copy-f75.png', 'logo_alt' => 'logos/672-Blog-Icon-White-688.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 15, 'external' => false, 'parent_link_id' => null ], (int) 5 => [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ] ] $link = [ 'id' => (int) 18, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Contact Us', 'url' => '/agencies', 'logo' => 'logos/672-Contact-Us-Icon-Green-202.png', 'logo_alt' => 'logos/672-Contact-Us-Icon-White-84f.png', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'link_order' => (int) 16, 'external' => false, 'parent_link_id' => null ] $hasChildren = false $bookNowLink = object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Links' } $flightsLink = object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Links' } $logoHtml = ' <span class="menu-logo-wrapper"> <img src="/uploads/images/logos/672-Contact-Us-Icon-Green-202.png" alt="Contact Us" class="menu-logo-default" /> <img src="/uploads/images/logos/672-Contact-Us-Icon-White-84f.png" alt="Contact Us (hover)" class="menu-logo-hover" /> </span>'buildMenu - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 129 include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 311 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1857 Cake\View\View::element() - CORE/src/View/View.php, line 782 include - ROOT/plugins/ThemeSureTravel/src/Template/Layout/default.ctp, line 114 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::renderLayout() - CORE/src/View/View.php, line 926 Cake\View\View::render() - CORE/src/View/View.php, line 884 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Agencies/blog.ctp, line 13]Code Context"crumbs" => [
'Blog and News' => '/am/' . $agency->slug . '/blogs',
$blog->title => '#'
$viewFile = '/var/www/code/plugins/ThemeSureTravel/src/Template/Agencies/blog.ctp' $dataForView = [ 'loggedIn' => null, 'recentlyLoggedInAgents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {} ], 'userPackagesIds' => [], 'footerDestinations' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\DestinationsTable) {} }, 'footerExperiences' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(App\Model\Table\ExperiencesTable) {} }, 'updateLocation' => true, '_serialize' => [ (int) 0 => 'blog' ], 'blog' => object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ [maximum depth reached] ], 'banner_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Blogs' }, 'sliderPackages' => [], 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 66, 'area_id' => (int) 9, 'company_id' => (int) 58, 'title' => 'Sure Travelways Table View', 'slug' => 'sure-travelways-table-view', 'packages_synced' => true, 'debtor_code' => '334', 'iata' => '77201526', 'physical_address_1' => 'Bayside Centre (Moved)', 'physical_address_2' => 'Virtual Office', 'physical_city' => 'Table View', 'postal_address_1' => '', 'postal_city' => '', 'postal_code' => '7445', 'area_code' => '021', 'telephone' => '5317608', 'fax' => '', 'speed_dial' => '2313', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => 'tableview@travelways.co.za', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '09h00 - 15h00', 'sunday_opening_time' => '09h00 - 14h00', 'public_holidays_opening_time' => '09h00 - 14h00', 'latitude' => '-33.8228103', 'longitude' => '18.4893593', 'web_url' => '', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => 'sure@travelways.co.za', 'dwelling_type' => '', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<p>This email and any files transmitted with it are solely intended for the use of the addressee(s) and may contain information that is confidential and privileged. If you receive this email in error, please advise us by return email immediately. All clients doing business with Sure Travel and Sure Licensees will be subject to the detailed disclaimer, viewable at <a href="http://www.suretravel.co.za/page/terms-and-conditions/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&q=http://www.suretravel.co.za/page/terms-and-conditions/&source=gmail&ust=1505984959821000&usg=AFQjCNEMCHWY7yGpuzfhd6GXlVytjIl6hA" style="font-size: inherit; background-color: rgb(255, 255, 255);">http://www.suretravel.co.za/page/terms-and-conditions/</a>, and deemed to have read and accepted these:)</p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => false, 'agency_page_content' => '<p><br></p> <p><br></p>', 'social_media_fb' => '', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => '', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '', 'date_joined' => null, 'date_resigned' => null, 'page_blocked' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => null, 'agency_testimonials' => [[maximum depth reached]], 'agents' => [[maximum depth reached]], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_homepage_banners' => [[maximum depth reached]], 'homepage_banners' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agencies' }, 'bookNowChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {}, (int) 1 => object(App\Model\Entity\Link) {}, (int) 2 => object(App\Model\Entity\Link) {}, (int) 3 => object(App\Model\Entity\Link) {} ], 'travelServicesLinks' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {} ], 'flightsChildrenLinks' => [ (int) 0 => object(App\Model\Entity\Link) {} ] ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => object(App\Model\Entity\Agent) { 'id' => (int) 1056, 'salutation_type_id' => (int) 1, 'firstname' => 'Aries', 'lastname' => 'Limabean', 'image' => '', 'birthday' => null, 'job_title' => '', 'connect_url' => '', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 1 => object(App\Model\Entity\Agent) { 'id' => (int) 217, 'salutation_type_id' => (int) 2, 'firstname' => 'Haneczka', 'lastname' => 'Benz', 'image' => 'avatars/5a0-Travel-039.jpg', 'birthday' => null, 'job_title' => 'Managing Director', 'connect_url' => 'https://haneczkabenz.mybookingplatform.com', 'telephone' => '', 'mobile' => '', 'fax' => '', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 126, 'salutation_type_id' => (int) 3, 'firstname' => 'Jareen', 'lastname' => 'Schoeman', 'image' => 'avatars/5b8-jareen-b17.png', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'Owner/Manager', 'connect_url' => 'https://sureouteniquatravel.mybookingplatform.com', 'telephone' => '044 8742194', 'mobile' => '083 967 9291', 'fax' => '', 'manager_notices' => true, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => true, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => null, 'date_resigned' => null, 'active' => true, 'accreditation' => '', 'login_datetime' => object(Cake\I18n\FrozenTime) {}, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => null, 'login' => object(App\Model\Entity\Login) {}, 'agencies' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Agents' } ] $userPackagesIds = [] $footerDestinations = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Destinations`.`id` AS `Destinations__id`, `Destinations`.`title` AS `Destinations__title`, `Destinations`.`slug` AS `Destinations__slug`, `Destinations`.`banner_title` AS `Destinations__banner_title`, `Destinations`.`description` AS `Destinations__description`, `Destinations`.`banner` AS `Destinations__banner`, `Destinations`.`map` AS `Destinations__map`, `Destinations`.`parent` AS `Destinations__parent`, `Destinations`.`homepage` AS `Destinations__homepage`, `Destinations`.`seo_title` AS `Destinations__seo_title`, `Destinations`.`seo_description` AS `Destinations__seo_description`, `Destinations`.`blog_id` AS `Destinations__blog_id`, `Destinations`.`created` AS `Destinations__created`, `Destinations`.`modified` AS `Destinations__modified`, `Destinations`.`deleted` AS `Destinations__deleted`, `Destinations`.`banner_oin` AS `Destinations__banner_oin`, `Destinations`.`map_oin` AS `Destinations__map_oin` FROM `destinations` `Destinations` WHERE (`Destinations`.`parent` = :c0 AND Destinations.deleted IS NULL)', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.description' => 'string', 'description' => 'string', 'Destinations__banner' => 'string', 'Destinations.banner' => 'string', 'banner' => 'string', 'Destinations__map' => 'string', 'Destinations.map' => 'string', 'map' => 'string', 'Destinations__parent' => 'boolean', 'Destinations.parent' => 'boolean', 'parent' => 'boolean', 'Destinations__homepage' => 'boolean', 'Destinations.homepage' => 'boolean', 'homepage' => 'boolean', 'Destinations__seo_title' => 'string', 'Destinations.seo_title' => 'string', 'seo_title' => 'string', 'Destinations__seo_description' => 'text', 'Destinations.seo_description' => 'text', 'seo_description' => 'text', 'Destinations__blog_id' => 'integer', 'Destinations.blog_id' => 'integer', 'blog_id' => 'integer', 'Destinations__created' => 'datetime', 'Destinations.created' => 'datetime', 'created' => 'datetime', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.deleted' => 'datetime', 'deleted' => 'datetime', 'Destinations__banner_oin' => 'string', 'Destinations.banner_oin' => 'string', 'banner_oin' => 'string', 'Destinations__map_oin' => 'string', 'Destinations.map_oin' => 'string', 'map_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\DestinationsTable) {} } $footerExperiences = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Experiences`.`id` AS `Experiences__id`, `Experiences`.`title` AS `Experiences__title`, `Experiences`.`slug` AS `Experiences__slug`, `Experiences`.`description` AS `Experiences__description`, `Experiences`.`banner` AS `Experiences__banner`, `Experiences`.`icon` AS `Experiences__icon`, `Experiences`.`parent` AS `Experiences__parent`, `Experiences`.`homepage` AS `Experiences__homepage`, `Experiences`.`created` AS `Experiences__created`, `Experiences`.`modified` AS `Experiences__modified`, `Experiences`.`deleted` AS `Experiences__deleted`, `Experiences`.`banner_oin` AS `Experiences__banner_oin` FROM `experiences` `Experiences` WHERE `Experiences`.`parent` = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Experiences__id' => 'integer', 'Experiences.id' => 'integer', 'id' => 'integer', 'Experiences__title' => 'string', 'Experiences.title' => 'string', 'title' => 'string', 'Experiences__slug' => 'string', 'Experiences.slug' => 'string', 'slug' => 'string', 'Experiences__description' => 'string', 'Experiences.description' => 'string', 'description' => 'string', 'Experiences__banner' => 'string', 'Experiences.banner' => 'string', 'banner' => 'string', 'Experiences__icon' => 'string', 'Experiences.icon' => 'string', 'icon' => 'string', 'Experiences__parent' => 'boolean', 'Experiences.parent' => 'boolean', 'parent' => 'boolean', 'Experiences__homepage' => 'boolean', 'Experiences.homepage' => 'boolean', 'homepage' => 'boolean', 'Experiences__created' => 'datetime', 'Experiences.created' => 'datetime', 'created' => 'datetime', 'Experiences__modified' => 'datetime', 'Experiences.modified' => 'datetime', 'modified' => 'datetime', 'Experiences__deleted' => 'datetime', 'Experiences.deleted' => 'datetime', 'deleted' => 'datetime', 'Experiences__banner_oin' => 'string', 'Experiences.banner_oin' => 'string', 'banner_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ExperiencesTable) {} } $updateLocation = true $_serialize = [ (int) 0 => 'blog' ] $blog = object(App\Model\Entity\Blog) { 'id' => (int) 54, 'title' => 'Visit France', 'slug' => 'visit-france', 'description' => 'Cheese. Wine. Gourmet food. Culture. What's not to like?', 'content' => '<p>Long live France – birthplace of some of world’s greatest <strong>artists, musicians, philosophers, writers </strong>and, of course, <strong>wines and cheeses.</strong> The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore. </p><figure><img src="/uploads/images/wysiwyg/adrien-tutin-379257-unsplash-fa9.jpg"></figure><p>No trip to France would be complete without a trip to<strong> Paris, the City of Lights</strong>: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral. </p><figure><img src="/uploads/images/wysiwyg/agence-producteurs-locaux-damien-kuhn-97748-unsplash-722.jpg"></figure><p>You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like <strong>Christian Dior, Coco Chanel or Jean-Paul Gaultier</strong>. <span></span><br></p><figure><img src="/uploads/images/wysiwyg/mont-saint-michel-france-normandy-europe-1-97a.jpg"></figure><p>After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in <strong>Bordeaux</strong>, the gastronomic “art of living” that the region’s made famous. <br></p><figure><img src="/uploads/images/wysiwyg/people-eiffel-tower-france-landmark-668.jpg"></figure><p>Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in<strong> Nice or Cannes</strong>. History buffs can visit the D-Day landing points in <strong>Normandy</strong>, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps? </p><figure><img src="/uploads/images/wysiwyg/stacy-wyss-702-unsplash-006.jpg"></figure><h5>Best for:</h5><p>Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers</p>', 'package_cta' => '', 'featured' => false, 'news' => false, 'active' => true, 'preview_token' => null, 'featured_modified' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'gallery_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {}, (int) 1 => object(App\Model\Entity\GalleryImage) {}, (int) 2 => object(App\Model\Entity\GalleryImage) {} ], 'banner_images' => [ (int) 0 => object(App\Model\Entity\GalleryImage) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Blogs' } $sliderPackages = [] $agency = null $bookNowChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 6, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Hotels', 'url' => 'https://sure-travel.mybookingplatform.com/en/Hotel/Search', 'logo' => 'logos/672-Hotels-Icon-Blue-098.png', 'logo_alt' => 'logos/672-Hotels-Icon-Green-7da.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 2, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 1 => object(App\Model\Entity\Link) { 'id' => (int) 7, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Car Rentals', 'url' => 'https://sure-travel.mybookingplatform.com/en/Car/Search', 'logo' => 'logos/672-Car-Rental-Icon-Blue-5c1.png', 'logo_alt' => 'logos/672-Car-Rental-Icon-Green-3c8.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 3, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 2 => object(App\Model\Entity\Link) { 'id' => (int) 8, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Transfers', 'url' => 'https://sure-travel.mybookingplatform.com/en/Transfer/Search', 'logo' => 'logos/672-Transfers-Icon-Blue-0ce.png', 'logo_alt' => 'logos/672-Transfers-Icon-Green-664.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 4, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => null, 'logo_alt_oin' => null, 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' }, (int) 3 => object(App\Model\Entity\Link) { 'id' => (int) 39, 'link_group_id' => (int) 2, 'parent_id' => (int) 5, 'title' => 'Activities', 'url' => 'https://suretravel.link/Activities', 'logo' => 'logos/672-Activities-Icon-Blue-d01.png', 'logo_alt' => 'logos/672-Activities-Icon-Green-dab.png', 'css_class' => 'sub-link', 'active' => true, 'link_order' => (int) 5, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ] $travelServicesLinks = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 241, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Guided Coach Tours', 'url' => 'https://sure-travel.mybookingplatform.com/en/Tour/Search', 'active' => true, 'external' => false, 'link_order' => (int) 9, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 242, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Insurance', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 10, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 2 => object(Cake\ORM\Entity) { 'id' => (int) 243, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'TIC', 'url' => 'https://www.tic.co.za/systematic/travelinsuranceshop.html?ref=363', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 3 => object(Cake\ORM\Entity) { 'id' => (int) 244, 'agency_id' => (int) 66, 'parent_link_id' => null, 'parent_id' => (int) 242, 'title' => 'Hollard Travel', 'url' => 'https://www.hollardtravel.com/Insurance/Quote/New', 'active' => true, 'external' => false, 'link_order' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 4 => object(Cake\ORM\Entity) { 'id' => (int) 245, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Visas', 'url' => 'https://suretravel.link/VisaTypes', 'active' => true, 'external' => false, 'link_order' => (int) 11, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 5 => object(Cake\ORM\Entity) { 'id' => (int) 246, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Track my luggage', 'url' => 'https://suretravel.link/findbyluggage', 'active' => true, 'external' => false, 'link_order' => (int) 12, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 6 => object(Cake\ORM\Entity) { 'id' => (int) 247, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Travel Health Information', 'url' => 'https://suretravel.link/TravellersHealth', 'active' => true, 'external' => false, 'link_order' => (int) 13, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' }, (int) 7 => object(Cake\ORM\Entity) { 'id' => (int) 248, 'agency_id' => (int) 66, 'parent_link_id' => (int) 10, 'parent_id' => (int) 0, 'title' => 'Global eSim', 'url' => 'https://suretravel.link/SureGlobalSim', 'active' => true, 'external' => false, 'link_order' => (int) 14, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'AgencyLinksTravelServices' } ] $flightsChildrenLinks = [ (int) 0 => object(App\Model\Entity\Link) { 'id' => (int) 9, 'link_group_id' => (int) 2, 'parent_id' => (int) 0, 'title' => 'Flights', 'url' => 'https://sure-travel.mybookingplatform.com/', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => '', 'active' => true, 'link_order' => (int) 6, 'external' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'show_on_main' => false, 'show_on_corporate' => false, 'show_on_agency' => true, 'logo_oin' => '', 'logo_alt_oin' => '', 'agency_link' => object(App\Model\Entity\AgencyLink) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Links' } ]include - ROOT/plugins/ThemeSureTravel/src/Template/Agencies/blog.ctp, line 13 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::render() - CORE/src/View/View.php, line 879 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 164 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 96 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51 Cake\Http\Server::run() - CORE/src/Http/Server.php, line 97
Long live France – birthplace of some of world’s greatest artists, musicians, philosophers, writers and, of course, wines and cheeses. The French live on the knife’s edge between modern innovation and time-honoured tradition; charm and sophistication seem to ooze from every pore.
No trip to France would be complete without a trip to Paris, the City of Lights: climb the steps of the Eiffel Tower, visit Mona Lisa at the Louvre, watch a sunset from Montmartre, or hear the bells ring at Notre Dame Cathedral.
You could spend weeks in Paris on its own – and please do, if you can spare the time. The amount of delicious baked goods, cafes and street food vendors within a one-block radius makes it impossible to fathom how the French still manage to fit into the designer clothes made famous by French fashion houses like Christian Dior, Coco Chanel or Jean-Paul Gaultier.
After Paris, you’ll be spoilt for choice on where to go next on the high-speed “TGV” railway system. In Reims, you’ll taste real champagne; in Bordeaux, the gastronomic “art of living” that the region’s made famous.
Pick lavender or the fruit of the orchards in rural Provence, or dig one’s toes into the warm Mediterranean sands in Nice or Cannes. History buffs can visit the D-Day landing points in Normandy, or the well-preserved walled fortress at Carcassonne. Oh yes, and did we mention the French Alps?
Arts + Culture Lovers; Backpackers/Budget Travellers; Couples/Honeymooners; Families; Foodies; History Buffs; LGBTQ-friendly; Luxury Travellers; Nature Lovers; Road Trippers