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, 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 106, 'area_id' => (int) 4, 'company_id' => (int) 74, 'title' => 'The Travel Boss Durban', 'slug' => 'the-travel-boss-durban', 'packages_synced' => true, 'debtor_code' => 'T10008', 'iata' => '77251075', 'physical_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel', 'physical_address_2' => 'Umhlanga', 'physical_city' => '', 'postal_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel, Umhlanga Ridge, Umhlanga', 'postal_city' => '', 'postal_code' => '4320', 'area_code' => '031', 'telephone' => '8801708', 'fax' => '', 'speed_dial' => '', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '', 'override_rate' => '', 'open_weekends' => false, 'saturday_opening_time' => '', 'sunday_opening_time' => '', 'public_holidays_opening_time' => '', 'latitude' => '-29.7245653', 'longitude' => '31.0655838', 'web_url' => 'https://thetravelboss.co.za/', 'web_country' => 'South Africa', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '', 'dwelling_type' => 'Office', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<hr> <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 will be subject to the detailed disclaimer, viewable at</p> <p> <a href="https://www.suretravel.co.za/terms-and-conditions" target="_blank">www.suretravel.co.za</a>, and deemed to have read and accepted these.</p> <p><img src="https://ci3.googleusercontent.com/mail-sig/AIorK4yRSZs3ykaahAAmTMIbwUV7rpCRW6WhFcnV0xfeCoIzKXdxGiw0bnR4mk--FOJI74iYDeIfog0"> </p>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => true, 'agency_page_content' => '<figure><a href="https://thetravelboss.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/Click-here-to-book-Sure-Connect-b85.png" alt="Sure Connect" title="Sure Connect"></a></figure> <p>THE TRAVEL BOSS is a professional travel management company that was launched in South Africa in 2020, during the COVID-19 lockdown. </p> <p>Years of experience, relationships & talent played a fundamental part in the building block especially when it came to naming the business. Our intentions are to create a breathtaking experience to entice the Leisure & Corporate Traveller, by driving a customer centric approach offering personalised services.</p> <p>Our team of young executives nurture & fulfill our customers needs through our value proposition, which is seamless service delivery, negotiated value for money packages and unrivaled leisure and corporate travel experiences.</p> <p>We offer a broad spectrum of products which ranges from local, international packages including flights, accommodation, transfers, car rentals, travel insurance and incentive groups. We have always aligned our business with reputable and stable partners locally & abroad assuring you safety and confidentiality at all times.</p> <p>A critical component of our business is its “People”, we believe that commitment and efficiency behind the team will ensure a true success of our journey. While we strive for service excellence and competitive pricing at all times, our passion for latest technology & innovation remain a key driver.</p> <figure><a href="https://thetravelboss.co.za/" target="_blank"><img src="/uploads/images/wysiwyg/The-Travel-Boss-Logo-png-2e9.jpg" alt="Website" title="Website"></a></figure> <p><em></em></p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-7cc.jpg"></figure> <p><em></em><em></em></p> <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) {} ], 'homepageBanners' => [ (int) 0 => object(App\Model\Entity\HomepageBanner) {}, (int) 1 => object(App\Model\Entity\HomepageBanner) {}, (int) 2 => object(App\Model\Entity\HomepageBanner) {} ], 'promoBlocks' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, '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\PromoBlocksTable) {} }, 'agencyTeamsBackground' => object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', '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]' => 'AgencyTeamsBackgrounds' }, 'user_is_manager' => false, 'terms' => '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>', 'packages' => object(Cake\ORM\ResultSet) { 'items' => [ [maximum depth reached] ] }, 'destinations' => 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` INNER JOIN `destination_destinations` `DestinationDestinations` ON `Destinations`.`id` = (`DestinationDestinations`.`child_destination_id`) INNER JOIN `destinations` `ChildDestinations` ON (ChildDestinations.deleted IS NULL AND `ChildDestinations`.`id` = (`DestinationDestinations`.`child_destination_id`)) INNER JOIN `package_destinations` `PackageDestinations` ON `ChildDestinations`.`id` = (`PackageDestinations`.`destination_id`) INNER JOIN `packages` `Packages` ON (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL AND `Packages`.`id` = (`PackageDestinations`.`package_id`)) WHERE (Destinations.parent AND Destinations.deleted IS NULL) GROUP BY `Destinations`.`id` ', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, '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) {} }, 'priceRanges' => [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ], 'durations' => [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ], 'experiences' => 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` INNER JOIN `experience_experiences` `ExperienceExperiences` ON `Experiences`.`id` = (`ExperienceExperiences`.`experience_id`) INNER JOIN `experiences` `ChildExperiences` ON `ChildExperiences`.`id` = (`ExperienceExperiences`.`child_experience_id`) INNER JOIN `package_experiences` `PackageExperiences` ON `ChildExperiences`.`id` = (`PackageExperiences`.`experience_id`) INNER JOIN `packages` `Packages` ON (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL AND `Packages`.`id` = (`PackageExperiences`.`package_id`)) WHERE `Experiences`.`parent` = :c3 GROUP BY `Experiences`.`id` ', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, '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) {} }, 'recentlyPublishedPackages' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', '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\PackagesTable) {} }, 'filtersText' => [ (int) 0 => '"Eastern Cape"' ], 'durationFilterText' => false, 'priceRangeFilterText' => false, 'travelDateFilterText' => false, 'destinationFilterText' => 'Eastern Cape', 'experienceFilterText' => false, 'sortBy' => [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ], 'defaultSort' => 'Most Recent', 'controllerAlias' => 'Agencies', 'destinationSlug' => 'eastern-cape', 'experienceSlug' => null, 'packageCount' => (int) 1, 'canonicalUrl' => 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => 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) 1 => 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' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 125, 'salutation_type_id' => (int) 2, 'firstname' => 'Angela', 'lastname' => 'McLoskey', 'image' => 'avatars/600-Ang-a00.jpg', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'MD', 'connect_url' => 'https://suredynamictravel.mybookingplatform.com', 'telephone' => '0116223840', 'mobile' => '0828805892', 'fax' => '0116221573', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => false, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => 'IATA Domestic and International fares Amadeus', '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 $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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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' } ] $homepageBanners = [ (int) 0 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 4, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.travelweekly.com/covid-entry-rules-map?utm_source=eNewsletter&utm_medium=Email&utm_campaign=eltrdb&oly_enc_id=2448C8883612A6V', 'url_text' => '', 'image' => 'homepage_banners/674-625-Flights-new-4d3-7f1.jpg', 'active' => true, 'sort_order' => (int) 2, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 1 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 17, 'title' => 'The Adventure begins here…', 'subtext' => 'Make Memories for life!', 'group' => 'head', 'url' => '#', 'url_text' => '#', 'image' => 'homepage_banners/678-678-678-electronics-eb8-763-2c7.jpg', 'active' => true, 'sort_order' => (int) 1, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 2 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 18, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.suretravel.co.za/', 'url_text' => '', 'image' => 'homepage_banners/679-Homepage-banner-test-1-a19.jpg', 'active' => true, 'sort_order' => (int) 3, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' } ] $promoBlocks = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'PromoBlocks__id' => 'integer', 'PromoBlocks.id' => 'integer', 'id' => 'integer', 'PromoBlocks__title' => 'string', 'PromoBlocks.title' => 'string', 'title' => 'string', 'PromoBlocks__image' => 'string', 'PromoBlocks.image' => 'string', 'image' => 'string', 'PromoBlocks__mobile_image' => 'string', 'PromoBlocks.mobile_image' => 'string', 'mobile_image' => 'string', 'PromoBlocks__url' => 'string', 'PromoBlocks.url' => 'string', 'url' => 'string', 'PromoBlocks__blog_listing_page' => 'boolean', 'PromoBlocks.blog_listing_page' => 'boolean', 'blog_listing_page' => 'boolean', 'PromoBlocks__homepage' => 'boolean', 'PromoBlocks.homepage' => 'boolean', 'homepage' => 'boolean', 'PromoBlocks__page_bottom' => 'boolean', 'PromoBlocks.page_bottom' => 'boolean', 'page_bottom' => 'boolean', 'PromoBlocks__expiry_date' => 'datetime', 'PromoBlocks.expiry_date' => 'datetime', 'expiry_date' => 'datetime', 'PromoBlocks__sort_order' => 'integer', 'PromoBlocks.sort_order' => 'integer', 'sort_order' => 'integer', 'PromoBlocks__created' => 'datetime', 'PromoBlocks.created' => 'datetime', 'created' => 'datetime', 'PromoBlocks__modified' => 'datetime', 'PromoBlocks.modified' => 'datetime', 'modified' => 'datetime', 'PromoBlocks__deleted' => 'datetime', 'PromoBlocks.deleted' => 'datetime', 'deleted' => 'datetime', 'PromoBlocks__image_oin' => 'string', 'PromoBlocks.image_oin' => 'string', 'image_oin' => 'string', 'PromoBlocks__mobile_image_oin' => 'string', 'PromoBlocks.mobile_image_oin' => 'string', 'mobile_image_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PromoBlocksTable) {} } $agencyTeamsBackground = object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'AgencyTeamsBackgrounds' } $user_is_manager = false $terms = '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>' $packages = object(Cake\ORM\ResultSet) { 'items' => [ (int) 0 => object(App\Model\Entity\Package) {} ] } $destinations = object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") } $priceRanges = [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ] $durations = [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ] $experiences = object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") } $recentlyPublishedPackages = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ], ':c2' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Packages__id' => 'integer', 'Packages.id' => 'integer', 'id' => 'integer', 'Packages__price' => 'decimal', 'Packages.price' => 'decimal', 'price' => 'decimal', 'Packages__title' => 'string', 'Packages.title' => 'string', 'title' => 'string', 'Packages__slug' => 'string', 'Packages.slug' => 'string', 'slug' => 'string', 'Packages__description' => 'text', 'Packages.description' => 'text', 'description' => 'text', 'Packages__short_description' => 'string', 'Packages.short_description' => 'string', 'short_description' => 'string', 'Packages__reference_code' => 'string', 'Packages.reference_code' => 'string', 'reference_code' => 'string', 'Packages__active' => 'boolean', 'Packages.active' => 'boolean', 'active' => 'boolean', 'Packages__popular' => 'boolean', 'Packages.popular' => 'boolean', 'popular' => 'boolean', 'Packages__contributor' => 'string', 'Packages.contributor' => 'string', 'contributor' => 'string', 'Packages__duration' => 'integer', 'Packages.duration' => 'integer', 'duration' => 'integer', 'Packages__valid_from' => 'datetime', 'Packages.valid_from' => 'datetime', 'valid_from' => 'datetime', 'Packages__valid_to' => 'datetime', 'Packages.valid_to' => 'datetime', 'valid_to' => 'datetime', 'Packages__sales_period_from' => 'datetime', 'Packages.sales_period_from' => 'datetime', 'sales_period_from' => 'datetime', 'Packages__sales_period_to' => 'datetime', 'Packages.sales_period_to' => 'datetime', 'sales_period_to' => 'datetime', 'Packages__includes_airfare' => 'boolean', 'Packages.includes_airfare' => 'boolean', 'includes_airfare' => 'boolean', 'Packages__airfare_description' => 'string', 'Packages.airfare_description' => 'string', 'airfare_description' => 'string', 'Packages__includes_transfers' => 'boolean', 'Packages.includes_transfers' => 'boolean', 'includes_transfers' => 'boolean', 'Packages__transfers_description' => 'string', 'Packages.transfers_description' => 'string', 'transfers_description' => 'string', 'Packages__includes_car_hire' => 'boolean', 'Packages.includes_car_hire' => 'boolean', 'includes_car_hire' => 'boolean', 'Packages__car_hire_description' => 'string', 'Packages.car_hire_description' => 'string', 'car_hire_description' => 'string', 'Packages__includes_meals' => 'boolean', 'Packages.includes_meals' => 'boolean', 'includes_meals' => 'boolean', 'Packages__meals_description' => 'string', 'Packages.meals_description' => 'string', 'meals_description' => 'string', 'Packages__includes_accommodation' => 'boolean', 'Packages.includes_accommodation' => 'boolean', 'includes_accommodation' => 'boolean', 'Packages__accommodation_description' => 'string', 'Packages.accommodation_description' => 'string', 'accommodation_description' => 'string', 'Packages__includes_guides' => 'boolean', 'Packages.includes_guides' => 'boolean', 'includes_guides' => 'boolean', 'Packages__guides_description' => 'string', 'Packages.guides_description' => 'string', 'guides_description' => 'string', 'Packages__includes_hotel_service_charges' => 'boolean', 'Packages.includes_hotel_service_charges' => 'boolean', 'includes_hotel_service_charges' => 'boolean', 'Packages__hotel_service_charges_description' => 'string', 'Packages.hotel_service_charges_description' => 'string', 'hotel_service_charges_description' => 'string', 'Packages__includes' => 'text', 'Packages.includes' => 'text', 'includes' => 'text', 'Packages__excludes' => 'text', 'Packages.excludes' => 'text', 'excludes' => 'text', 'Packages__notes_and_conditions' => 'text', 'Packages.notes_and_conditions' => 'text', 'notes_and_conditions' => 'text', 'Packages__includes_subtext' => 'string', 'Packages.includes_subtext' => 'string', 'includes_subtext' => 'string', 'Packages__preview_token' => 'string', 'Packages.preview_token' => 'string', 'preview_token' => 'string', 'Packages__owned_by_agency_id' => 'integer', 'Packages.owned_by_agency_id' => 'integer', 'owned_by_agency_id' => 'integer', 'Packages__created' => 'datetime', 'Packages.created' => 'datetime', 'created' => 'datetime', 'Packages__modified' => 'datetime', 'Packages.modified' => 'datetime', 'modified' => 'datetime', 'Packages__deleted' => 'datetime', 'Packages.deleted' => 'datetime', 'deleted' => 'datetime', 'BannerImages__id' => 'integer', 'BannerImages.id' => 'integer', 'BannerImages__alt' => 'string', 'BannerImages.alt' => 'string', 'alt' => 'string', 'BannerImages__image' => 'string', 'BannerImages.image' => 'string', 'image' => 'string', 'BannerImages__image_oin' => 'string', 'BannerImages.image_oin' => 'string', 'image_oin' => 'string', 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.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', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.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' => [ 'BannerImages' => [[maximum depth reached]], 'Destinations' => [ [maximum depth reached] ] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PackagesTable) {} } $filtersText = [ (int) 0 => '"Eastern Cape"' ] $durationFilterText = false $priceRangeFilterText = false $travelDateFilterText = false $destinationFilterText = 'Eastern Cape' $experienceFilterText = false $sortBy = [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ] $defaultSort = 'Most Recent' $controllerAlias = 'Agencies' $destinationSlug = 'eastern-cape' $experienceSlug = null $packageCount = (int) 1 $canonicalUrl = 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' $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] ], (int) 3 => [ [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' => '/search-flights', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => 'thomalex', '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' => '/blog', '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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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 108 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 ThemeSureTravel\Controller\AgenciesController::renderPage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 729 ThemeSureTravel\Controller\AgenciesController::packages() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 314 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
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, 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 106, 'area_id' => (int) 4, 'company_id' => (int) 74, 'title' => 'The Travel Boss Durban', 'slug' => 'the-travel-boss-durban', 'packages_synced' => true, 'debtor_code' => 'T10008', 'iata' => '77251075', 'physical_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel', 'physical_address_2' => 'Umhlanga', 'physical_city' => '', 'postal_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel, Umhlanga Ridge, Umhlanga', 'postal_city' => '', 'postal_code' => '4320', 'area_code' => '031', 'telephone' => '8801708', 'fax' => '', 'speed_dial' => '', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '', 'override_rate' => '', 'open_weekends' => false, 'saturday_opening_time' => '', 'sunday_opening_time' => '', 'public_holidays_opening_time' => '', 'latitude' => '-29.7245653', 'longitude' => '31.0655838', 'web_url' => 'https://thetravelboss.co.za/', 'web_country' => 'South Africa', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '', 'dwelling_type' => 'Office', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<hr> <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 will be subject to the detailed disclaimer, viewable at</p> <p> <a href="https://www.suretravel.co.za/terms-and-conditions" target="_blank">www.suretravel.co.za</a>, and deemed to have read and accepted these.</p> <p><img src="https://ci3.googleusercontent.com/mail-sig/AIorK4yRSZs3ykaahAAmTMIbwUV7rpCRW6WhFcnV0xfeCoIzKXdxGiw0bnR4mk--FOJI74iYDeIfog0"> </p>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => true, 'agency_page_content' => '<figure><a href="https://thetravelboss.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/Click-here-to-book-Sure-Connect-b85.png" alt="Sure Connect" title="Sure Connect"></a></figure> <p>THE TRAVEL BOSS is a professional travel management company that was launched in South Africa in 2020, during the COVID-19 lockdown. </p> <p>Years of experience, relationships & talent played a fundamental part in the building block especially when it came to naming the business. Our intentions are to create a breathtaking experience to entice the Leisure & Corporate Traveller, by driving a customer centric approach offering personalised services.</p> <p>Our team of young executives nurture & fulfill our customers needs through our value proposition, which is seamless service delivery, negotiated value for money packages and unrivaled leisure and corporate travel experiences.</p> <p>We offer a broad spectrum of products which ranges from local, international packages including flights, accommodation, transfers, car rentals, travel insurance and incentive groups. We have always aligned our business with reputable and stable partners locally & abroad assuring you safety and confidentiality at all times.</p> <p>A critical component of our business is its “People”, we believe that commitment and efficiency behind the team will ensure a true success of our journey. While we strive for service excellence and competitive pricing at all times, our passion for latest technology & innovation remain a key driver.</p> <figure><a href="https://thetravelboss.co.za/" target="_blank"><img src="/uploads/images/wysiwyg/The-Travel-Boss-Logo-png-2e9.jpg" alt="Website" title="Website"></a></figure> <p><em></em></p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-7cc.jpg"></figure> <p><em></em><em></em></p> <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) {} ], 'homepageBanners' => [ (int) 0 => object(App\Model\Entity\HomepageBanner) {}, (int) 1 => object(App\Model\Entity\HomepageBanner) {}, (int) 2 => object(App\Model\Entity\HomepageBanner) {} ], 'promoBlocks' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, '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\PromoBlocksTable) {} }, 'agencyTeamsBackground' => object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', '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]' => 'AgencyTeamsBackgrounds' }, 'user_is_manager' => false, 'terms' => '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>', 'packages' => object(Cake\ORM\ResultSet) { 'items' => [ [maximum depth reached] ] }, 'destinations' => object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'priceRanges' => [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ], 'durations' => [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ], 'experiences' => object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'recentlyPublishedPackages' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', '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\PackagesTable) {} }, 'filtersText' => [ (int) 0 => '"Eastern Cape"' ], 'durationFilterText' => false, 'priceRangeFilterText' => false, 'travelDateFilterText' => false, 'destinationFilterText' => 'Eastern Cape', 'experienceFilterText' => false, 'sortBy' => [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ], 'defaultSort' => 'Most Recent', 'controllerAlias' => 'Agencies', 'destinationSlug' => 'eastern-cape', 'experienceSlug' => null, 'packageCount' => (int) 1, 'canonicalUrl' => 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => 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) 1 => 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' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 125, 'salutation_type_id' => (int) 2, 'firstname' => 'Angela', 'lastname' => 'McLoskey', 'image' => 'avatars/600-Ang-a00.jpg', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'MD', 'connect_url' => 'https://suredynamictravel.mybookingplatform.com', 'telephone' => '0116223840', 'mobile' => '0828805892', 'fax' => '0116221573', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => false, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => 'IATA Domestic and International fares Amadeus', '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 $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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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' } ] $homepageBanners = [ (int) 0 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 4, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.travelweekly.com/covid-entry-rules-map?utm_source=eNewsletter&utm_medium=Email&utm_campaign=eltrdb&oly_enc_id=2448C8883612A6V', 'url_text' => '', 'image' => 'homepage_banners/674-625-Flights-new-4d3-7f1.jpg', 'active' => true, 'sort_order' => (int) 2, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 1 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 17, 'title' => 'The Adventure begins here…', 'subtext' => 'Make Memories for life!', 'group' => 'head', 'url' => '#', 'url_text' => '#', 'image' => 'homepage_banners/678-678-678-electronics-eb8-763-2c7.jpg', 'active' => true, 'sort_order' => (int) 1, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 2 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 18, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.suretravel.co.za/', 'url_text' => '', 'image' => 'homepage_banners/679-Homepage-banner-test-1-a19.jpg', 'active' => true, 'sort_order' => (int) 3, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' } ] $promoBlocks = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'PromoBlocks__id' => 'integer', 'PromoBlocks.id' => 'integer', 'id' => 'integer', 'PromoBlocks__title' => 'string', 'PromoBlocks.title' => 'string', 'title' => 'string', 'PromoBlocks__image' => 'string', 'PromoBlocks.image' => 'string', 'image' => 'string', 'PromoBlocks__mobile_image' => 'string', 'PromoBlocks.mobile_image' => 'string', 'mobile_image' => 'string', 'PromoBlocks__url' => 'string', 'PromoBlocks.url' => 'string', 'url' => 'string', 'PromoBlocks__blog_listing_page' => 'boolean', 'PromoBlocks.blog_listing_page' => 'boolean', 'blog_listing_page' => 'boolean', 'PromoBlocks__homepage' => 'boolean', 'PromoBlocks.homepage' => 'boolean', 'homepage' => 'boolean', 'PromoBlocks__page_bottom' => 'boolean', 'PromoBlocks.page_bottom' => 'boolean', 'page_bottom' => 'boolean', 'PromoBlocks__expiry_date' => 'datetime', 'PromoBlocks.expiry_date' => 'datetime', 'expiry_date' => 'datetime', 'PromoBlocks__sort_order' => 'integer', 'PromoBlocks.sort_order' => 'integer', 'sort_order' => 'integer', 'PromoBlocks__created' => 'datetime', 'PromoBlocks.created' => 'datetime', 'created' => 'datetime', 'PromoBlocks__modified' => 'datetime', 'PromoBlocks.modified' => 'datetime', 'modified' => 'datetime', 'PromoBlocks__deleted' => 'datetime', 'PromoBlocks.deleted' => 'datetime', 'deleted' => 'datetime', 'PromoBlocks__image_oin' => 'string', 'PromoBlocks.image_oin' => 'string', 'image_oin' => 'string', 'PromoBlocks__mobile_image_oin' => 'string', 'PromoBlocks.mobile_image_oin' => 'string', 'mobile_image_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PromoBlocksTable) {} } $agencyTeamsBackground = object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'AgencyTeamsBackgrounds' } $user_is_manager = false $terms = '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>' $packages = object(Cake\ORM\ResultSet) { 'items' => [ (int) 0 => object(App\Model\Entity\Package) {} ] } $destinations = object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") } $priceRanges = [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ] $durations = [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ] $experiences = object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") } $recentlyPublishedPackages = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ], ':c2' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Packages__id' => 'integer', 'Packages.id' => 'integer', 'id' => 'integer', 'Packages__price' => 'decimal', 'Packages.price' => 'decimal', 'price' => 'decimal', 'Packages__title' => 'string', 'Packages.title' => 'string', 'title' => 'string', 'Packages__slug' => 'string', 'Packages.slug' => 'string', 'slug' => 'string', 'Packages__description' => 'text', 'Packages.description' => 'text', 'description' => 'text', 'Packages__short_description' => 'string', 'Packages.short_description' => 'string', 'short_description' => 'string', 'Packages__reference_code' => 'string', 'Packages.reference_code' => 'string', 'reference_code' => 'string', 'Packages__active' => 'boolean', 'Packages.active' => 'boolean', 'active' => 'boolean', 'Packages__popular' => 'boolean', 'Packages.popular' => 'boolean', 'popular' => 'boolean', 'Packages__contributor' => 'string', 'Packages.contributor' => 'string', 'contributor' => 'string', 'Packages__duration' => 'integer', 'Packages.duration' => 'integer', 'duration' => 'integer', 'Packages__valid_from' => 'datetime', 'Packages.valid_from' => 'datetime', 'valid_from' => 'datetime', 'Packages__valid_to' => 'datetime', 'Packages.valid_to' => 'datetime', 'valid_to' => 'datetime', 'Packages__sales_period_from' => 'datetime', 'Packages.sales_period_from' => 'datetime', 'sales_period_from' => 'datetime', 'Packages__sales_period_to' => 'datetime', 'Packages.sales_period_to' => 'datetime', 'sales_period_to' => 'datetime', 'Packages__includes_airfare' => 'boolean', 'Packages.includes_airfare' => 'boolean', 'includes_airfare' => 'boolean', 'Packages__airfare_description' => 'string', 'Packages.airfare_description' => 'string', 'airfare_description' => 'string', 'Packages__includes_transfers' => 'boolean', 'Packages.includes_transfers' => 'boolean', 'includes_transfers' => 'boolean', 'Packages__transfers_description' => 'string', 'Packages.transfers_description' => 'string', 'transfers_description' => 'string', 'Packages__includes_car_hire' => 'boolean', 'Packages.includes_car_hire' => 'boolean', 'includes_car_hire' => 'boolean', 'Packages__car_hire_description' => 'string', 'Packages.car_hire_description' => 'string', 'car_hire_description' => 'string', 'Packages__includes_meals' => 'boolean', 'Packages.includes_meals' => 'boolean', 'includes_meals' => 'boolean', 'Packages__meals_description' => 'string', 'Packages.meals_description' => 'string', 'meals_description' => 'string', 'Packages__includes_accommodation' => 'boolean', 'Packages.includes_accommodation' => 'boolean', 'includes_accommodation' => 'boolean', 'Packages__accommodation_description' => 'string', 'Packages.accommodation_description' => 'string', 'accommodation_description' => 'string', 'Packages__includes_guides' => 'boolean', 'Packages.includes_guides' => 'boolean', 'includes_guides' => 'boolean', 'Packages__guides_description' => 'string', 'Packages.guides_description' => 'string', 'guides_description' => 'string', 'Packages__includes_hotel_service_charges' => 'boolean', 'Packages.includes_hotel_service_charges' => 'boolean', 'includes_hotel_service_charges' => 'boolean', 'Packages__hotel_service_charges_description' => 'string', 'Packages.hotel_service_charges_description' => 'string', 'hotel_service_charges_description' => 'string', 'Packages__includes' => 'text', 'Packages.includes' => 'text', 'includes' => 'text', 'Packages__excludes' => 'text', 'Packages.excludes' => 'text', 'excludes' => 'text', 'Packages__notes_and_conditions' => 'text', 'Packages.notes_and_conditions' => 'text', 'notes_and_conditions' => 'text', 'Packages__includes_subtext' => 'string', 'Packages.includes_subtext' => 'string', 'includes_subtext' => 'string', 'Packages__preview_token' => 'string', 'Packages.preview_token' => 'string', 'preview_token' => 'string', 'Packages__owned_by_agency_id' => 'integer', 'Packages.owned_by_agency_id' => 'integer', 'owned_by_agency_id' => 'integer', 'Packages__created' => 'datetime', 'Packages.created' => 'datetime', 'created' => 'datetime', 'Packages__modified' => 'datetime', 'Packages.modified' => 'datetime', 'modified' => 'datetime', 'Packages__deleted' => 'datetime', 'Packages.deleted' => 'datetime', 'deleted' => 'datetime', 'BannerImages__id' => 'integer', 'BannerImages.id' => 'integer', 'BannerImages__alt' => 'string', 'BannerImages.alt' => 'string', 'alt' => 'string', 'BannerImages__image' => 'string', 'BannerImages.image' => 'string', 'image' => 'string', 'BannerImages__image_oin' => 'string', 'BannerImages.image_oin' => 'string', 'image_oin' => 'string', 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.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', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.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' => [ 'BannerImages' => [[maximum depth reached]], 'Destinations' => [ [maximum depth reached] ] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PackagesTable) {} } $filtersText = [ (int) 0 => '"Eastern Cape"' ] $durationFilterText = false $priceRangeFilterText = false $travelDateFilterText = false $destinationFilterText = 'Eastern Cape' $experienceFilterText = false $sortBy = [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ] $defaultSort = 'Most Recent' $controllerAlias = 'Agencies' $destinationSlug = 'eastern-cape' $experienceSlug = null $packageCount = (int) 1 $canonicalUrl = 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' $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] ], (int) 3 => [ [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' => '/search-flights', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => 'thomalex', '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' => '/blog', '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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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 108 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 ThemeSureTravel\Controller\AgenciesController::renderPage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 729 ThemeSureTravel\Controller\AgenciesController::packages() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 314 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
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, 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 106, 'area_id' => (int) 4, 'company_id' => (int) 74, 'title' => 'The Travel Boss Durban', 'slug' => 'the-travel-boss-durban', 'packages_synced' => true, 'debtor_code' => 'T10008', 'iata' => '77251075', 'physical_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel', 'physical_address_2' => 'Umhlanga', 'physical_city' => '', 'postal_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel, Umhlanga Ridge, Umhlanga', 'postal_city' => '', 'postal_code' => '4320', 'area_code' => '031', 'telephone' => '8801708', 'fax' => '', 'speed_dial' => '', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '', 'override_rate' => '', 'open_weekends' => false, 'saturday_opening_time' => '', 'sunday_opening_time' => '', 'public_holidays_opening_time' => '', 'latitude' => '-29.7245653', 'longitude' => '31.0655838', 'web_url' => 'https://thetravelboss.co.za/', 'web_country' => 'South Africa', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '', 'dwelling_type' => 'Office', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<hr> <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 will be subject to the detailed disclaimer, viewable at</p> <p> <a href="https://www.suretravel.co.za/terms-and-conditions" target="_blank">www.suretravel.co.za</a>, and deemed to have read and accepted these.</p> <p><img src="https://ci3.googleusercontent.com/mail-sig/AIorK4yRSZs3ykaahAAmTMIbwUV7rpCRW6WhFcnV0xfeCoIzKXdxGiw0bnR4mk--FOJI74iYDeIfog0"> </p>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => true, 'agency_page_content' => '<figure><a href="https://thetravelboss.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/Click-here-to-book-Sure-Connect-b85.png" alt="Sure Connect" title="Sure Connect"></a></figure> <p>THE TRAVEL BOSS is a professional travel management company that was launched in South Africa in 2020, during the COVID-19 lockdown. </p> <p>Years of experience, relationships & talent played a fundamental part in the building block especially when it came to naming the business. Our intentions are to create a breathtaking experience to entice the Leisure & Corporate Traveller, by driving a customer centric approach offering personalised services.</p> <p>Our team of young executives nurture & fulfill our customers needs through our value proposition, which is seamless service delivery, negotiated value for money packages and unrivaled leisure and corporate travel experiences.</p> <p>We offer a broad spectrum of products which ranges from local, international packages including flights, accommodation, transfers, car rentals, travel insurance and incentive groups. We have always aligned our business with reputable and stable partners locally & abroad assuring you safety and confidentiality at all times.</p> <p>A critical component of our business is its “People”, we believe that commitment and efficiency behind the team will ensure a true success of our journey. While we strive for service excellence and competitive pricing at all times, our passion for latest technology & innovation remain a key driver.</p> <figure><a href="https://thetravelboss.co.za/" target="_blank"><img src="/uploads/images/wysiwyg/The-Travel-Boss-Logo-png-2e9.jpg" alt="Website" title="Website"></a></figure> <p><em></em></p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-7cc.jpg"></figure> <p><em></em><em></em></p> <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) {} ], 'homepageBanners' => [ (int) 0 => object(App\Model\Entity\HomepageBanner) {}, (int) 1 => object(App\Model\Entity\HomepageBanner) {}, (int) 2 => object(App\Model\Entity\HomepageBanner) {} ], 'promoBlocks' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, '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\PromoBlocksTable) {} }, 'agencyTeamsBackground' => object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', '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]' => 'AgencyTeamsBackgrounds' }, 'user_is_manager' => false, 'terms' => '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>', 'packages' => object(Cake\ORM\ResultSet) { 'items' => [ [maximum depth reached] ] }, 'destinations' => object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'priceRanges' => [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ], 'durations' => [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ], 'experiences' => object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'recentlyPublishedPackages' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', '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\PackagesTable) {} }, 'filtersText' => [ (int) 0 => '"Eastern Cape"' ], 'durationFilterText' => false, 'priceRangeFilterText' => false, 'travelDateFilterText' => false, 'destinationFilterText' => 'Eastern Cape', 'experienceFilterText' => false, 'sortBy' => [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ], 'defaultSort' => 'Most Recent', 'controllerAlias' => 'Agencies', 'destinationSlug' => 'eastern-cape', 'experienceSlug' => null, 'packageCount' => (int) 1, 'canonicalUrl' => 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => 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) 1 => 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' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 125, 'salutation_type_id' => (int) 2, 'firstname' => 'Angela', 'lastname' => 'McLoskey', 'image' => 'avatars/600-Ang-a00.jpg', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'MD', 'connect_url' => 'https://suredynamictravel.mybookingplatform.com', 'telephone' => '0116223840', 'mobile' => '0828805892', 'fax' => '0116221573', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => false, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => 'IATA Domestic and International fares Amadeus', '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 $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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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' } ] $homepageBanners = [ (int) 0 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 4, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.travelweekly.com/covid-entry-rules-map?utm_source=eNewsletter&utm_medium=Email&utm_campaign=eltrdb&oly_enc_id=2448C8883612A6V', 'url_text' => '', 'image' => 'homepage_banners/674-625-Flights-new-4d3-7f1.jpg', 'active' => true, 'sort_order' => (int) 2, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 1 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 17, 'title' => 'The Adventure begins here…', 'subtext' => 'Make Memories for life!', 'group' => 'head', 'url' => '#', 'url_text' => '#', 'image' => 'homepage_banners/678-678-678-electronics-eb8-763-2c7.jpg', 'active' => true, 'sort_order' => (int) 1, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 2 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 18, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.suretravel.co.za/', 'url_text' => '', 'image' => 'homepage_banners/679-Homepage-banner-test-1-a19.jpg', 'active' => true, 'sort_order' => (int) 3, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' } ] $promoBlocks = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'PromoBlocks__id' => 'integer', 'PromoBlocks.id' => 'integer', 'id' => 'integer', 'PromoBlocks__title' => 'string', 'PromoBlocks.title' => 'string', 'title' => 'string', 'PromoBlocks__image' => 'string', 'PromoBlocks.image' => 'string', 'image' => 'string', 'PromoBlocks__mobile_image' => 'string', 'PromoBlocks.mobile_image' => 'string', 'mobile_image' => 'string', 'PromoBlocks__url' => 'string', 'PromoBlocks.url' => 'string', 'url' => 'string', 'PromoBlocks__blog_listing_page' => 'boolean', 'PromoBlocks.blog_listing_page' => 'boolean', 'blog_listing_page' => 'boolean', 'PromoBlocks__homepage' => 'boolean', 'PromoBlocks.homepage' => 'boolean', 'homepage' => 'boolean', 'PromoBlocks__page_bottom' => 'boolean', 'PromoBlocks.page_bottom' => 'boolean', 'page_bottom' => 'boolean', 'PromoBlocks__expiry_date' => 'datetime', 'PromoBlocks.expiry_date' => 'datetime', 'expiry_date' => 'datetime', 'PromoBlocks__sort_order' => 'integer', 'PromoBlocks.sort_order' => 'integer', 'sort_order' => 'integer', 'PromoBlocks__created' => 'datetime', 'PromoBlocks.created' => 'datetime', 'created' => 'datetime', 'PromoBlocks__modified' => 'datetime', 'PromoBlocks.modified' => 'datetime', 'modified' => 'datetime', 'PromoBlocks__deleted' => 'datetime', 'PromoBlocks.deleted' => 'datetime', 'deleted' => 'datetime', 'PromoBlocks__image_oin' => 'string', 'PromoBlocks.image_oin' => 'string', 'image_oin' => 'string', 'PromoBlocks__mobile_image_oin' => 'string', 'PromoBlocks.mobile_image_oin' => 'string', 'mobile_image_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PromoBlocksTable) {} } $agencyTeamsBackground = object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'AgencyTeamsBackgrounds' } $user_is_manager = false $terms = '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>' $packages = object(Cake\ORM\ResultSet) { 'items' => [ (int) 0 => object(App\Model\Entity\Package) {} ] } $destinations = object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") } $priceRanges = [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ] $durations = [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ] $experiences = object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") } $recentlyPublishedPackages = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ], ':c2' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Packages__id' => 'integer', 'Packages.id' => 'integer', 'id' => 'integer', 'Packages__price' => 'decimal', 'Packages.price' => 'decimal', 'price' => 'decimal', 'Packages__title' => 'string', 'Packages.title' => 'string', 'title' => 'string', 'Packages__slug' => 'string', 'Packages.slug' => 'string', 'slug' => 'string', 'Packages__description' => 'text', 'Packages.description' => 'text', 'description' => 'text', 'Packages__short_description' => 'string', 'Packages.short_description' => 'string', 'short_description' => 'string', 'Packages__reference_code' => 'string', 'Packages.reference_code' => 'string', 'reference_code' => 'string', 'Packages__active' => 'boolean', 'Packages.active' => 'boolean', 'active' => 'boolean', 'Packages__popular' => 'boolean', 'Packages.popular' => 'boolean', 'popular' => 'boolean', 'Packages__contributor' => 'string', 'Packages.contributor' => 'string', 'contributor' => 'string', 'Packages__duration' => 'integer', 'Packages.duration' => 'integer', 'duration' => 'integer', 'Packages__valid_from' => 'datetime', 'Packages.valid_from' => 'datetime', 'valid_from' => 'datetime', 'Packages__valid_to' => 'datetime', 'Packages.valid_to' => 'datetime', 'valid_to' => 'datetime', 'Packages__sales_period_from' => 'datetime', 'Packages.sales_period_from' => 'datetime', 'sales_period_from' => 'datetime', 'Packages__sales_period_to' => 'datetime', 'Packages.sales_period_to' => 'datetime', 'sales_period_to' => 'datetime', 'Packages__includes_airfare' => 'boolean', 'Packages.includes_airfare' => 'boolean', 'includes_airfare' => 'boolean', 'Packages__airfare_description' => 'string', 'Packages.airfare_description' => 'string', 'airfare_description' => 'string', 'Packages__includes_transfers' => 'boolean', 'Packages.includes_transfers' => 'boolean', 'includes_transfers' => 'boolean', 'Packages__transfers_description' => 'string', 'Packages.transfers_description' => 'string', 'transfers_description' => 'string', 'Packages__includes_car_hire' => 'boolean', 'Packages.includes_car_hire' => 'boolean', 'includes_car_hire' => 'boolean', 'Packages__car_hire_description' => 'string', 'Packages.car_hire_description' => 'string', 'car_hire_description' => 'string', 'Packages__includes_meals' => 'boolean', 'Packages.includes_meals' => 'boolean', 'includes_meals' => 'boolean', 'Packages__meals_description' => 'string', 'Packages.meals_description' => 'string', 'meals_description' => 'string', 'Packages__includes_accommodation' => 'boolean', 'Packages.includes_accommodation' => 'boolean', 'includes_accommodation' => 'boolean', 'Packages__accommodation_description' => 'string', 'Packages.accommodation_description' => 'string', 'accommodation_description' => 'string', 'Packages__includes_guides' => 'boolean', 'Packages.includes_guides' => 'boolean', 'includes_guides' => 'boolean', 'Packages__guides_description' => 'string', 'Packages.guides_description' => 'string', 'guides_description' => 'string', 'Packages__includes_hotel_service_charges' => 'boolean', 'Packages.includes_hotel_service_charges' => 'boolean', 'includes_hotel_service_charges' => 'boolean', 'Packages__hotel_service_charges_description' => 'string', 'Packages.hotel_service_charges_description' => 'string', 'hotel_service_charges_description' => 'string', 'Packages__includes' => 'text', 'Packages.includes' => 'text', 'includes' => 'text', 'Packages__excludes' => 'text', 'Packages.excludes' => 'text', 'excludes' => 'text', 'Packages__notes_and_conditions' => 'text', 'Packages.notes_and_conditions' => 'text', 'notes_and_conditions' => 'text', 'Packages__includes_subtext' => 'string', 'Packages.includes_subtext' => 'string', 'includes_subtext' => 'string', 'Packages__preview_token' => 'string', 'Packages.preview_token' => 'string', 'preview_token' => 'string', 'Packages__owned_by_agency_id' => 'integer', 'Packages.owned_by_agency_id' => 'integer', 'owned_by_agency_id' => 'integer', 'Packages__created' => 'datetime', 'Packages.created' => 'datetime', 'created' => 'datetime', 'Packages__modified' => 'datetime', 'Packages.modified' => 'datetime', 'modified' => 'datetime', 'Packages__deleted' => 'datetime', 'Packages.deleted' => 'datetime', 'deleted' => 'datetime', 'BannerImages__id' => 'integer', 'BannerImages.id' => 'integer', 'BannerImages__alt' => 'string', 'BannerImages.alt' => 'string', 'alt' => 'string', 'BannerImages__image' => 'string', 'BannerImages.image' => 'string', 'image' => 'string', 'BannerImages__image_oin' => 'string', 'BannerImages.image_oin' => 'string', 'image_oin' => 'string', 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.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', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.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' => [ 'BannerImages' => [[maximum depth reached]], 'Destinations' => [ [maximum depth reached] ] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PackagesTable) {} } $filtersText = [ (int) 0 => '"Eastern Cape"' ] $durationFilterText = false $priceRangeFilterText = false $travelDateFilterText = false $destinationFilterText = 'Eastern Cape' $experienceFilterText = false $sortBy = [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ] $defaultSort = 'Most Recent' $controllerAlias = 'Agencies' $destinationSlug = 'eastern-cape' $experienceSlug = null $packageCount = (int) 1 $canonicalUrl = 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' $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] ], (int) 3 => [ [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' => '/search-flights', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => 'thomalex', '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' => '/blog', '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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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 108 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 ThemeSureTravel\Controller\AgenciesController::renderPage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 729 ThemeSureTravel\Controller\AgenciesController::packages() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 314 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
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, 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 106, 'area_id' => (int) 4, 'company_id' => (int) 74, 'title' => 'The Travel Boss Durban', 'slug' => 'the-travel-boss-durban', 'packages_synced' => true, 'debtor_code' => 'T10008', 'iata' => '77251075', 'physical_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel', 'physical_address_2' => 'Umhlanga', 'physical_city' => '', 'postal_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel, Umhlanga Ridge, Umhlanga', 'postal_city' => '', 'postal_code' => '4320', 'area_code' => '031', 'telephone' => '8801708', 'fax' => '', 'speed_dial' => '', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '', 'override_rate' => '', 'open_weekends' => false, 'saturday_opening_time' => '', 'sunday_opening_time' => '', 'public_holidays_opening_time' => '', 'latitude' => '-29.7245653', 'longitude' => '31.0655838', 'web_url' => 'https://thetravelboss.co.za/', 'web_country' => 'South Africa', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '', 'dwelling_type' => 'Office', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<hr> <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 will be subject to the detailed disclaimer, viewable at</p> <p> <a href="https://www.suretravel.co.za/terms-and-conditions" target="_blank">www.suretravel.co.za</a>, and deemed to have read and accepted these.</p> <p><img src="https://ci3.googleusercontent.com/mail-sig/AIorK4yRSZs3ykaahAAmTMIbwUV7rpCRW6WhFcnV0xfeCoIzKXdxGiw0bnR4mk--FOJI74iYDeIfog0"> </p>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => true, 'agency_page_content' => '<figure><a href="https://thetravelboss.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/Click-here-to-book-Sure-Connect-b85.png" alt="Sure Connect" title="Sure Connect"></a></figure> <p>THE TRAVEL BOSS is a professional travel management company that was launched in South Africa in 2020, during the COVID-19 lockdown. </p> <p>Years of experience, relationships & talent played a fundamental part in the building block especially when it came to naming the business. Our intentions are to create a breathtaking experience to entice the Leisure & Corporate Traveller, by driving a customer centric approach offering personalised services.</p> <p>Our team of young executives nurture & fulfill our customers needs through our value proposition, which is seamless service delivery, negotiated value for money packages and unrivaled leisure and corporate travel experiences.</p> <p>We offer a broad spectrum of products which ranges from local, international packages including flights, accommodation, transfers, car rentals, travel insurance and incentive groups. We have always aligned our business with reputable and stable partners locally & abroad assuring you safety and confidentiality at all times.</p> <p>A critical component of our business is its “People”, we believe that commitment and efficiency behind the team will ensure a true success of our journey. While we strive for service excellence and competitive pricing at all times, our passion for latest technology & innovation remain a key driver.</p> <figure><a href="https://thetravelboss.co.za/" target="_blank"><img src="/uploads/images/wysiwyg/The-Travel-Boss-Logo-png-2e9.jpg" alt="Website" title="Website"></a></figure> <p><em></em></p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-7cc.jpg"></figure> <p><em></em><em></em></p> <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) {} ], 'homepageBanners' => [ (int) 0 => object(App\Model\Entity\HomepageBanner) {}, (int) 1 => object(App\Model\Entity\HomepageBanner) {}, (int) 2 => object(App\Model\Entity\HomepageBanner) {} ], 'promoBlocks' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, '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\PromoBlocksTable) {} }, 'agencyTeamsBackground' => object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', '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]' => 'AgencyTeamsBackgrounds' }, 'user_is_manager' => false, 'terms' => '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>', 'packages' => object(Cake\ORM\ResultSet) { 'items' => [ [maximum depth reached] ] }, 'destinations' => object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'priceRanges' => [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ], 'durations' => [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ], 'experiences' => object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'recentlyPublishedPackages' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', '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\PackagesTable) {} }, 'filtersText' => [ (int) 0 => '"Eastern Cape"' ], 'durationFilterText' => false, 'priceRangeFilterText' => false, 'travelDateFilterText' => false, 'destinationFilterText' => 'Eastern Cape', 'experienceFilterText' => false, 'sortBy' => [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ], 'defaultSort' => 'Most Recent', 'controllerAlias' => 'Agencies', 'destinationSlug' => 'eastern-cape', 'experienceSlug' => null, 'packageCount' => (int) 1, 'canonicalUrl' => 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => 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) 1 => 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' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 125, 'salutation_type_id' => (int) 2, 'firstname' => 'Angela', 'lastname' => 'McLoskey', 'image' => 'avatars/600-Ang-a00.jpg', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'MD', 'connect_url' => 'https://suredynamictravel.mybookingplatform.com', 'telephone' => '0116223840', 'mobile' => '0828805892', 'fax' => '0116221573', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => false, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => 'IATA Domestic and International fares Amadeus', '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 $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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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' } ] $homepageBanners = [ (int) 0 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 4, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.travelweekly.com/covid-entry-rules-map?utm_source=eNewsletter&utm_medium=Email&utm_campaign=eltrdb&oly_enc_id=2448C8883612A6V', 'url_text' => '', 'image' => 'homepage_banners/674-625-Flights-new-4d3-7f1.jpg', 'active' => true, 'sort_order' => (int) 2, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 1 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 17, 'title' => 'The Adventure begins here…', 'subtext' => 'Make Memories for life!', 'group' => 'head', 'url' => '#', 'url_text' => '#', 'image' => 'homepage_banners/678-678-678-electronics-eb8-763-2c7.jpg', 'active' => true, 'sort_order' => (int) 1, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 2 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 18, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.suretravel.co.za/', 'url_text' => '', 'image' => 'homepage_banners/679-Homepage-banner-test-1-a19.jpg', 'active' => true, 'sort_order' => (int) 3, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' } ] $promoBlocks = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'PromoBlocks__id' => 'integer', 'PromoBlocks.id' => 'integer', 'id' => 'integer', 'PromoBlocks__title' => 'string', 'PromoBlocks.title' => 'string', 'title' => 'string', 'PromoBlocks__image' => 'string', 'PromoBlocks.image' => 'string', 'image' => 'string', 'PromoBlocks__mobile_image' => 'string', 'PromoBlocks.mobile_image' => 'string', 'mobile_image' => 'string', 'PromoBlocks__url' => 'string', 'PromoBlocks.url' => 'string', 'url' => 'string', 'PromoBlocks__blog_listing_page' => 'boolean', 'PromoBlocks.blog_listing_page' => 'boolean', 'blog_listing_page' => 'boolean', 'PromoBlocks__homepage' => 'boolean', 'PromoBlocks.homepage' => 'boolean', 'homepage' => 'boolean', 'PromoBlocks__page_bottom' => 'boolean', 'PromoBlocks.page_bottom' => 'boolean', 'page_bottom' => 'boolean', 'PromoBlocks__expiry_date' => 'datetime', 'PromoBlocks.expiry_date' => 'datetime', 'expiry_date' => 'datetime', 'PromoBlocks__sort_order' => 'integer', 'PromoBlocks.sort_order' => 'integer', 'sort_order' => 'integer', 'PromoBlocks__created' => 'datetime', 'PromoBlocks.created' => 'datetime', 'created' => 'datetime', 'PromoBlocks__modified' => 'datetime', 'PromoBlocks.modified' => 'datetime', 'modified' => 'datetime', 'PromoBlocks__deleted' => 'datetime', 'PromoBlocks.deleted' => 'datetime', 'deleted' => 'datetime', 'PromoBlocks__image_oin' => 'string', 'PromoBlocks.image_oin' => 'string', 'image_oin' => 'string', 'PromoBlocks__mobile_image_oin' => 'string', 'PromoBlocks.mobile_image_oin' => 'string', 'mobile_image_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PromoBlocksTable) {} } $agencyTeamsBackground = object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'AgencyTeamsBackgrounds' } $user_is_manager = false $terms = '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>' $packages = object(Cake\ORM\ResultSet) { 'items' => [ (int) 0 => object(App\Model\Entity\Package) {} ] } $destinations = object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") } $priceRanges = [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ] $durations = [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ] $experiences = object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") } $recentlyPublishedPackages = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ], ':c2' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Packages__id' => 'integer', 'Packages.id' => 'integer', 'id' => 'integer', 'Packages__price' => 'decimal', 'Packages.price' => 'decimal', 'price' => 'decimal', 'Packages__title' => 'string', 'Packages.title' => 'string', 'title' => 'string', 'Packages__slug' => 'string', 'Packages.slug' => 'string', 'slug' => 'string', 'Packages__description' => 'text', 'Packages.description' => 'text', 'description' => 'text', 'Packages__short_description' => 'string', 'Packages.short_description' => 'string', 'short_description' => 'string', 'Packages__reference_code' => 'string', 'Packages.reference_code' => 'string', 'reference_code' => 'string', 'Packages__active' => 'boolean', 'Packages.active' => 'boolean', 'active' => 'boolean', 'Packages__popular' => 'boolean', 'Packages.popular' => 'boolean', 'popular' => 'boolean', 'Packages__contributor' => 'string', 'Packages.contributor' => 'string', 'contributor' => 'string', 'Packages__duration' => 'integer', 'Packages.duration' => 'integer', 'duration' => 'integer', 'Packages__valid_from' => 'datetime', 'Packages.valid_from' => 'datetime', 'valid_from' => 'datetime', 'Packages__valid_to' => 'datetime', 'Packages.valid_to' => 'datetime', 'valid_to' => 'datetime', 'Packages__sales_period_from' => 'datetime', 'Packages.sales_period_from' => 'datetime', 'sales_period_from' => 'datetime', 'Packages__sales_period_to' => 'datetime', 'Packages.sales_period_to' => 'datetime', 'sales_period_to' => 'datetime', 'Packages__includes_airfare' => 'boolean', 'Packages.includes_airfare' => 'boolean', 'includes_airfare' => 'boolean', 'Packages__airfare_description' => 'string', 'Packages.airfare_description' => 'string', 'airfare_description' => 'string', 'Packages__includes_transfers' => 'boolean', 'Packages.includes_transfers' => 'boolean', 'includes_transfers' => 'boolean', 'Packages__transfers_description' => 'string', 'Packages.transfers_description' => 'string', 'transfers_description' => 'string', 'Packages__includes_car_hire' => 'boolean', 'Packages.includes_car_hire' => 'boolean', 'includes_car_hire' => 'boolean', 'Packages__car_hire_description' => 'string', 'Packages.car_hire_description' => 'string', 'car_hire_description' => 'string', 'Packages__includes_meals' => 'boolean', 'Packages.includes_meals' => 'boolean', 'includes_meals' => 'boolean', 'Packages__meals_description' => 'string', 'Packages.meals_description' => 'string', 'meals_description' => 'string', 'Packages__includes_accommodation' => 'boolean', 'Packages.includes_accommodation' => 'boolean', 'includes_accommodation' => 'boolean', 'Packages__accommodation_description' => 'string', 'Packages.accommodation_description' => 'string', 'accommodation_description' => 'string', 'Packages__includes_guides' => 'boolean', 'Packages.includes_guides' => 'boolean', 'includes_guides' => 'boolean', 'Packages__guides_description' => 'string', 'Packages.guides_description' => 'string', 'guides_description' => 'string', 'Packages__includes_hotel_service_charges' => 'boolean', 'Packages.includes_hotel_service_charges' => 'boolean', 'includes_hotel_service_charges' => 'boolean', 'Packages__hotel_service_charges_description' => 'string', 'Packages.hotel_service_charges_description' => 'string', 'hotel_service_charges_description' => 'string', 'Packages__includes' => 'text', 'Packages.includes' => 'text', 'includes' => 'text', 'Packages__excludes' => 'text', 'Packages.excludes' => 'text', 'excludes' => 'text', 'Packages__notes_and_conditions' => 'text', 'Packages.notes_and_conditions' => 'text', 'notes_and_conditions' => 'text', 'Packages__includes_subtext' => 'string', 'Packages.includes_subtext' => 'string', 'includes_subtext' => 'string', 'Packages__preview_token' => 'string', 'Packages.preview_token' => 'string', 'preview_token' => 'string', 'Packages__owned_by_agency_id' => 'integer', 'Packages.owned_by_agency_id' => 'integer', 'owned_by_agency_id' => 'integer', 'Packages__created' => 'datetime', 'Packages.created' => 'datetime', 'created' => 'datetime', 'Packages__modified' => 'datetime', 'Packages.modified' => 'datetime', 'modified' => 'datetime', 'Packages__deleted' => 'datetime', 'Packages.deleted' => 'datetime', 'deleted' => 'datetime', 'BannerImages__id' => 'integer', 'BannerImages.id' => 'integer', 'BannerImages__alt' => 'string', 'BannerImages.alt' => 'string', 'alt' => 'string', 'BannerImages__image' => 'string', 'BannerImages.image' => 'string', 'image' => 'string', 'BannerImages__image_oin' => 'string', 'BannerImages.image_oin' => 'string', 'image_oin' => 'string', 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.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', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.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' => [ 'BannerImages' => [[maximum depth reached]], 'Destinations' => [ [maximum depth reached] ] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PackagesTable) {} } $filtersText = [ (int) 0 => '"Eastern Cape"' ] $durationFilterText = false $priceRangeFilterText = false $travelDateFilterText = false $destinationFilterText = 'Eastern Cape' $experienceFilterText = false $sortBy = [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ] $defaultSort = 'Most Recent' $controllerAlias = 'Agencies' $destinationSlug = 'eastern-cape' $experienceSlug = null $packageCount = (int) 1 $canonicalUrl = 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' $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] ], (int) 3 => [ [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' => '/search-flights', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => 'thomalex', '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' => '/blog', '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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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 108 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 ThemeSureTravel\Controller\AgenciesController::renderPage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 729 ThemeSureTravel\Controller\AgenciesController::packages() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 314 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
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, 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 106, 'area_id' => (int) 4, 'company_id' => (int) 74, 'title' => 'The Travel Boss Durban', 'slug' => 'the-travel-boss-durban', 'packages_synced' => true, 'debtor_code' => 'T10008', 'iata' => '77251075', 'physical_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel', 'physical_address_2' => 'Umhlanga', 'physical_city' => '', 'postal_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel, Umhlanga Ridge, Umhlanga', 'postal_city' => '', 'postal_code' => '4320', 'area_code' => '031', 'telephone' => '8801708', 'fax' => '', 'speed_dial' => '', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '', 'override_rate' => '', 'open_weekends' => false, 'saturday_opening_time' => '', 'sunday_opening_time' => '', 'public_holidays_opening_time' => '', 'latitude' => '-29.7245653', 'longitude' => '31.0655838', 'web_url' => 'https://thetravelboss.co.za/', 'web_country' => 'South Africa', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '', 'dwelling_type' => 'Office', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<hr> <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 will be subject to the detailed disclaimer, viewable at</p> <p> <a href="https://www.suretravel.co.za/terms-and-conditions" target="_blank">www.suretravel.co.za</a>, and deemed to have read and accepted these.</p> <p><img src="https://ci3.googleusercontent.com/mail-sig/AIorK4yRSZs3ykaahAAmTMIbwUV7rpCRW6WhFcnV0xfeCoIzKXdxGiw0bnR4mk--FOJI74iYDeIfog0"> </p>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => true, 'agency_page_content' => '<figure><a href="https://thetravelboss.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/Click-here-to-book-Sure-Connect-b85.png" alt="Sure Connect" title="Sure Connect"></a></figure> <p>THE TRAVEL BOSS is a professional travel management company that was launched in South Africa in 2020, during the COVID-19 lockdown. </p> <p>Years of experience, relationships & talent played a fundamental part in the building block especially when it came to naming the business. Our intentions are to create a breathtaking experience to entice the Leisure & Corporate Traveller, by driving a customer centric approach offering personalised services.</p> <p>Our team of young executives nurture & fulfill our customers needs through our value proposition, which is seamless service delivery, negotiated value for money packages and unrivaled leisure and corporate travel experiences.</p> <p>We offer a broad spectrum of products which ranges from local, international packages including flights, accommodation, transfers, car rentals, travel insurance and incentive groups. We have always aligned our business with reputable and stable partners locally & abroad assuring you safety and confidentiality at all times.</p> <p>A critical component of our business is its “People”, we believe that commitment and efficiency behind the team will ensure a true success of our journey. While we strive for service excellence and competitive pricing at all times, our passion for latest technology & innovation remain a key driver.</p> <figure><a href="https://thetravelboss.co.za/" target="_blank"><img src="/uploads/images/wysiwyg/The-Travel-Boss-Logo-png-2e9.jpg" alt="Website" title="Website"></a></figure> <p><em></em></p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-7cc.jpg"></figure> <p><em></em><em></em></p> <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) {} ], 'homepageBanners' => [ (int) 0 => object(App\Model\Entity\HomepageBanner) {}, (int) 1 => object(App\Model\Entity\HomepageBanner) {}, (int) 2 => object(App\Model\Entity\HomepageBanner) {} ], 'promoBlocks' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, '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\PromoBlocksTable) {} }, 'agencyTeamsBackground' => object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', '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]' => 'AgencyTeamsBackgrounds' }, 'user_is_manager' => false, 'terms' => '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>', 'packages' => object(Cake\ORM\ResultSet) { 'items' => [ [maximum depth reached] ] }, 'destinations' => object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'priceRanges' => [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ], 'durations' => [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ], 'experiences' => object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'recentlyPublishedPackages' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', '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\PackagesTable) {} }, 'filtersText' => [ (int) 0 => '"Eastern Cape"' ], 'durationFilterText' => false, 'priceRangeFilterText' => false, 'travelDateFilterText' => false, 'destinationFilterText' => 'Eastern Cape', 'experienceFilterText' => false, 'sortBy' => [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ], 'defaultSort' => 'Most Recent', 'controllerAlias' => 'Agencies', 'destinationSlug' => 'eastern-cape', 'experienceSlug' => null, 'packageCount' => (int) 1, 'canonicalUrl' => 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => 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) 1 => 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' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 125, 'salutation_type_id' => (int) 2, 'firstname' => 'Angela', 'lastname' => 'McLoskey', 'image' => 'avatars/600-Ang-a00.jpg', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'MD', 'connect_url' => 'https://suredynamictravel.mybookingplatform.com', 'telephone' => '0116223840', 'mobile' => '0828805892', 'fax' => '0116221573', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => false, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => 'IATA Domestic and International fares Amadeus', '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 $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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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' } ] $homepageBanners = [ (int) 0 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 4, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.travelweekly.com/covid-entry-rules-map?utm_source=eNewsletter&utm_medium=Email&utm_campaign=eltrdb&oly_enc_id=2448C8883612A6V', 'url_text' => '', 'image' => 'homepage_banners/674-625-Flights-new-4d3-7f1.jpg', 'active' => true, 'sort_order' => (int) 2, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 1 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 17, 'title' => 'The Adventure begins here…', 'subtext' => 'Make Memories for life!', 'group' => 'head', 'url' => '#', 'url_text' => '#', 'image' => 'homepage_banners/678-678-678-electronics-eb8-763-2c7.jpg', 'active' => true, 'sort_order' => (int) 1, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 2 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 18, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.suretravel.co.za/', 'url_text' => '', 'image' => 'homepage_banners/679-Homepage-banner-test-1-a19.jpg', 'active' => true, 'sort_order' => (int) 3, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' } ] $promoBlocks = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'PromoBlocks__id' => 'integer', 'PromoBlocks.id' => 'integer', 'id' => 'integer', 'PromoBlocks__title' => 'string', 'PromoBlocks.title' => 'string', 'title' => 'string', 'PromoBlocks__image' => 'string', 'PromoBlocks.image' => 'string', 'image' => 'string', 'PromoBlocks__mobile_image' => 'string', 'PromoBlocks.mobile_image' => 'string', 'mobile_image' => 'string', 'PromoBlocks__url' => 'string', 'PromoBlocks.url' => 'string', 'url' => 'string', 'PromoBlocks__blog_listing_page' => 'boolean', 'PromoBlocks.blog_listing_page' => 'boolean', 'blog_listing_page' => 'boolean', 'PromoBlocks__homepage' => 'boolean', 'PromoBlocks.homepage' => 'boolean', 'homepage' => 'boolean', 'PromoBlocks__page_bottom' => 'boolean', 'PromoBlocks.page_bottom' => 'boolean', 'page_bottom' => 'boolean', 'PromoBlocks__expiry_date' => 'datetime', 'PromoBlocks.expiry_date' => 'datetime', 'expiry_date' => 'datetime', 'PromoBlocks__sort_order' => 'integer', 'PromoBlocks.sort_order' => 'integer', 'sort_order' => 'integer', 'PromoBlocks__created' => 'datetime', 'PromoBlocks.created' => 'datetime', 'created' => 'datetime', 'PromoBlocks__modified' => 'datetime', 'PromoBlocks.modified' => 'datetime', 'modified' => 'datetime', 'PromoBlocks__deleted' => 'datetime', 'PromoBlocks.deleted' => 'datetime', 'deleted' => 'datetime', 'PromoBlocks__image_oin' => 'string', 'PromoBlocks.image_oin' => 'string', 'image_oin' => 'string', 'PromoBlocks__mobile_image_oin' => 'string', 'PromoBlocks.mobile_image_oin' => 'string', 'mobile_image_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PromoBlocksTable) {} } $agencyTeamsBackground = object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'AgencyTeamsBackgrounds' } $user_is_manager = false $terms = '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>' $packages = object(Cake\ORM\ResultSet) { 'items' => [ (int) 0 => object(App\Model\Entity\Package) {} ] } $destinations = object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") } $priceRanges = [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ] $durations = [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ] $experiences = object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") } $recentlyPublishedPackages = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ], ':c2' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Packages__id' => 'integer', 'Packages.id' => 'integer', 'id' => 'integer', 'Packages__price' => 'decimal', 'Packages.price' => 'decimal', 'price' => 'decimal', 'Packages__title' => 'string', 'Packages.title' => 'string', 'title' => 'string', 'Packages__slug' => 'string', 'Packages.slug' => 'string', 'slug' => 'string', 'Packages__description' => 'text', 'Packages.description' => 'text', 'description' => 'text', 'Packages__short_description' => 'string', 'Packages.short_description' => 'string', 'short_description' => 'string', 'Packages__reference_code' => 'string', 'Packages.reference_code' => 'string', 'reference_code' => 'string', 'Packages__active' => 'boolean', 'Packages.active' => 'boolean', 'active' => 'boolean', 'Packages__popular' => 'boolean', 'Packages.popular' => 'boolean', 'popular' => 'boolean', 'Packages__contributor' => 'string', 'Packages.contributor' => 'string', 'contributor' => 'string', 'Packages__duration' => 'integer', 'Packages.duration' => 'integer', 'duration' => 'integer', 'Packages__valid_from' => 'datetime', 'Packages.valid_from' => 'datetime', 'valid_from' => 'datetime', 'Packages__valid_to' => 'datetime', 'Packages.valid_to' => 'datetime', 'valid_to' => 'datetime', 'Packages__sales_period_from' => 'datetime', 'Packages.sales_period_from' => 'datetime', 'sales_period_from' => 'datetime', 'Packages__sales_period_to' => 'datetime', 'Packages.sales_period_to' => 'datetime', 'sales_period_to' => 'datetime', 'Packages__includes_airfare' => 'boolean', 'Packages.includes_airfare' => 'boolean', 'includes_airfare' => 'boolean', 'Packages__airfare_description' => 'string', 'Packages.airfare_description' => 'string', 'airfare_description' => 'string', 'Packages__includes_transfers' => 'boolean', 'Packages.includes_transfers' => 'boolean', 'includes_transfers' => 'boolean', 'Packages__transfers_description' => 'string', 'Packages.transfers_description' => 'string', 'transfers_description' => 'string', 'Packages__includes_car_hire' => 'boolean', 'Packages.includes_car_hire' => 'boolean', 'includes_car_hire' => 'boolean', 'Packages__car_hire_description' => 'string', 'Packages.car_hire_description' => 'string', 'car_hire_description' => 'string', 'Packages__includes_meals' => 'boolean', 'Packages.includes_meals' => 'boolean', 'includes_meals' => 'boolean', 'Packages__meals_description' => 'string', 'Packages.meals_description' => 'string', 'meals_description' => 'string', 'Packages__includes_accommodation' => 'boolean', 'Packages.includes_accommodation' => 'boolean', 'includes_accommodation' => 'boolean', 'Packages__accommodation_description' => 'string', 'Packages.accommodation_description' => 'string', 'accommodation_description' => 'string', 'Packages__includes_guides' => 'boolean', 'Packages.includes_guides' => 'boolean', 'includes_guides' => 'boolean', 'Packages__guides_description' => 'string', 'Packages.guides_description' => 'string', 'guides_description' => 'string', 'Packages__includes_hotel_service_charges' => 'boolean', 'Packages.includes_hotel_service_charges' => 'boolean', 'includes_hotel_service_charges' => 'boolean', 'Packages__hotel_service_charges_description' => 'string', 'Packages.hotel_service_charges_description' => 'string', 'hotel_service_charges_description' => 'string', 'Packages__includes' => 'text', 'Packages.includes' => 'text', 'includes' => 'text', 'Packages__excludes' => 'text', 'Packages.excludes' => 'text', 'excludes' => 'text', 'Packages__notes_and_conditions' => 'text', 'Packages.notes_and_conditions' => 'text', 'notes_and_conditions' => 'text', 'Packages__includes_subtext' => 'string', 'Packages.includes_subtext' => 'string', 'includes_subtext' => 'string', 'Packages__preview_token' => 'string', 'Packages.preview_token' => 'string', 'preview_token' => 'string', 'Packages__owned_by_agency_id' => 'integer', 'Packages.owned_by_agency_id' => 'integer', 'owned_by_agency_id' => 'integer', 'Packages__created' => 'datetime', 'Packages.created' => 'datetime', 'created' => 'datetime', 'Packages__modified' => 'datetime', 'Packages.modified' => 'datetime', 'modified' => 'datetime', 'Packages__deleted' => 'datetime', 'Packages.deleted' => 'datetime', 'deleted' => 'datetime', 'BannerImages__id' => 'integer', 'BannerImages.id' => 'integer', 'BannerImages__alt' => 'string', 'BannerImages.alt' => 'string', 'alt' => 'string', 'BannerImages__image' => 'string', 'BannerImages.image' => 'string', 'image' => 'string', 'BannerImages__image_oin' => 'string', 'BannerImages.image_oin' => 'string', 'image_oin' => 'string', 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.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', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.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' => [ 'BannerImages' => [[maximum depth reached]], 'Destinations' => [ [maximum depth reached] ] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PackagesTable) {} } $filtersText = [ (int) 0 => '"Eastern Cape"' ] $durationFilterText = false $priceRangeFilterText = false $travelDateFilterText = false $destinationFilterText = 'Eastern Cape' $experienceFilterText = false $sortBy = [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ] $defaultSort = 'Most Recent' $controllerAlias = 'Agencies' $destinationSlug = 'eastern-cape' $experienceSlug = null $packageCount = (int) 1 $canonicalUrl = 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' $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] ], (int) 3 => [ [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' => '/search-flights', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => 'thomalex', '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' => '/blog', '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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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 108 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 ThemeSureTravel\Controller\AgenciesController::renderPage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 729 ThemeSureTravel\Controller\AgenciesController::packages() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 314 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
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, 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 106, 'area_id' => (int) 4, 'company_id' => (int) 74, 'title' => 'The Travel Boss Durban', 'slug' => 'the-travel-boss-durban', 'packages_synced' => true, 'debtor_code' => 'T10008', 'iata' => '77251075', 'physical_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel', 'physical_address_2' => 'Umhlanga', 'physical_city' => '', 'postal_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel, Umhlanga Ridge, Umhlanga', 'postal_city' => '', 'postal_code' => '4320', 'area_code' => '031', 'telephone' => '8801708', 'fax' => '', 'speed_dial' => '', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '', 'override_rate' => '', 'open_weekends' => false, 'saturday_opening_time' => '', 'sunday_opening_time' => '', 'public_holidays_opening_time' => '', 'latitude' => '-29.7245653', 'longitude' => '31.0655838', 'web_url' => 'https://thetravelboss.co.za/', 'web_country' => 'South Africa', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '', 'dwelling_type' => 'Office', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<hr> <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 will be subject to the detailed disclaimer, viewable at</p> <p> <a href="https://www.suretravel.co.za/terms-and-conditions" target="_blank">www.suretravel.co.za</a>, and deemed to have read and accepted these.</p> <p><img src="https://ci3.googleusercontent.com/mail-sig/AIorK4yRSZs3ykaahAAmTMIbwUV7rpCRW6WhFcnV0xfeCoIzKXdxGiw0bnR4mk--FOJI74iYDeIfog0"> </p>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => true, 'agency_page_content' => '<figure><a href="https://thetravelboss.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/Click-here-to-book-Sure-Connect-b85.png" alt="Sure Connect" title="Sure Connect"></a></figure> <p>THE TRAVEL BOSS is a professional travel management company that was launched in South Africa in 2020, during the COVID-19 lockdown. </p> <p>Years of experience, relationships & talent played a fundamental part in the building block especially when it came to naming the business. Our intentions are to create a breathtaking experience to entice the Leisure & Corporate Traveller, by driving a customer centric approach offering personalised services.</p> <p>Our team of young executives nurture & fulfill our customers needs through our value proposition, which is seamless service delivery, negotiated value for money packages and unrivaled leisure and corporate travel experiences.</p> <p>We offer a broad spectrum of products which ranges from local, international packages including flights, accommodation, transfers, car rentals, travel insurance and incentive groups. We have always aligned our business with reputable and stable partners locally & abroad assuring you safety and confidentiality at all times.</p> <p>A critical component of our business is its “People”, we believe that commitment and efficiency behind the team will ensure a true success of our journey. While we strive for service excellence and competitive pricing at all times, our passion for latest technology & innovation remain a key driver.</p> <figure><a href="https://thetravelboss.co.za/" target="_blank"><img src="/uploads/images/wysiwyg/The-Travel-Boss-Logo-png-2e9.jpg" alt="Website" title="Website"></a></figure> <p><em></em></p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-7cc.jpg"></figure> <p><em></em><em></em></p> <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) {} ], 'homepageBanners' => [ (int) 0 => object(App\Model\Entity\HomepageBanner) {}, (int) 1 => object(App\Model\Entity\HomepageBanner) {}, (int) 2 => object(App\Model\Entity\HomepageBanner) {} ], 'promoBlocks' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, '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\PromoBlocksTable) {} }, 'agencyTeamsBackground' => object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', '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]' => 'AgencyTeamsBackgrounds' }, 'user_is_manager' => false, 'terms' => '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>', 'packages' => object(Cake\ORM\ResultSet) { 'items' => [ [maximum depth reached] ] }, 'destinations' => object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'priceRanges' => [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ], 'durations' => [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ], 'experiences' => object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'recentlyPublishedPackages' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', '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\PackagesTable) {} }, 'filtersText' => [ (int) 0 => '"Eastern Cape"' ], 'durationFilterText' => false, 'priceRangeFilterText' => false, 'travelDateFilterText' => false, 'destinationFilterText' => 'Eastern Cape', 'experienceFilterText' => false, 'sortBy' => [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ], 'defaultSort' => 'Most Recent', 'controllerAlias' => 'Agencies', 'destinationSlug' => 'eastern-cape', 'experienceSlug' => null, 'packageCount' => (int) 1, 'canonicalUrl' => 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => 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) 1 => 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' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 125, 'salutation_type_id' => (int) 2, 'firstname' => 'Angela', 'lastname' => 'McLoskey', 'image' => 'avatars/600-Ang-a00.jpg', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'MD', 'connect_url' => 'https://suredynamictravel.mybookingplatform.com', 'telephone' => '0116223840', 'mobile' => '0828805892', 'fax' => '0116221573', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => false, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => 'IATA Domestic and International fares Amadeus', '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 $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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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' } ] $homepageBanners = [ (int) 0 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 4, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.travelweekly.com/covid-entry-rules-map?utm_source=eNewsletter&utm_medium=Email&utm_campaign=eltrdb&oly_enc_id=2448C8883612A6V', 'url_text' => '', 'image' => 'homepage_banners/674-625-Flights-new-4d3-7f1.jpg', 'active' => true, 'sort_order' => (int) 2, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 1 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 17, 'title' => 'The Adventure begins here…', 'subtext' => 'Make Memories for life!', 'group' => 'head', 'url' => '#', 'url_text' => '#', 'image' => 'homepage_banners/678-678-678-electronics-eb8-763-2c7.jpg', 'active' => true, 'sort_order' => (int) 1, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 2 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 18, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.suretravel.co.za/', 'url_text' => '', 'image' => 'homepage_banners/679-Homepage-banner-test-1-a19.jpg', 'active' => true, 'sort_order' => (int) 3, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' } ] $promoBlocks = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'PromoBlocks__id' => 'integer', 'PromoBlocks.id' => 'integer', 'id' => 'integer', 'PromoBlocks__title' => 'string', 'PromoBlocks.title' => 'string', 'title' => 'string', 'PromoBlocks__image' => 'string', 'PromoBlocks.image' => 'string', 'image' => 'string', 'PromoBlocks__mobile_image' => 'string', 'PromoBlocks.mobile_image' => 'string', 'mobile_image' => 'string', 'PromoBlocks__url' => 'string', 'PromoBlocks.url' => 'string', 'url' => 'string', 'PromoBlocks__blog_listing_page' => 'boolean', 'PromoBlocks.blog_listing_page' => 'boolean', 'blog_listing_page' => 'boolean', 'PromoBlocks__homepage' => 'boolean', 'PromoBlocks.homepage' => 'boolean', 'homepage' => 'boolean', 'PromoBlocks__page_bottom' => 'boolean', 'PromoBlocks.page_bottom' => 'boolean', 'page_bottom' => 'boolean', 'PromoBlocks__expiry_date' => 'datetime', 'PromoBlocks.expiry_date' => 'datetime', 'expiry_date' => 'datetime', 'PromoBlocks__sort_order' => 'integer', 'PromoBlocks.sort_order' => 'integer', 'sort_order' => 'integer', 'PromoBlocks__created' => 'datetime', 'PromoBlocks.created' => 'datetime', 'created' => 'datetime', 'PromoBlocks__modified' => 'datetime', 'PromoBlocks.modified' => 'datetime', 'modified' => 'datetime', 'PromoBlocks__deleted' => 'datetime', 'PromoBlocks.deleted' => 'datetime', 'deleted' => 'datetime', 'PromoBlocks__image_oin' => 'string', 'PromoBlocks.image_oin' => 'string', 'image_oin' => 'string', 'PromoBlocks__mobile_image_oin' => 'string', 'PromoBlocks.mobile_image_oin' => 'string', 'mobile_image_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PromoBlocksTable) {} } $agencyTeamsBackground = object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'AgencyTeamsBackgrounds' } $user_is_manager = false $terms = '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>' $packages = object(Cake\ORM\ResultSet) { 'items' => [ (int) 0 => object(App\Model\Entity\Package) {} ] } $destinations = object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") } $priceRanges = [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ] $durations = [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ] $experiences = object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") } $recentlyPublishedPackages = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ], ':c2' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Packages__id' => 'integer', 'Packages.id' => 'integer', 'id' => 'integer', 'Packages__price' => 'decimal', 'Packages.price' => 'decimal', 'price' => 'decimal', 'Packages__title' => 'string', 'Packages.title' => 'string', 'title' => 'string', 'Packages__slug' => 'string', 'Packages.slug' => 'string', 'slug' => 'string', 'Packages__description' => 'text', 'Packages.description' => 'text', 'description' => 'text', 'Packages__short_description' => 'string', 'Packages.short_description' => 'string', 'short_description' => 'string', 'Packages__reference_code' => 'string', 'Packages.reference_code' => 'string', 'reference_code' => 'string', 'Packages__active' => 'boolean', 'Packages.active' => 'boolean', 'active' => 'boolean', 'Packages__popular' => 'boolean', 'Packages.popular' => 'boolean', 'popular' => 'boolean', 'Packages__contributor' => 'string', 'Packages.contributor' => 'string', 'contributor' => 'string', 'Packages__duration' => 'integer', 'Packages.duration' => 'integer', 'duration' => 'integer', 'Packages__valid_from' => 'datetime', 'Packages.valid_from' => 'datetime', 'valid_from' => 'datetime', 'Packages__valid_to' => 'datetime', 'Packages.valid_to' => 'datetime', 'valid_to' => 'datetime', 'Packages__sales_period_from' => 'datetime', 'Packages.sales_period_from' => 'datetime', 'sales_period_from' => 'datetime', 'Packages__sales_period_to' => 'datetime', 'Packages.sales_period_to' => 'datetime', 'sales_period_to' => 'datetime', 'Packages__includes_airfare' => 'boolean', 'Packages.includes_airfare' => 'boolean', 'includes_airfare' => 'boolean', 'Packages__airfare_description' => 'string', 'Packages.airfare_description' => 'string', 'airfare_description' => 'string', 'Packages__includes_transfers' => 'boolean', 'Packages.includes_transfers' => 'boolean', 'includes_transfers' => 'boolean', 'Packages__transfers_description' => 'string', 'Packages.transfers_description' => 'string', 'transfers_description' => 'string', 'Packages__includes_car_hire' => 'boolean', 'Packages.includes_car_hire' => 'boolean', 'includes_car_hire' => 'boolean', 'Packages__car_hire_description' => 'string', 'Packages.car_hire_description' => 'string', 'car_hire_description' => 'string', 'Packages__includes_meals' => 'boolean', 'Packages.includes_meals' => 'boolean', 'includes_meals' => 'boolean', 'Packages__meals_description' => 'string', 'Packages.meals_description' => 'string', 'meals_description' => 'string', 'Packages__includes_accommodation' => 'boolean', 'Packages.includes_accommodation' => 'boolean', 'includes_accommodation' => 'boolean', 'Packages__accommodation_description' => 'string', 'Packages.accommodation_description' => 'string', 'accommodation_description' => 'string', 'Packages__includes_guides' => 'boolean', 'Packages.includes_guides' => 'boolean', 'includes_guides' => 'boolean', 'Packages__guides_description' => 'string', 'Packages.guides_description' => 'string', 'guides_description' => 'string', 'Packages__includes_hotel_service_charges' => 'boolean', 'Packages.includes_hotel_service_charges' => 'boolean', 'includes_hotel_service_charges' => 'boolean', 'Packages__hotel_service_charges_description' => 'string', 'Packages.hotel_service_charges_description' => 'string', 'hotel_service_charges_description' => 'string', 'Packages__includes' => 'text', 'Packages.includes' => 'text', 'includes' => 'text', 'Packages__excludes' => 'text', 'Packages.excludes' => 'text', 'excludes' => 'text', 'Packages__notes_and_conditions' => 'text', 'Packages.notes_and_conditions' => 'text', 'notes_and_conditions' => 'text', 'Packages__includes_subtext' => 'string', 'Packages.includes_subtext' => 'string', 'includes_subtext' => 'string', 'Packages__preview_token' => 'string', 'Packages.preview_token' => 'string', 'preview_token' => 'string', 'Packages__owned_by_agency_id' => 'integer', 'Packages.owned_by_agency_id' => 'integer', 'owned_by_agency_id' => 'integer', 'Packages__created' => 'datetime', 'Packages.created' => 'datetime', 'created' => 'datetime', 'Packages__modified' => 'datetime', 'Packages.modified' => 'datetime', 'modified' => 'datetime', 'Packages__deleted' => 'datetime', 'Packages.deleted' => 'datetime', 'deleted' => 'datetime', 'BannerImages__id' => 'integer', 'BannerImages.id' => 'integer', 'BannerImages__alt' => 'string', 'BannerImages.alt' => 'string', 'alt' => 'string', 'BannerImages__image' => 'string', 'BannerImages.image' => 'string', 'image' => 'string', 'BannerImages__image_oin' => 'string', 'BannerImages.image_oin' => 'string', 'image_oin' => 'string', 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.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', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.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' => [ 'BannerImages' => [[maximum depth reached]], 'Destinations' => [ [maximum depth reached] ] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PackagesTable) {} } $filtersText = [ (int) 0 => '"Eastern Cape"' ] $durationFilterText = false $priceRangeFilterText = false $travelDateFilterText = false $destinationFilterText = 'Eastern Cape' $experienceFilterText = false $sortBy = [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ] $defaultSort = 'Most Recent' $controllerAlias = 'Agencies' $destinationSlug = 'eastern-cape' $experienceSlug = null $packageCount = (int) 1 $canonicalUrl = 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' $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] ], (int) 3 => [ [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' => '/search-flights', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => 'thomalex', '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' => '/blog', '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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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 108 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 ThemeSureTravel\Controller\AgenciesController::renderPage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 729 ThemeSureTravel\Controller\AgenciesController::packages() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 314 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
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, 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 106, 'area_id' => (int) 4, 'company_id' => (int) 74, 'title' => 'The Travel Boss Durban', 'slug' => 'the-travel-boss-durban', 'packages_synced' => true, 'debtor_code' => 'T10008', 'iata' => '77251075', 'physical_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel', 'physical_address_2' => 'Umhlanga', 'physical_city' => '', 'postal_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel, Umhlanga Ridge, Umhlanga', 'postal_city' => '', 'postal_code' => '4320', 'area_code' => '031', 'telephone' => '8801708', 'fax' => '', 'speed_dial' => '', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '', 'override_rate' => '', 'open_weekends' => false, 'saturday_opening_time' => '', 'sunday_opening_time' => '', 'public_holidays_opening_time' => '', 'latitude' => '-29.7245653', 'longitude' => '31.0655838', 'web_url' => 'https://thetravelboss.co.za/', 'web_country' => 'South Africa', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '', 'dwelling_type' => 'Office', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<hr> <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 will be subject to the detailed disclaimer, viewable at</p> <p> <a href="https://www.suretravel.co.za/terms-and-conditions" target="_blank">www.suretravel.co.za</a>, and deemed to have read and accepted these.</p> <p><img src="https://ci3.googleusercontent.com/mail-sig/AIorK4yRSZs3ykaahAAmTMIbwUV7rpCRW6WhFcnV0xfeCoIzKXdxGiw0bnR4mk--FOJI74iYDeIfog0"> </p>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => true, 'agency_page_content' => '<figure><a href="https://thetravelboss.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/Click-here-to-book-Sure-Connect-b85.png" alt="Sure Connect" title="Sure Connect"></a></figure> <p>THE TRAVEL BOSS is a professional travel management company that was launched in South Africa in 2020, during the COVID-19 lockdown. </p> <p>Years of experience, relationships & talent played a fundamental part in the building block especially when it came to naming the business. Our intentions are to create a breathtaking experience to entice the Leisure & Corporate Traveller, by driving a customer centric approach offering personalised services.</p> <p>Our team of young executives nurture & fulfill our customers needs through our value proposition, which is seamless service delivery, negotiated value for money packages and unrivaled leisure and corporate travel experiences.</p> <p>We offer a broad spectrum of products which ranges from local, international packages including flights, accommodation, transfers, car rentals, travel insurance and incentive groups. We have always aligned our business with reputable and stable partners locally & abroad assuring you safety and confidentiality at all times.</p> <p>A critical component of our business is its “People”, we believe that commitment and efficiency behind the team will ensure a true success of our journey. While we strive for service excellence and competitive pricing at all times, our passion for latest technology & innovation remain a key driver.</p> <figure><a href="https://thetravelboss.co.za/" target="_blank"><img src="/uploads/images/wysiwyg/The-Travel-Boss-Logo-png-2e9.jpg" alt="Website" title="Website"></a></figure> <p><em></em></p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-7cc.jpg"></figure> <p><em></em><em></em></p> <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) {} ], 'homepageBanners' => [ (int) 0 => object(App\Model\Entity\HomepageBanner) {}, (int) 1 => object(App\Model\Entity\HomepageBanner) {}, (int) 2 => object(App\Model\Entity\HomepageBanner) {} ], 'promoBlocks' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, '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\PromoBlocksTable) {} }, 'agencyTeamsBackground' => object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', '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]' => 'AgencyTeamsBackgrounds' }, 'user_is_manager' => false, 'terms' => '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>', 'packages' => object(Cake\ORM\ResultSet) { 'items' => [ [maximum depth reached] ] }, 'destinations' => object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'priceRanges' => [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ], 'durations' => [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ], 'experiences' => object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'recentlyPublishedPackages' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', '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\PackagesTable) {} }, 'filtersText' => [ (int) 0 => '"Eastern Cape"' ], 'durationFilterText' => false, 'priceRangeFilterText' => false, 'travelDateFilterText' => false, 'destinationFilterText' => 'Eastern Cape', 'experienceFilterText' => false, 'sortBy' => [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ], 'defaultSort' => 'Most Recent', 'controllerAlias' => 'Agencies', 'destinationSlug' => 'eastern-cape', 'experienceSlug' => null, 'packageCount' => (int) 1, 'canonicalUrl' => 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => 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) 1 => 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' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 125, 'salutation_type_id' => (int) 2, 'firstname' => 'Angela', 'lastname' => 'McLoskey', 'image' => 'avatars/600-Ang-a00.jpg', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'MD', 'connect_url' => 'https://suredynamictravel.mybookingplatform.com', 'telephone' => '0116223840', 'mobile' => '0828805892', 'fax' => '0116221573', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => false, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => 'IATA Domestic and International fares Amadeus', '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 $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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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' } ] $homepageBanners = [ (int) 0 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 4, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.travelweekly.com/covid-entry-rules-map?utm_source=eNewsletter&utm_medium=Email&utm_campaign=eltrdb&oly_enc_id=2448C8883612A6V', 'url_text' => '', 'image' => 'homepage_banners/674-625-Flights-new-4d3-7f1.jpg', 'active' => true, 'sort_order' => (int) 2, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 1 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 17, 'title' => 'The Adventure begins here…', 'subtext' => 'Make Memories for life!', 'group' => 'head', 'url' => '#', 'url_text' => '#', 'image' => 'homepage_banners/678-678-678-electronics-eb8-763-2c7.jpg', 'active' => true, 'sort_order' => (int) 1, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 2 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 18, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.suretravel.co.za/', 'url_text' => '', 'image' => 'homepage_banners/679-Homepage-banner-test-1-a19.jpg', 'active' => true, 'sort_order' => (int) 3, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' } ] $promoBlocks = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'PromoBlocks__id' => 'integer', 'PromoBlocks.id' => 'integer', 'id' => 'integer', 'PromoBlocks__title' => 'string', 'PromoBlocks.title' => 'string', 'title' => 'string', 'PromoBlocks__image' => 'string', 'PromoBlocks.image' => 'string', 'image' => 'string', 'PromoBlocks__mobile_image' => 'string', 'PromoBlocks.mobile_image' => 'string', 'mobile_image' => 'string', 'PromoBlocks__url' => 'string', 'PromoBlocks.url' => 'string', 'url' => 'string', 'PromoBlocks__blog_listing_page' => 'boolean', 'PromoBlocks.blog_listing_page' => 'boolean', 'blog_listing_page' => 'boolean', 'PromoBlocks__homepage' => 'boolean', 'PromoBlocks.homepage' => 'boolean', 'homepage' => 'boolean', 'PromoBlocks__page_bottom' => 'boolean', 'PromoBlocks.page_bottom' => 'boolean', 'page_bottom' => 'boolean', 'PromoBlocks__expiry_date' => 'datetime', 'PromoBlocks.expiry_date' => 'datetime', 'expiry_date' => 'datetime', 'PromoBlocks__sort_order' => 'integer', 'PromoBlocks.sort_order' => 'integer', 'sort_order' => 'integer', 'PromoBlocks__created' => 'datetime', 'PromoBlocks.created' => 'datetime', 'created' => 'datetime', 'PromoBlocks__modified' => 'datetime', 'PromoBlocks.modified' => 'datetime', 'modified' => 'datetime', 'PromoBlocks__deleted' => 'datetime', 'PromoBlocks.deleted' => 'datetime', 'deleted' => 'datetime', 'PromoBlocks__image_oin' => 'string', 'PromoBlocks.image_oin' => 'string', 'image_oin' => 'string', 'PromoBlocks__mobile_image_oin' => 'string', 'PromoBlocks.mobile_image_oin' => 'string', 'mobile_image_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PromoBlocksTable) {} } $agencyTeamsBackground = object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'AgencyTeamsBackgrounds' } $user_is_manager = false $terms = '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>' $packages = object(Cake\ORM\ResultSet) { 'items' => [ (int) 0 => object(App\Model\Entity\Package) {} ] } $destinations = object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") } $priceRanges = [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ] $durations = [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ] $experiences = object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") } $recentlyPublishedPackages = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ], ':c2' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Packages__id' => 'integer', 'Packages.id' => 'integer', 'id' => 'integer', 'Packages__price' => 'decimal', 'Packages.price' => 'decimal', 'price' => 'decimal', 'Packages__title' => 'string', 'Packages.title' => 'string', 'title' => 'string', 'Packages__slug' => 'string', 'Packages.slug' => 'string', 'slug' => 'string', 'Packages__description' => 'text', 'Packages.description' => 'text', 'description' => 'text', 'Packages__short_description' => 'string', 'Packages.short_description' => 'string', 'short_description' => 'string', 'Packages__reference_code' => 'string', 'Packages.reference_code' => 'string', 'reference_code' => 'string', 'Packages__active' => 'boolean', 'Packages.active' => 'boolean', 'active' => 'boolean', 'Packages__popular' => 'boolean', 'Packages.popular' => 'boolean', 'popular' => 'boolean', 'Packages__contributor' => 'string', 'Packages.contributor' => 'string', 'contributor' => 'string', 'Packages__duration' => 'integer', 'Packages.duration' => 'integer', 'duration' => 'integer', 'Packages__valid_from' => 'datetime', 'Packages.valid_from' => 'datetime', 'valid_from' => 'datetime', 'Packages__valid_to' => 'datetime', 'Packages.valid_to' => 'datetime', 'valid_to' => 'datetime', 'Packages__sales_period_from' => 'datetime', 'Packages.sales_period_from' => 'datetime', 'sales_period_from' => 'datetime', 'Packages__sales_period_to' => 'datetime', 'Packages.sales_period_to' => 'datetime', 'sales_period_to' => 'datetime', 'Packages__includes_airfare' => 'boolean', 'Packages.includes_airfare' => 'boolean', 'includes_airfare' => 'boolean', 'Packages__airfare_description' => 'string', 'Packages.airfare_description' => 'string', 'airfare_description' => 'string', 'Packages__includes_transfers' => 'boolean', 'Packages.includes_transfers' => 'boolean', 'includes_transfers' => 'boolean', 'Packages__transfers_description' => 'string', 'Packages.transfers_description' => 'string', 'transfers_description' => 'string', 'Packages__includes_car_hire' => 'boolean', 'Packages.includes_car_hire' => 'boolean', 'includes_car_hire' => 'boolean', 'Packages__car_hire_description' => 'string', 'Packages.car_hire_description' => 'string', 'car_hire_description' => 'string', 'Packages__includes_meals' => 'boolean', 'Packages.includes_meals' => 'boolean', 'includes_meals' => 'boolean', 'Packages__meals_description' => 'string', 'Packages.meals_description' => 'string', 'meals_description' => 'string', 'Packages__includes_accommodation' => 'boolean', 'Packages.includes_accommodation' => 'boolean', 'includes_accommodation' => 'boolean', 'Packages__accommodation_description' => 'string', 'Packages.accommodation_description' => 'string', 'accommodation_description' => 'string', 'Packages__includes_guides' => 'boolean', 'Packages.includes_guides' => 'boolean', 'includes_guides' => 'boolean', 'Packages__guides_description' => 'string', 'Packages.guides_description' => 'string', 'guides_description' => 'string', 'Packages__includes_hotel_service_charges' => 'boolean', 'Packages.includes_hotel_service_charges' => 'boolean', 'includes_hotel_service_charges' => 'boolean', 'Packages__hotel_service_charges_description' => 'string', 'Packages.hotel_service_charges_description' => 'string', 'hotel_service_charges_description' => 'string', 'Packages__includes' => 'text', 'Packages.includes' => 'text', 'includes' => 'text', 'Packages__excludes' => 'text', 'Packages.excludes' => 'text', 'excludes' => 'text', 'Packages__notes_and_conditions' => 'text', 'Packages.notes_and_conditions' => 'text', 'notes_and_conditions' => 'text', 'Packages__includes_subtext' => 'string', 'Packages.includes_subtext' => 'string', 'includes_subtext' => 'string', 'Packages__preview_token' => 'string', 'Packages.preview_token' => 'string', 'preview_token' => 'string', 'Packages__owned_by_agency_id' => 'integer', 'Packages.owned_by_agency_id' => 'integer', 'owned_by_agency_id' => 'integer', 'Packages__created' => 'datetime', 'Packages.created' => 'datetime', 'created' => 'datetime', 'Packages__modified' => 'datetime', 'Packages.modified' => 'datetime', 'modified' => 'datetime', 'Packages__deleted' => 'datetime', 'Packages.deleted' => 'datetime', 'deleted' => 'datetime', 'BannerImages__id' => 'integer', 'BannerImages.id' => 'integer', 'BannerImages__alt' => 'string', 'BannerImages.alt' => 'string', 'alt' => 'string', 'BannerImages__image' => 'string', 'BannerImages.image' => 'string', 'image' => 'string', 'BannerImages__image_oin' => 'string', 'BannerImages.image_oin' => 'string', 'image_oin' => 'string', 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.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', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.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' => [ 'BannerImages' => [[maximum depth reached]], 'Destinations' => [ [maximum depth reached] ] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PackagesTable) {} } $filtersText = [ (int) 0 => '"Eastern Cape"' ] $durationFilterText = false $priceRangeFilterText = false $travelDateFilterText = false $destinationFilterText = 'Eastern Cape' $experienceFilterText = false $sortBy = [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ] $defaultSort = 'Most Recent' $controllerAlias = 'Agencies' $destinationSlug = 'eastern-cape' $experienceSlug = null $packageCount = (int) 1 $canonicalUrl = 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' $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] ], (int) 3 => [ [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' => '/search-flights', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => 'thomalex', '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' => '/blog', '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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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 108 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 ThemeSureTravel\Controller\AgenciesController::renderPage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 729 ThemeSureTravel\Controller\AgenciesController::packages() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 314 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
<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, 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 106, 'area_id' => (int) 4, 'company_id' => (int) 74, 'title' => 'The Travel Boss Durban', 'slug' => 'the-travel-boss-durban', 'packages_synced' => true, 'debtor_code' => 'T10008', 'iata' => '77251075', 'physical_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel', 'physical_address_2' => 'Umhlanga', 'physical_city' => '', 'postal_address_1' => 'Suite 2A, Second Floor, The Royal Palm Hotel, Umhlanga Ridge, Umhlanga', 'postal_city' => '', 'postal_code' => '4320', 'area_code' => '031', 'telephone' => '8801708', 'fax' => '', 'speed_dial' => '', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '', 'override_rate' => '', 'open_weekends' => false, 'saturday_opening_time' => '', 'sunday_opening_time' => '', 'public_holidays_opening_time' => '', 'latitude' => '-29.7245653', 'longitude' => '31.0655838', 'web_url' => 'https://thetravelboss.co.za/', 'web_country' => 'South Africa', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '', 'dwelling_type' => 'Office', 'active' => true, 'hide_on_frontend' => false, 'disclaimer' => '<hr> <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 will be subject to the detailed disclaimer, viewable at</p> <p> <a href="https://www.suretravel.co.za/terms-and-conditions" target="_blank">www.suretravel.co.za</a>, and deemed to have read and accepted these.</p> <p><img src="https://ci3.googleusercontent.com/mail-sig/AIorK4yRSZs3ykaahAAmTMIbwUV7rpCRW6WhFcnV0xfeCoIzKXdxGiw0bnR4mk--FOJI74iYDeIfog0"> </p>', 'show_flight_widget' => false, 'flight_payment_url' => '', 'homePage_approval_request' => false, 'agency_homePage_approved' => true, 'agency_page_content' => '<figure><a href="https://thetravelboss.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/Click-here-to-book-Sure-Connect-b85.png" alt="Sure Connect" title="Sure Connect"></a></figure> <p>THE TRAVEL BOSS is a professional travel management company that was launched in South Africa in 2020, during the COVID-19 lockdown. </p> <p>Years of experience, relationships & talent played a fundamental part in the building block especially when it came to naming the business. Our intentions are to create a breathtaking experience to entice the Leisure & Corporate Traveller, by driving a customer centric approach offering personalised services.</p> <p>Our team of young executives nurture & fulfill our customers needs through our value proposition, which is seamless service delivery, negotiated value for money packages and unrivaled leisure and corporate travel experiences.</p> <p>We offer a broad spectrum of products which ranges from local, international packages including flights, accommodation, transfers, car rentals, travel insurance and incentive groups. We have always aligned our business with reputable and stable partners locally & abroad assuring you safety and confidentiality at all times.</p> <p>A critical component of our business is its “People”, we believe that commitment and efficiency behind the team will ensure a true success of our journey. While we strive for service excellence and competitive pricing at all times, our passion for latest technology & innovation remain a key driver.</p> <figure><a href="https://thetravelboss.co.za/" target="_blank"><img src="/uploads/images/wysiwyg/The-Travel-Boss-Logo-png-2e9.jpg" alt="Website" title="Website"></a></figure> <p><em></em></p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-7cc.jpg"></figure> <p><em></em><em></em></p> <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) {} ], 'homepageBanners' => [ (int) 0 => object(App\Model\Entity\HomepageBanner) {}, (int) 1 => object(App\Model\Entity\HomepageBanner) {}, (int) 2 => object(App\Model\Entity\HomepageBanner) {} ], 'promoBlocks' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => true, '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\PromoBlocksTable) {} }, 'agencyTeamsBackground' => object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', '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]' => 'AgencyTeamsBackgrounds' }, 'user_is_manager' => false, 'terms' => '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>', 'packages' => object(Cake\ORM\ResultSet) { 'items' => [ [maximum depth reached] ] }, 'destinations' => object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'priceRanges' => [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ], 'durations' => [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ], 'experiences' => object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") }, 'recentlyPublishedPackages' => object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', '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\PackagesTable) {} }, 'filtersText' => [ (int) 0 => '"Eastern Cape"' ], 'durationFilterText' => false, 'priceRangeFilterText' => false, 'travelDateFilterText' => false, 'destinationFilterText' => 'Eastern Cape', 'experienceFilterText' => false, 'sortBy' => [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ], 'defaultSort' => 'Most Recent', 'controllerAlias' => 'Agencies', 'destinationSlug' => 'eastern-cape', 'experienceSlug' => null, 'packageCount' => (int) 1, 'canonicalUrl' => 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' ] $loggedIn = null $recentlyLoggedInAgents = [ (int) 0 => 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) 1 => 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' }, (int) 2 => object(App\Model\Entity\Agent) { 'id' => (int) 125, 'salutation_type_id' => (int) 2, 'firstname' => 'Angela', 'lastname' => 'McLoskey', 'image' => 'avatars/600-Ang-a00.jpg', 'birthday' => object(Cake\I18n\Date) {}, 'job_title' => 'MD', 'connect_url' => 'https://suredynamictravel.mybookingplatform.com', 'telephone' => '0116223840', 'mobile' => '0828805892', 'fax' => '0116221573', 'manager_notices' => false, 'shareholder_notices' => true, 'override_notices' => true, 'marketing_eflyers' => false, 'agent_points' => true, 'corporate_tenders' => true, 'designated_web_person' => true, 'date_joined' => object(Cake\I18n\Date) {}, 'date_resigned' => null, 'active' => true, 'accreditation' => 'IATA Domestic and International fares Amadeus', '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 $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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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' } ] $homepageBanners = [ (int) 0 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 4, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.travelweekly.com/covid-entry-rules-map?utm_source=eNewsletter&utm_medium=Email&utm_campaign=eltrdb&oly_enc_id=2448C8883612A6V', 'url_text' => '', 'image' => 'homepage_banners/674-625-Flights-new-4d3-7f1.jpg', 'active' => true, 'sort_order' => (int) 2, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 1 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 17, 'title' => 'The Adventure begins here…', 'subtext' => 'Make Memories for life!', 'group' => 'head', 'url' => '#', 'url_text' => '#', 'image' => 'homepage_banners/678-678-678-electronics-eb8-763-2c7.jpg', 'active' => true, 'sort_order' => (int) 1, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' }, (int) 2 => object(App\Model\Entity\HomepageBanner) { 'id' => (int) 18, 'title' => '', 'subtext' => '', 'group' => 'head', 'url' => 'https://www.suretravel.co.za/', 'url_text' => '', 'image' => 'homepage_banners/679-Homepage-banner-test-1-a19.jpg', 'active' => true, 'sort_order' => (int) 3, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'image_oin' => '', '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'HomepageBanners' } ] $promoBlocks = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `PromoBlocks`.`id` AS `PromoBlocks__id`, `PromoBlocks`.`title` AS `PromoBlocks__title`, `PromoBlocks`.`image` AS `PromoBlocks__image`, `PromoBlocks`.`mobile_image` AS `PromoBlocks__mobile_image`, `PromoBlocks`.`url` AS `PromoBlocks__url`, `PromoBlocks`.`blog_listing_page` AS `PromoBlocks__blog_listing_page`, `PromoBlocks`.`homepage` AS `PromoBlocks__homepage`, `PromoBlocks`.`page_bottom` AS `PromoBlocks__page_bottom`, `PromoBlocks`.`expiry_date` AS `PromoBlocks__expiry_date`, `PromoBlocks`.`sort_order` AS `PromoBlocks__sort_order`, `PromoBlocks`.`created` AS `PromoBlocks__created`, `PromoBlocks`.`modified` AS `PromoBlocks__modified`, `PromoBlocks`.`deleted` AS `PromoBlocks__deleted`, `PromoBlocks`.`image_oin` AS `PromoBlocks__image_oin`, `PromoBlocks`.`mobile_image_oin` AS `PromoBlocks__mobile_image_oin` FROM `promo_blocks` `PromoBlocks` WHERE (`PromoBlocks`.`expiry_date` > :c0 AND `PromoBlocks`.`page_bottom` = :c1 AND PromoBlocks.deleted IS NULL) ORDER BY `PromoBlocks`.`sort_order` asc', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'PromoBlocks__id' => 'integer', 'PromoBlocks.id' => 'integer', 'id' => 'integer', 'PromoBlocks__title' => 'string', 'PromoBlocks.title' => 'string', 'title' => 'string', 'PromoBlocks__image' => 'string', 'PromoBlocks.image' => 'string', 'image' => 'string', 'PromoBlocks__mobile_image' => 'string', 'PromoBlocks.mobile_image' => 'string', 'mobile_image' => 'string', 'PromoBlocks__url' => 'string', 'PromoBlocks.url' => 'string', 'url' => 'string', 'PromoBlocks__blog_listing_page' => 'boolean', 'PromoBlocks.blog_listing_page' => 'boolean', 'blog_listing_page' => 'boolean', 'PromoBlocks__homepage' => 'boolean', 'PromoBlocks.homepage' => 'boolean', 'homepage' => 'boolean', 'PromoBlocks__page_bottom' => 'boolean', 'PromoBlocks.page_bottom' => 'boolean', 'page_bottom' => 'boolean', 'PromoBlocks__expiry_date' => 'datetime', 'PromoBlocks.expiry_date' => 'datetime', 'expiry_date' => 'datetime', 'PromoBlocks__sort_order' => 'integer', 'PromoBlocks.sort_order' => 'integer', 'sort_order' => 'integer', 'PromoBlocks__created' => 'datetime', 'PromoBlocks.created' => 'datetime', 'created' => 'datetime', 'PromoBlocks__modified' => 'datetime', 'PromoBlocks.modified' => 'datetime', 'modified' => 'datetime', 'PromoBlocks__deleted' => 'datetime', 'PromoBlocks.deleted' => 'datetime', 'deleted' => 'datetime', 'PromoBlocks__image_oin' => 'string', 'PromoBlocks.image_oin' => 'string', 'image_oin' => 'string', 'PromoBlocks__mobile_image_oin' => 'string', 'PromoBlocks.mobile_image_oin' => 'string', 'mobile_image_oin' => 'string' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PromoBlocksTable) {} } $agencyTeamsBackground = object(App\Model\Entity\AgencyTeamsBackground) { 'id' => (int) 1, 'title' => 'Background 1', 'image' => 'agency_teams_backgrounds/672-1-ec0.jpg', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'AgencyTeamsBackgrounds' } $user_is_manager = false $terms = '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>' $packages = object(Cake\ORM\ResultSet) { 'items' => [ (int) 0 => object(App\Model\Entity\Package) {} ] } $destinations = object(SoftDelete\ORM\Query) { (unable to export object: Unknown finder method "current") } $priceRanges = [ (int) 1 => [ 'max' => (int) 10000, 'text' => 'Under R10 000' ], (int) 2 => [ 'min' => (int) 10000, 'max' => (int) 15000, 'text' => 'R10 000 - R15 000' ], (int) 3 => [ 'min' => (int) 15000, 'max' => (int) 25000, 'text' => 'R15 000 - R25 000' ], (int) 4 => [ 'min' => (int) 25000, 'max' => (int) 40000, 'text' => 'R25 000 - R40 000' ], (int) 5 => [ 'min' => (int) 40000, 'max' => (int) 60000, 'text' => 'R40 000 - R60 000' ], (int) 6 => [ 'min' => (int) 60000, 'max' => (int) 100000, 'text' => 'R60 000 - R100 000' ] ] $durations = [ (int) 1 => [ 'min' => (int) 1, 'max' => (int) 4, 'text' => '1 - 4 nights' ], (int) 2 => [ 'min' => (int) 4, 'max' => (int) 7, 'text' => '4 - 7 nights' ], (int) 3 => [ 'min' => (int) 7, 'max' => (int) 10, 'text' => '7 - 10 nights' ], (int) 4 => [ 'min' => (int) 10, 'text' => 'More than 10 nights' ] ] $experiences = object(Cake\ORM\Query) { (unable to export object: Unknown finder method "current") } $recentlyPublishedPackages = object(SoftDelete\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT `Packages`.`id` AS `Packages__id`, `Packages`.`price` AS `Packages__price`, `Packages`.`title` AS `Packages__title`, `Packages`.`slug` AS `Packages__slug`, `Packages`.`description` AS `Packages__description`, `Packages`.`short_description` AS `Packages__short_description`, `Packages`.`reference_code` AS `Packages__reference_code`, `Packages`.`active` AS `Packages__active`, `Packages`.`popular` AS `Packages__popular`, `Packages`.`contributor` AS `Packages__contributor`, `Packages`.`duration` AS `Packages__duration`, `Packages`.`valid_from` AS `Packages__valid_from`, `Packages`.`valid_to` AS `Packages__valid_to`, `Packages`.`sales_period_from` AS `Packages__sales_period_from`, `Packages`.`sales_period_to` AS `Packages__sales_period_to`, `Packages`.`includes_airfare` AS `Packages__includes_airfare`, `Packages`.`airfare_description` AS `Packages__airfare_description`, `Packages`.`includes_transfers` AS `Packages__includes_transfers`, `Packages`.`transfers_description` AS `Packages__transfers_description`, `Packages`.`includes_car_hire` AS `Packages__includes_car_hire`, `Packages`.`car_hire_description` AS `Packages__car_hire_description`, `Packages`.`includes_meals` AS `Packages__includes_meals`, `Packages`.`meals_description` AS `Packages__meals_description`, `Packages`.`includes_accommodation` AS `Packages__includes_accommodation`, `Packages`.`accommodation_description` AS `Packages__accommodation_description`, `Packages`.`includes_guides` AS `Packages__includes_guides`, `Packages`.`guides_description` AS `Packages__guides_description`, `Packages`.`includes_hotel_service_charges` AS `Packages__includes_hotel_service_charges`, `Packages`.`hotel_service_charges_description` AS `Packages__hotel_service_charges_description`, `Packages`.`includes` AS `Packages__includes`, `Packages`.`excludes` AS `Packages__excludes`, `Packages`.`notes_and_conditions` AS `Packages__notes_and_conditions`, `Packages`.`includes_subtext` AS `Packages__includes_subtext`, `Packages`.`preview_token` AS `Packages__preview_token`, `Packages`.`owned_by_agency_id` AS `Packages__owned_by_agency_id`, `Packages`.`created` AS `Packages__created`, `Packages`.`modified` AS `Packages__modified`, `Packages`.`deleted` AS `Packages__deleted` FROM `packages` `Packages` WHERE (`Packages`.`active` = :c0 AND `Packages`.`sales_period_from` < :c1 AND `Packages`.`sales_period_to` > :c2 AND Packages.deleted IS NULL) ORDER BY `created` desc LIMIT 3', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ], ':c2' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Packages__id' => 'integer', 'Packages.id' => 'integer', 'id' => 'integer', 'Packages__price' => 'decimal', 'Packages.price' => 'decimal', 'price' => 'decimal', 'Packages__title' => 'string', 'Packages.title' => 'string', 'title' => 'string', 'Packages__slug' => 'string', 'Packages.slug' => 'string', 'slug' => 'string', 'Packages__description' => 'text', 'Packages.description' => 'text', 'description' => 'text', 'Packages__short_description' => 'string', 'Packages.short_description' => 'string', 'short_description' => 'string', 'Packages__reference_code' => 'string', 'Packages.reference_code' => 'string', 'reference_code' => 'string', 'Packages__active' => 'boolean', 'Packages.active' => 'boolean', 'active' => 'boolean', 'Packages__popular' => 'boolean', 'Packages.popular' => 'boolean', 'popular' => 'boolean', 'Packages__contributor' => 'string', 'Packages.contributor' => 'string', 'contributor' => 'string', 'Packages__duration' => 'integer', 'Packages.duration' => 'integer', 'duration' => 'integer', 'Packages__valid_from' => 'datetime', 'Packages.valid_from' => 'datetime', 'valid_from' => 'datetime', 'Packages__valid_to' => 'datetime', 'Packages.valid_to' => 'datetime', 'valid_to' => 'datetime', 'Packages__sales_period_from' => 'datetime', 'Packages.sales_period_from' => 'datetime', 'sales_period_from' => 'datetime', 'Packages__sales_period_to' => 'datetime', 'Packages.sales_period_to' => 'datetime', 'sales_period_to' => 'datetime', 'Packages__includes_airfare' => 'boolean', 'Packages.includes_airfare' => 'boolean', 'includes_airfare' => 'boolean', 'Packages__airfare_description' => 'string', 'Packages.airfare_description' => 'string', 'airfare_description' => 'string', 'Packages__includes_transfers' => 'boolean', 'Packages.includes_transfers' => 'boolean', 'includes_transfers' => 'boolean', 'Packages__transfers_description' => 'string', 'Packages.transfers_description' => 'string', 'transfers_description' => 'string', 'Packages__includes_car_hire' => 'boolean', 'Packages.includes_car_hire' => 'boolean', 'includes_car_hire' => 'boolean', 'Packages__car_hire_description' => 'string', 'Packages.car_hire_description' => 'string', 'car_hire_description' => 'string', 'Packages__includes_meals' => 'boolean', 'Packages.includes_meals' => 'boolean', 'includes_meals' => 'boolean', 'Packages__meals_description' => 'string', 'Packages.meals_description' => 'string', 'meals_description' => 'string', 'Packages__includes_accommodation' => 'boolean', 'Packages.includes_accommodation' => 'boolean', 'includes_accommodation' => 'boolean', 'Packages__accommodation_description' => 'string', 'Packages.accommodation_description' => 'string', 'accommodation_description' => 'string', 'Packages__includes_guides' => 'boolean', 'Packages.includes_guides' => 'boolean', 'includes_guides' => 'boolean', 'Packages__guides_description' => 'string', 'Packages.guides_description' => 'string', 'guides_description' => 'string', 'Packages__includes_hotel_service_charges' => 'boolean', 'Packages.includes_hotel_service_charges' => 'boolean', 'includes_hotel_service_charges' => 'boolean', 'Packages__hotel_service_charges_description' => 'string', 'Packages.hotel_service_charges_description' => 'string', 'hotel_service_charges_description' => 'string', 'Packages__includes' => 'text', 'Packages.includes' => 'text', 'includes' => 'text', 'Packages__excludes' => 'text', 'Packages.excludes' => 'text', 'excludes' => 'text', 'Packages__notes_and_conditions' => 'text', 'Packages.notes_and_conditions' => 'text', 'notes_and_conditions' => 'text', 'Packages__includes_subtext' => 'string', 'Packages.includes_subtext' => 'string', 'includes_subtext' => 'string', 'Packages__preview_token' => 'string', 'Packages.preview_token' => 'string', 'preview_token' => 'string', 'Packages__owned_by_agency_id' => 'integer', 'Packages.owned_by_agency_id' => 'integer', 'owned_by_agency_id' => 'integer', 'Packages__created' => 'datetime', 'Packages.created' => 'datetime', 'created' => 'datetime', 'Packages__modified' => 'datetime', 'Packages.modified' => 'datetime', 'modified' => 'datetime', 'Packages__deleted' => 'datetime', 'Packages.deleted' => 'datetime', 'deleted' => 'datetime', 'BannerImages__id' => 'integer', 'BannerImages.id' => 'integer', 'BannerImages__alt' => 'string', 'BannerImages.alt' => 'string', 'alt' => 'string', 'BannerImages__image' => 'string', 'BannerImages.image' => 'string', 'image' => 'string', 'BannerImages__image_oin' => 'string', 'BannerImages.image_oin' => 'string', 'image_oin' => 'string', 'Destinations__id' => 'integer', 'Destinations.id' => 'integer', 'Destinations__title' => 'string', 'Destinations.title' => 'string', 'Destinations__slug' => 'string', 'Destinations.slug' => 'string', 'Destinations__banner_title' => 'string', 'Destinations.banner_title' => 'string', 'banner_title' => 'string', 'Destinations__description' => 'string', 'Destinations.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', 'Destinations__modified' => 'datetime', 'Destinations.modified' => 'datetime', 'Destinations__deleted' => 'datetime', 'Destinations.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' => [ 'BannerImages' => [[maximum depth reached]], 'Destinations' => [ [maximum depth reached] ] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\PackagesTable) {} } $filtersText = [ (int) 0 => '"Eastern Cape"' ] $durationFilterText = false $priceRangeFilterText = false $travelDateFilterText = false $destinationFilterText = 'Eastern Cape' $experienceFilterText = false $sortBy = [ 'price' => [ 'asc' => 'Price low to high', 'desc' => 'Price high to low' ], 'sales_period_from' => [ 'desc' => 'Most Recent' ], 'sales_period_to' => [ 'asc' => 'Ending Soon' ], 'valid_from' => [ 'asc' => 'Soonest Departure Date', 'desc' => 'Latest Departure Date' ] ] $defaultSort = 'Most Recent' $controllerAlias = 'Agencies' $destinationSlug = 'eastern-cape' $experienceSlug = null $packageCount = (int) 1 $canonicalUrl = 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' $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] ], (int) 3 => [ [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' => '/search-flights', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => 'thomalex', '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' => '/blog', '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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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 247 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 108 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 ThemeSureTravel\Controller\AgenciesController::renderPage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 729 ThemeSureTravel\Controller\AgenciesController::packages() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 314 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
Notice (8): Trying to get property of non-object [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 121]Code Context$logoHtml . $link['title'],
strtolower($link['title']) == 'contact us' ? '/am/' . $agency->slug . '/#meet-the-team' : $link['url'],
[
$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' => '/search-flights', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => 'thomalex', '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' => '/blog', '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) 409, 'agency_id' => (int) 106, '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) 410, 'agency_id' => (int) 106, '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) 411, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 412, 'agency_id' => (int) 106, 'parent_link_id' => null, 'parent_id' => (int) 410, '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) 413, 'agency_id' => (int) 106, '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) 414, 'agency_id' => (int) 106, '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) 415, 'agency_id' => (int) 106, '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) 416, 'agency_id' => (int) 106, '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' } ] $parentId = (int) 0 $view = object(App\View\AppView) { passedArgs => [ (int) 0 => 'the-travel-boss-durban', (int) 1 => 'eastern-cape' ] 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, 'agency' => object(App\Model\Entity\Agency) {}, 'bookNowChildrenLinks' => [ [maximum depth reached] ], 'travelServicesLinks' => [ [maximum depth reached] ], 'homepageBanners' => [ [maximum depth reached] ], 'promoBlocks' => object(SoftDelete\ORM\Query) {}, 'agencyTeamsBackground' => object(App\Model\Entity\AgencyTeamsBackground) {}, 'user_is_manager' => false, 'terms' => '<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="https://www.suretravel.co.za/terms-and-conditions">Terms and Conditions (suretravel.co.za)</a> and deemed to have read and accepted these:) </p> <figure><img src="/uploads/images/wysiwyg/Affiliated-New-2022-120px-w-ea0.jpg"></figure> <p><br></p> <p><br></p>', 'packages' => object(Cake\ORM\ResultSet) {}, 'destinations' => object(SoftDelete\ORM\Query) {}, 'priceRanges' => [ [maximum depth reached] ], 'durations' => [ [maximum depth reached] ], 'experiences' => object(Cake\ORM\Query) {}, 'recentlyPublishedPackages' => object(SoftDelete\ORM\Query) {}, 'filtersText' => [ [maximum depth reached] ], 'durationFilterText' => false, 'priceRangeFilterText' => false, 'travelDateFilterText' => false, 'destinationFilterText' => 'Eastern Cape', 'experienceFilterText' => false, 'sortBy' => [ [maximum depth reached] ], 'defaultSort' => 'Most Recent', 'controllerAlias' => 'Agencies', 'destinationSlug' => 'eastern-cape', 'experienceSlug' => null, 'packageCount' => (int) 1, 'canonicalUrl' => 'http://suretravel.limabean.co.za/agencies/packages?name=amWithFilter¶m1=eastern-cape' ] 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) {} Paginator => object(Cake\View\Helper\PaginatorHelper) {} Form => object(Cake\View\Helper\FormHelper) {} 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 => 'packages' [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 thomalex-wrap"><a href="/search-flights" class="header-menu thomalex" 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><ul class="nested menu"><li><div id="thomalex-widget" data-widget="https://sureleisure.thomalex.travel/widget/index?widgetId=5c11bd29-45f3-4014-9a70-5c872ea96b17&lang=" style="height:600px;"></div></li></ul></li><li class="bubble-button -wrap"><a href="#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="/blog" 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' => '/search-flights', 'logo' => 'logos/672-Flights-Icon-Green-4bf.png', 'logo_alt' => 'logos/672-Flights-Icon-White-3-e74.png', 'css_class' => 'thomalex', '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' => '/blog', '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' } $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 121 include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 286 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 108 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 ThemeSureTravel\Controller\AgenciesController::renderPage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 729 ThemeSureTravel\Controller\AgenciesController::packages() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 314 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Browse Packages in Eastern Cape. Discover the magic of making memories for life!
1 "Eastern Cape" package available
SELF-DRIVE PACKAGE INCLUDES:
Exclusive Value Adds:
Click here for travel dates and room and pricing options.
*Terms and conditions apply
View Packageand be the first to know about our travel offers and extroadinary adventures.
THE TRAVEL BOSS is a professional travel management company that was launched in South Africa in 2020, during the COVID-19 lockdown.
Years of experience, relationships & talent played a fundamental part in the building block especially when it came to naming the business. Our intentions are to create a breathtaking experience to entice the Leisure & Corporate Traveller, by driving a customer centric approach offering personalised services.
Our team of young executives nurture & fulfill our customers needs through our value proposition, which is seamless service delivery, negotiated value for money packages and unrivaled leisure and corporate travel experiences.
We offer a broad spectrum of products which ranges from local, international packages including flights, accommodation, transfers, car rentals, travel insurance and incentive groups. We have always aligned our business with reputable and stable partners locally & abroad assuring you safety and confidentiality at all times.
A critical component of our business is its “People”, we believe that commitment and efficiency behind the team will ensure a true success of our journey. While we strive for service excellence and competitive pricing at all times, our passion for latest technology & innovation remain a key driver.
ASata / Iata
Beach & Island Holidays, Big 5 Experience, Culture
Indian Ocean Islands, Middle East & India, Maldives, Mumbai