Notice (8): Undefined variable: agencyLinks [ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 205]Code Context
<?= buildMenu($agencyLinks ? $agencyLinks : $link_groups['Main Navigation']['links'], 0, $this); ?>
$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` 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` 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, 'googleMapsCallback' => 'initPinsMap', 'package' => object(App\Model\Entity\Package) { 'id' => (int) 1738, 'price' => (float) 5329, 'title' => '2 Night 4* Franschhoek Boutique Hotel, Franschhoek', 'slug' => '2-night-4-franschhoek-boutique-hotel-franschhoek', 'description' => '<p><strong>Valid for travel for SA and SADC Residents for travel until 19 December 2024.</strong></p> <p>The Franschhoek Boutique Hotel is set back behind a dappled courtyard of cafes, galleries and boutique shops in the heart of Franschhoek's Main Street. It's convenient location is removed from the hustle and bustle of town, while still offering unparalleled access to an abundance of nearby cafes and restaurants.</p>', 'short_description' => 'Set behind a dappled courtyard of cafes, galleries and boutique shops...', 'reference_code' => 'TH131954', 'active' => true, 'popular' => false, 'contributor' => 'Thompsons Holidays', 'duration' => (int) 2, 'valid_from' => object(Cake\I18n\FrozenTime) {}, 'valid_to' => object(Cake\I18n\FrozenTime) {}, 'sales_period_from' => object(Cake\I18n\FrozenTime) {}, 'sales_period_to' => object(Cake\I18n\FrozenTime) {}, 'includes_airfare' => false, 'airfare_description' => '', 'includes_transfers' => false, 'transfers_description' => '', 'includes_car_hire' => false, 'car_hire_description' => '', 'includes_meals' => true, 'meals_description' => 'Breakfast daily', 'includes_accommodation' => true, 'accommodation_description' => '2 Nights accommodation in a Luxury room', 'includes_guides' => false, 'guides_description' => '', 'includes_hotel_service_charges' => false, 'hotel_service_charges_description' => '', 'includes' => '<p><strong>SELF-DRIVE PACKAGE INCLUDES:</strong></p> <ul><li>2 Nights accommodation at the 4* Franschhoek Boutique Hotel in a Luxury Room</li><li>Breakfast daily</li></ul>', 'excludes' => '<p><strong>SELF-DRIVE PACKAGE EXCLUDES:</strong></p> <ul><li>Transport to and from the destination</li><li>Gratuities, tips and taxes not mentioned</li><li>Meals and beverages not listed</li><li>Optional extras, activities and excursions not mentioned</li><li>Items of personal nature</li><li>Travel and medical Insurance</li><li>Passport and visa costs (if applicable</li><li>Professional fees</li></ul> <p><br><strong>Sure Travel recommends that you purchase a TIC Travel Insurance policy from your Sure Travel agency.</strong></p>', 'notes_and_conditions' => '<p><strong>NOTES, TERMS AND CONDITIONS:</strong></p> <p>This is a Thompsons Holiday package.</p> <p><strong>Valid for travel between 14 October - 19 December 2024.</strong></p> <ul><li>COVID-19 rules and regulations at time of travel apply.</li><li>Prices are from a starting price per person sharing, subject to change and availability.</li><li>Advance purchase, peak season surcharges, block out periods and minimum stay conditions apply.</li><li>Thompsons Holidays standard Terms and Conditions apply. E&OE.</li><li>Price quoted correct at time of loading onto the website and is subject to change without notice.</li><li>Prices quoted are purely indicative and based on an average. An actual price will be quoted based on available room type, nightly rate and current rate of exchange for requested travel dates at time of inquiry.</li><li>Prices quoted are valid for travel between the dates specified PER PACKAGE REFERENCE CODE only.</li><li>All prices quoted are subject to airfare increases (where applicable), availability, currency fluctuations and an increase in price without prior notice.</li><li>All levies and taxes, including airport taxes, fuel levies and surcharges are an estimate based on current pricing and exchange rates and are subject to change without prior notice. The exact costs will be confirmed at time of booking.</li><li>Group rates available on request.</li><li>Prices exclude professional fees.</li></ul> <p><br><strong>Sure Travel standard terms and conditions & online booking terms and conditions apply. E&OE</strong></p> <p><strong><br>Sure Travel recommends that you purchase a TIC Travel Insurance policy from your Sure Travel agency.</strong></p> <p><strong><br>PACKAGE REFERENCE: TH131954</strong></p>', 'includes_subtext' => 'Set behind a dappled courtyard of cafes, galleries and boutique shops.', 'preview_token' => null, 'owned_by_agency_id' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'specials' => [[maximum depth reached]], 'itinerary_items' => [[maximum depth reached]], 'destinations' => [ [maximum depth reached] ], 'agency' => null, 'banner_images' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Packages' }, 'similarPackages' => 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`, PackageDestinations.id AS `PackageDestinations__id`, PackageDestinations.destination_id AS `PackageDestinations__destination_id`, PackageDestinations.package_id AS `PackageDestinations__package_id`, 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` FROM packages Packages INNER JOIN package_destinations PackageDestinations ON Packages.id = (PackageDestinations.package_id) INNER JOIN destinations Destinations ON (Destinations.id in (:c0,:c1,:c2) AND Destinations.deleted IS NULL AND Destinations.id = (PackageDestinations.destination_id)) WHERE (Packages.active = :c3 AND Packages.sales_period_from < :c4 AND Packages.sales_period_to > :c5 AND Packages.id != :c6 AND (Packages.owned_by_agency_id) IS NULL AND Packages.deleted IS NULL) GROUP BY Packages.id LIMIT 2', '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\PackagesTable) {} }, 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 37, 'area_id' => (int) 1, 'company_id' => (int) 32, 'title' => 'Sure Maritime Travel', 'slug' => 'sure-maritime-travel', 'debtor_code' => '179', 'iata' => '77233973', 'physical_address_1' => 'Stucken & Company Head Office', 'physical_address_2' => 'Cnr Circular Drive & William Moffett, Charlow', 'physical_city' => 'Port Elizabeth', 'postal_address_1' => 'Po Box 211200', 'postal_city' => 'Port Elizabeth', 'postal_code' => '6033', 'area_code' => '041', 'telephone' => '397 3200', 'fax' => '', 'speed_dial' => '2270', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '[email protected]', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '08h30 to 11h30', 'sunday_opening_time' => 'closed', 'public_holidays_opening_time' => 'closed', 'latitude' => '-33.97833022014284', 'longitude' => '25.552757078169417', 'web_url' => 'https://suremaritimetravel.mybookingplatform.com/', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '[email protected]', '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://suremaritimetravel.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/NEW-Members-Landing-Page-Widget-2022-F-H-C-T-A-T-FULL-1200pix-0f4.jpg"></a><br><br></figure> <p>Welcome to Sure Maritime Travel where the expression ”Local Roots, Global Reach” says much about who we are. Experience is our biggest asset. Whether for corporate or leisure travel, we are the answer to your travel management needs. We are a dynamic and vibrant team that focuses exceptionally on our clients and our people. Our consultants are passionate about travel, and assisting our customers in travel solutions, however big or small, is our pleasure.<br></p> <h3>Our History</h3> <p>Maritime Travel belongs to the Stucken Group which specialises in travel, textiles, motor businesses, and international trade. The travel business was founded in 1973 and has steadily grown over the years. It started out with a single office in North End, Port Elizabeth, and in the early days supported much of the executive travel needs of the local textile industry. We are primarily a family oriented business and the associated feeling of personalised service is evident in how we approach our clients. We believe very strongly in keeping in touch with ongoing industry change by leveraging and implementing relevant travel technology to achieve the highest levels of efficiencies, professionalism and service.<br><br></p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure> <p><br></p> <p><br></p> <p><br></p>', 'social_media_fb' => '/Maritime.Travel', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => 'suremaritimepe/', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '/sure-maritime-travel/', 'date_joined' => null, 'date_resigned' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => object(App\Model\Entity\AgencyPageEditableContent) {}, 'agency_testimonials' => [ [maximum depth reached] ], 'agents' => [ [maximum depth reached] ], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_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' }, '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>' ] $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, '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, '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, '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` 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' ], '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` 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' ], '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 $googleMapsCallback = 'initPinsMap' $package = object(App\Model\Entity\Package) { 'id' => (int) 1738, 'price' => (float) 5329, 'title' => '2 Night 4* Franschhoek Boutique Hotel, Franschhoek', 'slug' => '2-night-4-franschhoek-boutique-hotel-franschhoek', 'description' => '<p><strong>Valid for travel for SA and SADC Residents for travel until 19 December 2024.</strong></p> <p>The Franschhoek Boutique Hotel is set back behind a dappled courtyard of cafes, galleries and boutique shops in the heart of Franschhoek's Main Street. It's convenient location is removed from the hustle and bustle of town, while still offering unparalleled access to an abundance of nearby cafes and restaurants.</p>', 'short_description' => 'Set behind a dappled courtyard of cafes, galleries and boutique shops...', 'reference_code' => 'TH131954', 'active' => true, 'popular' => false, 'contributor' => 'Thompsons Holidays', 'duration' => (int) 2, 'valid_from' => object(Cake\I18n\FrozenTime) {}, 'valid_to' => object(Cake\I18n\FrozenTime) {}, 'sales_period_from' => object(Cake\I18n\FrozenTime) {}, 'sales_period_to' => object(Cake\I18n\FrozenTime) {}, 'includes_airfare' => false, 'airfare_description' => '', 'includes_transfers' => false, 'transfers_description' => '', 'includes_car_hire' => false, 'car_hire_description' => '', 'includes_meals' => true, 'meals_description' => 'Breakfast daily', 'includes_accommodation' => true, 'accommodation_description' => '2 Nights accommodation in a Luxury room', 'includes_guides' => false, 'guides_description' => '', 'includes_hotel_service_charges' => false, 'hotel_service_charges_description' => '', 'includes' => '<p><strong>SELF-DRIVE PACKAGE INCLUDES:</strong></p> <ul><li>2 Nights accommodation at the 4* Franschhoek Boutique Hotel in a Luxury Room</li><li>Breakfast daily</li></ul>', 'excludes' => '<p><strong>SELF-DRIVE PACKAGE EXCLUDES:</strong></p> <ul><li>Transport to and from the destination</li><li>Gratuities, tips and taxes not mentioned</li><li>Meals and beverages not listed</li><li>Optional extras, activities and excursions not mentioned</li><li>Items of personal nature</li><li>Travel and medical Insurance</li><li>Passport and visa costs (if applicable</li><li>Professional fees</li></ul> <p><br><strong>Sure Travel recommends that you purchase a TIC Travel Insurance policy from your Sure Travel agency.</strong></p>', 'notes_and_conditions' => '<p><strong>NOTES, TERMS AND CONDITIONS:</strong></p> <p>This is a Thompsons Holiday package.</p> <p><strong>Valid for travel between 14 October - 19 December 2024.</strong></p> <ul><li>COVID-19 rules and regulations at time of travel apply.</li><li>Prices are from a starting price per person sharing, subject to change and availability.</li><li>Advance purchase, peak season surcharges, block out periods and minimum stay conditions apply.</li><li>Thompsons Holidays standard Terms and Conditions apply. E&OE.</li><li>Price quoted correct at time of loading onto the website and is subject to change without notice.</li><li>Prices quoted are purely indicative and based on an average. An actual price will be quoted based on available room type, nightly rate and current rate of exchange for requested travel dates at time of inquiry.</li><li>Prices quoted are valid for travel between the dates specified PER PACKAGE REFERENCE CODE only.</li><li>All prices quoted are subject to airfare increases (where applicable), availability, currency fluctuations and an increase in price without prior notice.</li><li>All levies and taxes, including airport taxes, fuel levies and surcharges are an estimate based on current pricing and exchange rates and are subject to change without prior notice. The exact costs will be confirmed at time of booking.</li><li>Group rates available on request.</li><li>Prices exclude professional fees.</li></ul> <p><br><strong>Sure Travel standard terms and conditions & online booking terms and conditions apply. E&OE</strong></p> <p><strong><br>Sure Travel recommends that you purchase a TIC Travel Insurance policy from your Sure Travel agency.</strong></p> <p><strong><br>PACKAGE REFERENCE: TH131954</strong></p>', 'includes_subtext' => 'Set behind a dappled courtyard of cafes, galleries and boutique shops.', 'preview_token' => null, 'owned_by_agency_id' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'specials' => [], 'itinerary_items' => [], 'destinations' => [ (int) 0 => object(App\Model\Entity\Destination) {}, (int) 1 => object(App\Model\Entity\Destination) {} ], 'agency' => null, 'banner_images' => [], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Packages' } $similarPackages = 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`, PackageDestinations.id AS `PackageDestinations__id`, PackageDestinations.destination_id AS `PackageDestinations__destination_id`, PackageDestinations.package_id AS `PackageDestinations__package_id`, 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` FROM packages Packages INNER JOIN package_destinations PackageDestinations ON Packages.id = (PackageDestinations.package_id) INNER JOIN destinations Destinations ON (Destinations.id in (:c0,:c1,:c2) AND Destinations.deleted IS NULL AND Destinations.id = (PackageDestinations.destination_id)) WHERE (Packages.active = :c3 AND Packages.sales_period_from < :c4 AND Packages.sales_period_to > :c5 AND Packages.id != :c6 AND (Packages.owned_by_agency_id) IS NULL AND Packages.deleted IS NULL) GROUP BY Packages.id LIMIT 2', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ], ':c2' => [ [maximum depth reached] ], ':c3' => [ [maximum depth reached] ], ':c4' => [ [maximum depth reached] ], ':c5' => [ [maximum depth reached] ], ':c6' => [ [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', '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', 'PackageDestinations__id' => 'integer', 'PackageDestinations.id' => 'integer', 'PackageDestinations__destination_id' => 'integer', 'PackageDestinations.destination_id' => 'integer', 'destination_id' => 'integer', 'PackageDestinations__package_id' => 'integer', 'PackageDestinations.package_id' => 'integer', 'package_id' => 'integer' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ 'BannerImages' => [[maximum depth reached]], 'Destinations' => [[maximum depth reached]] ], 'matching' => [ 'Destinations' => [ [maximum depth reached] ] ], 'extraOptions' => [], 'repository' => object(App\Model\Table\PackagesTable) {} } $agency = object(App\Model\Entity\Agency) { 'id' => (int) 37, 'area_id' => (int) 1, 'company_id' => (int) 32, 'title' => 'Sure Maritime Travel', 'slug' => 'sure-maritime-travel', 'debtor_code' => '179', 'iata' => '77233973', 'physical_address_1' => 'Stucken & Company Head Office', 'physical_address_2' => 'Cnr Circular Drive & William Moffett, Charlow', 'physical_city' => 'Port Elizabeth', 'postal_address_1' => 'Po Box 211200', 'postal_city' => 'Port Elizabeth', 'postal_code' => '6033', 'area_code' => '041', 'telephone' => '397 3200', 'fax' => '', 'speed_dial' => '2270', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '[email protected]', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '08h30 to 11h30', 'sunday_opening_time' => 'closed', 'public_holidays_opening_time' => 'closed', 'latitude' => '-33.97833022014284', 'longitude' => '25.552757078169417', 'web_url' => 'https://suremaritimetravel.mybookingplatform.com/', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '[email protected]', '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://suremaritimetravel.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/NEW-Members-Landing-Page-Widget-2022-F-H-C-T-A-T-FULL-1200pix-0f4.jpg"></a><br><br></figure> <p>Welcome to Sure Maritime Travel where the expression ”Local Roots, Global Reach” says much about who we are. Experience is our biggest asset. Whether for corporate or leisure travel, we are the answer to your travel management needs. We are a dynamic and vibrant team that focuses exceptionally on our clients and our people. Our consultants are passionate about travel, and assisting our customers in travel solutions, however big or small, is our pleasure.<br></p> <h3>Our History</h3> <p>Maritime Travel belongs to the Stucken Group which specialises in travel, textiles, motor businesses, and international trade. The travel business was founded in 1973 and has steadily grown over the years. It started out with a single office in North End, Port Elizabeth, and in the early days supported much of the executive travel needs of the local textile industry. We are primarily a family oriented business and the associated feeling of personalised service is evident in how we approach our clients. We believe very strongly in keeping in touch with ongoing industry change by leveraging and implementing relevant travel technology to achieve the highest levels of efficiencies, professionalism and service.<br><br></p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure> <p><br></p> <p><br></p> <p><br></p>', 'social_media_fb' => '/Maritime.Travel', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => 'suremaritimepe/', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '/sure-maritime-travel/', 'date_joined' => null, 'date_resigned' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [], 'agency_page_editable_content' => object(App\Model\Entity\AgencyPageEditableContent) {}, 'agency_testimonials' => [ (int) 0 => object(App\Model\Entity\AgencyTestimonial) {} ], 'agents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {}, (int) 3 => object(App\Model\Entity\Agent) {} ], 'agency_logos' => [ (int) 0 => object(App\Model\Entity\AgencyLogo) {} ], 'packages' => [ (int) 0 => object(App\Model\Entity\Package) {}, (int) 1 => object(App\Model\Entity\Package) {}, (int) 2 => object(App\Model\Entity\Package) {}, (int) 3 => object(App\Model\Entity\Package) {}, (int) 4 => object(App\Model\Entity\Package) {}, (int) 5 => object(App\Model\Entity\Package) {}, (int) 6 => object(App\Model\Entity\Package) {} ], 'agency_homepage_banners' => [ (int) 0 => object(App\Model\Entity\AgencyHomepageBanner) {}, (int) 1 => object(App\Model\Entity\AgencyHomepageBanner) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Agencies' } $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>' $link_groups = [ '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] ] ] ] ] $isCorporate = false $link = [ 'id' => (int) 4, 'link_group_id' => (int) 1, 'parent_id' => (int) 0, 'title' => 'Log in', 'url' => 'https://www.suretravel.co.za/login', 'logo' => 'logos/672-Log-in-Icon-Blue-930.png', 'logo_alt' => '', 'css_class' => '', 'active' => true, 'show_on_main' => false, 'show_on_corporate' => false, 'link_order' => (int) 4, 'external' => false ]include - ROOT/plugins/ThemeSureTravel/src/Template/Element/header_agency.ctp, line 205 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 99 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 261 ThemeSureTravel\Controller\AgenciesController::viewPackage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 183 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
Valid for travel for SA and SADC Residents for travel until 19 December 2024.
The Franschhoek Boutique Hotel is set back behind a dappled courtyard of cafes, galleries and boutique shops in the heart of Franschhoek's Main Street. It's convenient location is removed from the hustle and bustle of town, while still offering unparalleled access to an abundance of nearby cafes and restaurants.
Travel Period: 14 October 2024 - 19 December 2024
Sales Period: 14 October 2024 - 13 December 2024
Destination/s: South Africa, Western Cape
SELF-DRIVE PACKAGE INCLUDES:
SELF-DRIVE PACKAGE EXCLUDES:
Sure Travel recommends that you purchase a TIC Travel Insurance policy from your Sure Travel agency.
NOTES, TERMS AND CONDITIONS:
This is a Thompsons Holiday package.
Valid for travel between 14 October - 19 December 2024.
Sure Travel standard terms and conditions & online booking terms and conditions apply. E&OE
Sure Travel recommends that you purchase a TIC Travel Insurance policy from your Sure Travel agency.
PACKAGE REFERENCE: TH131954
Warning (2): Invalid argument supplied for foreach() [ROOT/plugins/ThemeSureTravel/src/Template/Element/Packages/package_gallery_slider.ctp, line 6]Code Context<?php $i = 0; ?>
<?php foreach($package->gallery_images as $galleryImage): ?>
<?= $this->element('Packages/package_view_slide', [
$viewFile = '/var/www/code/plugins/ThemeSureTravel/src/Template/Element/Packages/package_gallery_slider.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` 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` 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, 'googleMapsCallback' => 'initPinsMap', 'package' => object(App\Model\Entity\Package) { 'id' => (int) 1738, 'price' => (float) 5329, 'title' => '2 Night 4* Franschhoek Boutique Hotel, Franschhoek', 'slug' => '2-night-4-franschhoek-boutique-hotel-franschhoek', 'description' => '<p><strong>Valid for travel for SA and SADC Residents for travel until 19 December 2024.</strong></p> <p>The Franschhoek Boutique Hotel is set back behind a dappled courtyard of cafes, galleries and boutique shops in the heart of Franschhoek's Main Street. It's convenient location is removed from the hustle and bustle of town, while still offering unparalleled access to an abundance of nearby cafes and restaurants.</p>', 'short_description' => 'Set behind a dappled courtyard of cafes, galleries and boutique shops...', 'reference_code' => 'TH131954', 'active' => true, 'popular' => false, 'contributor' => 'Thompsons Holidays', 'duration' => (int) 2, 'valid_from' => object(Cake\I18n\FrozenTime) {}, 'valid_to' => object(Cake\I18n\FrozenTime) {}, 'sales_period_from' => object(Cake\I18n\FrozenTime) {}, 'sales_period_to' => object(Cake\I18n\FrozenTime) {}, 'includes_airfare' => false, 'airfare_description' => '', 'includes_transfers' => false, 'transfers_description' => '', 'includes_car_hire' => false, 'car_hire_description' => '', 'includes_meals' => true, 'meals_description' => 'Breakfast daily', 'includes_accommodation' => true, 'accommodation_description' => '2 Nights accommodation in a Luxury room', 'includes_guides' => false, 'guides_description' => '', 'includes_hotel_service_charges' => false, 'hotel_service_charges_description' => '', 'includes' => '<p><strong>SELF-DRIVE PACKAGE INCLUDES:</strong></p> <ul><li>2 Nights accommodation at the 4* Franschhoek Boutique Hotel in a Luxury Room</li><li>Breakfast daily</li></ul>', 'excludes' => '<p><strong>SELF-DRIVE PACKAGE EXCLUDES:</strong></p> <ul><li>Transport to and from the destination</li><li>Gratuities, tips and taxes not mentioned</li><li>Meals and beverages not listed</li><li>Optional extras, activities and excursions not mentioned</li><li>Items of personal nature</li><li>Travel and medical Insurance</li><li>Passport and visa costs (if applicable</li><li>Professional fees</li></ul> <p><br><strong>Sure Travel recommends that you purchase a TIC Travel Insurance policy from your Sure Travel agency.</strong></p>', 'notes_and_conditions' => '<p><strong>NOTES, TERMS AND CONDITIONS:</strong></p> <p>This is a Thompsons Holiday package.</p> <p><strong>Valid for travel between 14 October - 19 December 2024.</strong></p> <ul><li>COVID-19 rules and regulations at time of travel apply.</li><li>Prices are from a starting price per person sharing, subject to change and availability.</li><li>Advance purchase, peak season surcharges, block out periods and minimum stay conditions apply.</li><li>Thompsons Holidays standard Terms and Conditions apply. E&OE.</li><li>Price quoted correct at time of loading onto the website and is subject to change without notice.</li><li>Prices quoted are purely indicative and based on an average. An actual price will be quoted based on available room type, nightly rate and current rate of exchange for requested travel dates at time of inquiry.</li><li>Prices quoted are valid for travel between the dates specified PER PACKAGE REFERENCE CODE only.</li><li>All prices quoted are subject to airfare increases (where applicable), availability, currency fluctuations and an increase in price without prior notice.</li><li>All levies and taxes, including airport taxes, fuel levies and surcharges are an estimate based on current pricing and exchange rates and are subject to change without prior notice. The exact costs will be confirmed at time of booking.</li><li>Group rates available on request.</li><li>Prices exclude professional fees.</li></ul> <p><br><strong>Sure Travel standard terms and conditions & online booking terms and conditions apply. E&OE</strong></p> <p><strong><br>Sure Travel recommends that you purchase a TIC Travel Insurance policy from your Sure Travel agency.</strong></p> <p><strong><br>PACKAGE REFERENCE: TH131954</strong></p>', 'includes_subtext' => 'Set behind a dappled courtyard of cafes, galleries and boutique shops.', 'preview_token' => null, 'owned_by_agency_id' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'specials' => [[maximum depth reached]], 'itinerary_items' => [[maximum depth reached]], 'destinations' => [ [maximum depth reached] ], 'agency' => null, 'banner_images' => [[maximum depth reached]], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Packages' }, 'similarPackages' => 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`, PackageDestinations.id AS `PackageDestinations__id`, PackageDestinations.destination_id AS `PackageDestinations__destination_id`, PackageDestinations.package_id AS `PackageDestinations__package_id`, 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` FROM packages Packages INNER JOIN package_destinations PackageDestinations ON Packages.id = (PackageDestinations.package_id) INNER JOIN destinations Destinations ON (Destinations.id in (:c0,:c1,:c2) AND Destinations.deleted IS NULL AND Destinations.id = (PackageDestinations.destination_id)) WHERE (Packages.active = :c3 AND Packages.sales_period_from < :c4 AND Packages.sales_period_to > :c5 AND Packages.id != :c6 AND (Packages.owned_by_agency_id) IS NULL AND Packages.deleted IS NULL) GROUP BY Packages.id LIMIT 2', '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) {} }, 'agency' => object(App\Model\Entity\Agency) { 'id' => (int) 37, 'area_id' => (int) 1, 'company_id' => (int) 32, 'title' => 'Sure Maritime Travel', 'slug' => 'sure-maritime-travel', 'debtor_code' => '179', 'iata' => '77233973', 'physical_address_1' => 'Stucken & Company Head Office', 'physical_address_2' => 'Cnr Circular Drive & William Moffett, Charlow', 'physical_city' => 'Port Elizabeth', 'postal_address_1' => 'Po Box 211200', 'postal_city' => 'Port Elizabeth', 'postal_code' => '6033', 'area_code' => '041', 'telephone' => '397 3200', 'fax' => '', 'speed_dial' => '2270', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '[email protected]', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '08h30 to 11h30', 'sunday_opening_time' => 'closed', 'public_holidays_opening_time' => 'closed', 'latitude' => '-33.97833022014284', 'longitude' => '25.552757078169417', 'web_url' => 'https://suremaritimetravel.mybookingplatform.com/', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '[email protected]', '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://suremaritimetravel.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/NEW-Members-Landing-Page-Widget-2022-F-H-C-T-A-T-FULL-1200pix-0f4.jpg"></a><br><br></figure> <p>Welcome to Sure Maritime Travel where the expression ”Local Roots, Global Reach” says much about who we are. Experience is our biggest asset. Whether for corporate or leisure travel, we are the answer to your travel management needs. We are a dynamic and vibrant team that focuses exceptionally on our clients and our people. Our consultants are passionate about travel, and assisting our customers in travel solutions, however big or small, is our pleasure.<br></p> <h3>Our History</h3> <p>Maritime Travel belongs to the Stucken Group which specialises in travel, textiles, motor businesses, and international trade. The travel business was founded in 1973 and has steadily grown over the years. It started out with a single office in North End, Port Elizabeth, and in the early days supported much of the executive travel needs of the local textile industry. We are primarily a family oriented business and the associated feeling of personalised service is evident in how we approach our clients. We believe very strongly in keeping in touch with ongoing industry change by leveraging and implementing relevant travel technology to achieve the highest levels of efficiencies, professionalism and service.<br><br></p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure> <p><br></p> <p><br></p> <p><br></p>', 'social_media_fb' => '/Maritime.Travel', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => 'suremaritimepe/', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '/sure-maritime-travel/', 'date_joined' => null, 'date_resigned' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [[maximum depth reached]], 'agency_page_editable_content' => object(App\Model\Entity\AgencyPageEditableContent) {}, 'agency_testimonials' => [ [maximum depth reached] ], 'agents' => [ [maximum depth reached] ], 'agency_logos' => [ [maximum depth reached] ], 'packages' => [ [maximum depth reached] ], 'agency_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' }, '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>' ] $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, '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, '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, '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` 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' ], '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` 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' ], '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 $googleMapsCallback = 'initPinsMap' $package = object(App\Model\Entity\Package) { 'id' => (int) 1738, 'price' => (float) 5329, 'title' => '2 Night 4* Franschhoek Boutique Hotel, Franschhoek', 'slug' => '2-night-4-franschhoek-boutique-hotel-franschhoek', 'description' => '<p><strong>Valid for travel for SA and SADC Residents for travel until 19 December 2024.</strong></p> <p>The Franschhoek Boutique Hotel is set back behind a dappled courtyard of cafes, galleries and boutique shops in the heart of Franschhoek's Main Street. It's convenient location is removed from the hustle and bustle of town, while still offering unparalleled access to an abundance of nearby cafes and restaurants.</p>', 'short_description' => 'Set behind a dappled courtyard of cafes, galleries and boutique shops...', 'reference_code' => 'TH131954', 'active' => true, 'popular' => false, 'contributor' => 'Thompsons Holidays', 'duration' => (int) 2, 'valid_from' => object(Cake\I18n\FrozenTime) {}, 'valid_to' => object(Cake\I18n\FrozenTime) {}, 'sales_period_from' => object(Cake\I18n\FrozenTime) {}, 'sales_period_to' => object(Cake\I18n\FrozenTime) {}, 'includes_airfare' => false, 'airfare_description' => '', 'includes_transfers' => false, 'transfers_description' => '', 'includes_car_hire' => false, 'car_hire_description' => '', 'includes_meals' => true, 'meals_description' => 'Breakfast daily', 'includes_accommodation' => true, 'accommodation_description' => '2 Nights accommodation in a Luxury room', 'includes_guides' => false, 'guides_description' => '', 'includes_hotel_service_charges' => false, 'hotel_service_charges_description' => '', 'includes' => '<p><strong>SELF-DRIVE PACKAGE INCLUDES:</strong></p> <ul><li>2 Nights accommodation at the 4* Franschhoek Boutique Hotel in a Luxury Room</li><li>Breakfast daily</li></ul>', 'excludes' => '<p><strong>SELF-DRIVE PACKAGE EXCLUDES:</strong></p> <ul><li>Transport to and from the destination</li><li>Gratuities, tips and taxes not mentioned</li><li>Meals and beverages not listed</li><li>Optional extras, activities and excursions not mentioned</li><li>Items of personal nature</li><li>Travel and medical Insurance</li><li>Passport and visa costs (if applicable</li><li>Professional fees</li></ul> <p><br><strong>Sure Travel recommends that you purchase a TIC Travel Insurance policy from your Sure Travel agency.</strong></p>', 'notes_and_conditions' => '<p><strong>NOTES, TERMS AND CONDITIONS:</strong></p> <p>This is a Thompsons Holiday package.</p> <p><strong>Valid for travel between 14 October - 19 December 2024.</strong></p> <ul><li>COVID-19 rules and regulations at time of travel apply.</li><li>Prices are from a starting price per person sharing, subject to change and availability.</li><li>Advance purchase, peak season surcharges, block out periods and minimum stay conditions apply.</li><li>Thompsons Holidays standard Terms and Conditions apply. E&OE.</li><li>Price quoted correct at time of loading onto the website and is subject to change without notice.</li><li>Prices quoted are purely indicative and based on an average. An actual price will be quoted based on available room type, nightly rate and current rate of exchange for requested travel dates at time of inquiry.</li><li>Prices quoted are valid for travel between the dates specified PER PACKAGE REFERENCE CODE only.</li><li>All prices quoted are subject to airfare increases (where applicable), availability, currency fluctuations and an increase in price without prior notice.</li><li>All levies and taxes, including airport taxes, fuel levies and surcharges are an estimate based on current pricing and exchange rates and are subject to change without prior notice. The exact costs will be confirmed at time of booking.</li><li>Group rates available on request.</li><li>Prices exclude professional fees.</li></ul> <p><br><strong>Sure Travel standard terms and conditions & online booking terms and conditions apply. E&OE</strong></p> <p><strong><br>Sure Travel recommends that you purchase a TIC Travel Insurance policy from your Sure Travel agency.</strong></p> <p><strong><br>PACKAGE REFERENCE: TH131954</strong></p>', 'includes_subtext' => 'Set behind a dappled courtyard of cafes, galleries and boutique shops.', 'preview_token' => null, 'owned_by_agency_id' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'specials' => [], 'itinerary_items' => [], 'destinations' => [ (int) 0 => object(App\Model\Entity\Destination) {}, (int) 1 => object(App\Model\Entity\Destination) {} ], 'agency' => null, 'banner_images' => [], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Packages' } $similarPackages = 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`, PackageDestinations.id AS `PackageDestinations__id`, PackageDestinations.destination_id AS `PackageDestinations__destination_id`, PackageDestinations.package_id AS `PackageDestinations__package_id`, 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` FROM packages Packages INNER JOIN package_destinations PackageDestinations ON Packages.id = (PackageDestinations.package_id) INNER JOIN destinations Destinations ON (Destinations.id in (:c0,:c1,:c2) AND Destinations.deleted IS NULL AND Destinations.id = (PackageDestinations.destination_id)) WHERE (Packages.active = :c3 AND Packages.sales_period_from < :c4 AND Packages.sales_period_to > :c5 AND Packages.id != :c6 AND (Packages.owned_by_agency_id) IS NULL AND Packages.deleted IS NULL) GROUP BY Packages.id LIMIT 2', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ], ':c2' => [ [maximum depth reached] ], ':c3' => [ [maximum depth reached] ], ':c4' => [ [maximum depth reached] ], ':c5' => [ [maximum depth reached] ], ':c6' => [ [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', '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', 'PackageDestinations__id' => 'integer', 'PackageDestinations.id' => 'integer', 'PackageDestinations__destination_id' => 'integer', 'PackageDestinations.destination_id' => 'integer', 'destination_id' => 'integer', 'PackageDestinations__package_id' => 'integer', 'PackageDestinations.package_id' => 'integer', 'package_id' => 'integer' ], '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' => [ 'Destinations' => [ [maximum depth reached] ] ], 'extraOptions' => [], 'repository' => object(App\Model\Table\PackagesTable) {} } $agency = object(App\Model\Entity\Agency) { 'id' => (int) 37, 'area_id' => (int) 1, 'company_id' => (int) 32, 'title' => 'Sure Maritime Travel', 'slug' => 'sure-maritime-travel', 'debtor_code' => '179', 'iata' => '77233973', 'physical_address_1' => 'Stucken & Company Head Office', 'physical_address_2' => 'Cnr Circular Drive & William Moffett, Charlow', 'physical_city' => 'Port Elizabeth', 'postal_address_1' => 'Po Box 211200', 'postal_city' => 'Port Elizabeth', 'postal_code' => '6033', 'area_code' => '041', 'telephone' => '397 3200', 'fax' => '', 'speed_dial' => '2270', 'toll_free_phone' => '', 'docex_number' => '', 'docex_city' => '', 'bank_name' => '', 'bank_account_type' => '', 'bank_branch_code' => '', 'bank_branch_name' => '', 'bank_account_number' => '', 'accounts_email' => '[email protected]', 'override_rate' => '', 'open_weekends' => true, 'saturday_opening_time' => '08h30 to 11h30', 'sunday_opening_time' => 'closed', 'public_holidays_opening_time' => 'closed', 'latitude' => '-33.97833022014284', 'longitude' => '25.552757078169417', 'web_url' => 'https://suremaritimetravel.mybookingplatform.com/', 'web_country' => '', 'web_region' => '', 'web_city' => '', 'web_suburb' => '', 'web_email' => '[email protected]', '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://suremaritimetravel.mybookingplatform.com/" target="_blank"><img src="/uploads/images/wysiwyg/NEW-Members-Landing-Page-Widget-2022-F-H-C-T-A-T-FULL-1200pix-0f4.jpg"></a><br><br></figure> <p>Welcome to Sure Maritime Travel where the expression ”Local Roots, Global Reach” says much about who we are. Experience is our biggest asset. Whether for corporate or leisure travel, we are the answer to your travel management needs. We are a dynamic and vibrant team that focuses exceptionally on our clients and our people. Our consultants are passionate about travel, and assisting our customers in travel solutions, however big or small, is our pleasure.<br></p> <h3>Our History</h3> <p>Maritime Travel belongs to the Stucken Group which specialises in travel, textiles, motor businesses, and international trade. The travel business was founded in 1973 and has steadily grown over the years. It started out with a single office in North End, Port Elizabeth, and in the early days supported much of the executive travel needs of the local textile industry. We are primarily a family oriented business and the associated feeling of personalised service is evident in how we approach our clients. We believe very strongly in keeping in touch with ongoing industry change by leveraging and implementing relevant travel technology to achieve the highest levels of efficiencies, professionalism and service.<br><br></p> <figure><img src="https://www.sure.co.za/uploads/images/wysiwyg/Affiliated-Member-Images-2022-120px-w-742.jpg" style="cursor: pointer;"></figure> <p><br></p> <p><br></p> <p><br></p>', 'social_media_fb' => '/Maritime.Travel', 'social_media_twitter' => '', 'social_media_pinterest' => '', 'social_media_instagram' => 'suremaritimepe/', 'social_media_google' => '', 'social_media_youTube' => '', 'social_media_linkedin' => '/sure-maritime-travel/', 'date_joined' => null, 'date_resigned' => null, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'deleted' => null, 'agency_teams_backgrounds' => [], 'agency_page_editable_content' => object(App\Model\Entity\AgencyPageEditableContent) {}, 'agency_testimonials' => [ (int) 0 => object(App\Model\Entity\AgencyTestimonial) {} ], 'agents' => [ (int) 0 => object(App\Model\Entity\Agent) {}, (int) 1 => object(App\Model\Entity\Agent) {}, (int) 2 => object(App\Model\Entity\Agent) {}, (int) 3 => object(App\Model\Entity\Agent) {} ], 'agency_logos' => [ (int) 0 => object(App\Model\Entity\AgencyLogo) {} ], 'packages' => [ (int) 0 => object(App\Model\Entity\Package) {}, (int) 1 => object(App\Model\Entity\Package) {}, (int) 2 => object(App\Model\Entity\Package) {}, (int) 3 => object(App\Model\Entity\Package) {}, (int) 4 => object(App\Model\Entity\Package) {}, (int) 5 => object(App\Model\Entity\Package) {}, (int) 6 => object(App\Model\Entity\Package) {} ], 'agency_homepage_banners' => [ (int) 0 => object(App\Model\Entity\AgencyHomepageBanner) {}, (int) 1 => object(App\Model\Entity\AgencyHomepageBanner) {} ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Agencies' } $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>' $i = (int) 0include - ROOT/plugins/ThemeSureTravel/src/Template/Element/Packages/package_gallery_slider.ctp, line 6 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/Element/Packages/package_details.ctp, line 138 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/Agencies/view_package.ctp, line 26 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1420 Cake\View\View::_render() - CORE/src/View/View.php, line 1381 Cake\View\View::render() - CORE/src/View/View.php, line 879 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 795 ThemeSureTravel\Controller\AgenciesController::renderPage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 261 ThemeSureTravel\Controller\AgenciesController::viewPackage() - ROOT/plugins/ThemeSureTravel/src/Controller/AgenciesController.php, line 183
Set behind a dappled courtyard of cafes, galleries and boutique shops.
Breakfast daily
2 Nights accommodation in a Luxury room
Book your experience with one of our accredited agents today.