Code Context <div class="modal-body text-center">
<video controls autoplay muted style="max-width: 100%; height: auto;">
<source src="<?php echo $videos;?>" type="video/mp4">
$___viewFn = "/home/stafir/htdocs/stafir.com/app/View/Elements/users/services/services-detail.ctp"
$___dataForView = array(
"_user" => User
User::$name = "User"
User::$belongsTo = array
User::$useDbConfig = "default"
User::$useTable = "users"
User::$id = false
User::$data = array
User::$table = "users"
User::$primaryKey = "id"
User::$validate = array
User::$validationErrors = array
User::$validationDomain = NULL
User::$tablePrefix = "tbl_"
User::$alias = "User"
User::$tableToModel = array
User::$cacheQueries = false
User::$hasOne = array
User::$hasMany = array
User::$hasAndBelongsToMany = array
User::$actsAs = NULL
User::$Behaviors = BehaviorCollection object
User::$whitelist = array
User::$cacheSources = true
User::$findQueryType = NULL
User::$recursive = 1
User::$order = NULL
User::$virtualFields = array
User::$__backAssociation = array
User::$__backInnerAssociation = array
User::$__backOriginalAssociation = array
User::$__backContainableAssociation = array
User::$findMethods = array
User::$Country = Country object
User::$State = State object
User::$City = City object
User::$Industry = Industry object
User::$IndustrySubCategory = Industry object,
"service" => array(
"Service" => array(),
"User" => array(),
"Category" => array(),
"SubCategory" => array(),
"ServiceImage" => array()
),
"userid" => null,
"relatedServices" => array(
array()
),
"title_for_layout" => "3-Days Trip from Agadir to Erg Chigaga Desert and Agadir :: Stafir"
)
$_user = User
User::$name = "User"
User::$belongsTo = array
User::$useDbConfig = "default"
User::$useTable = "users"
User::$id = false
User::$data = array
User::$table = "users"
User::$primaryKey = "id"
User::$validate = array
User::$validationErrors = array
User::$validationDomain = NULL
User::$tablePrefix = "tbl_"
User::$alias = "User"
User::$tableToModel = array
User::$cacheQueries = false
User::$hasOne = array
User::$hasMany = array
User::$hasAndBelongsToMany = array
User::$actsAs = NULL
User::$Behaviors = BehaviorCollection object
User::$whitelist = array
User::$cacheSources = true
User::$findQueryType = NULL
User::$recursive = 1
User::$order = NULL
User::$virtualFields = array
User::$__backAssociation = array
User::$__backInnerAssociation = array
User::$__backOriginalAssociation = array
User::$__backContainableAssociation = array
User::$findMethods = array
User::$Country = Country object
User::$State = State object
User::$City = City object
User::$Industry = Industry object
User::$IndustrySubCategory = Industry object
$service = array(
"Service" => array(
"id" => "248",
"user_id" => "1220",
"name" => "3-Days Trip from Agadir to Erg Chigaga Desert and Agadir",
"category_id" => "1133",
"subcategory_id" => "1577",
"price" => "350.00",
"unit_type" => "0",
"unit_of_measure" => "",
"unit_value" => "",
"delivery_cost" => "1.00",
"minimum_orders" => "",
"completed_orders" => null,
"description" => "<div class="nav-tab-wrapper" style="padding: 0px; border-bottom: none; color: rgb(80, 80, 80); font-family: Jost, sans-serif; font-size: 16px;"><div class="tab-inner-wrapper" style="display: flex; margin: 0px; flex-direction: column; width: auto !important;"><div class="tab-anchor-wrapper" style="font-size: 15px; margin: 0px; width: 630px;"><h2 class="wte-tab-title" style="line-height: 1.4; font-family: var(--title-font); color: var(--title-color); text-transform: none; height: 71px; font-size: inherit !important;"><a class="nav-tab nb-tab-trigger" data-configuration="2" style="color: var(--body-color); outline-style: initial; outline-width: 0px; transition: 0.4s; font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; flex-direction: row; align-items: center; justify-content: flex-start; text-align: center; padding: 24px 32px 24px 16px; border-bottom: 2px solid rgba(4, 15, 26, 0.1); height: 71px; position: relative; border-top-color: rgba(4, 15, 26, 0.1); border-right-color: rgba(4, 15, 26, 0.1); border-left-color: rgba(4, 15, 26, 0.1); display: flex !important;">Itinerary</a></h2></div><div class="tab-anchor-wrapper nav-tab-active" style="font-size: 15px; margin: 0px; width: 630px; border-bottom-color: rgb(255, 255, 255);"><h2 class="wte-tab-title" style="line-height: 1.4; font-family: var(--title-font); color: var(--title-color); text-transform: none; height: 71px; font-size: inherit !important;"><a class="nav-tab nb-tab-trigger nav-tab-active" data-configuration="3" style="color: var(--primary-color); outline-style: initial; outline-width: 0px; transition: 0.4s; font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; flex-direction: row; align-items: center; justify-content: flex-start; text-align: center; padding: 24px 32px 24px 16px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: var(--primary-color); height: 71px; position: relative; border-top-color: rgba(4, 15, 26, 0.1); border-right-color: rgba(4, 15, 26, 0.1); border-left-color: rgba(4, 15, 26, 0.1); display: flex !important;">Includes/Excludes</a></h2><div id="nb-3-configurations" class="nb-3-configurations nb-configurations" style="padding: 32px 24px;"><div class="post-data cost"><h2 class="wpte-cost-tab-title" style="margin-bottom: 24px; line-height: 1.4; font-size: 28px; font-family: var(--title-font); color: var(--title-color); text-transform: none;">Includes /Excludes</h2><div class="content"><h3 style="margin-bottom: 15px; font-weight: 700; line-height: 1.4; font-size: 26px; font-family: var(--title-font); color: var(--title-color); text-transform: none;">Includes</h3><ul id="include-result" style="margin-bottom: 30px;"><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;">Pick-up and drop-off before and after tour</li><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;">Meals as indicated in tour details</li><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;">Accommodation as indicated in tour details</li><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;">Tours/activities as indicated in tour details</li><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;">Transport by 4 x 4 or minibus</li></ul></div><div class="content"><h3 style="margin-bottom: 15px; font-weight: 700; line-height: 1.4; font-size: 26px; font-family: var(--title-font); color: var(--title-color); text-transform: none;">Excludes</h3><ul id="exclude-result"><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;">International & domestic flights</li><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;">Travel insurance (highly recommended)</li><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;">Visas if required</li><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;">Drinks or beverages, unless indicated in tour details</li><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;">Tips and gratuities to guides and drivers</li><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;"><div class="nav-tab-wrapper" style="padding: 0px; border-bottom: none; font-family: Jost, sans-serif; font-size: 16px;"><div class="tab-inner-wrapper" style="display: flex; margin: 0px; flex-direction: column; width: auto !important;"><div class="tab-anchor-wrapper nav-tab-active" style="font-size: 15px; margin: 0px; width: 630px; border-bottom-color: rgb(255, 255, 255);"><h2 class="wte-tab-title" style="line-height: 1.4; font-family: var(--title-font); color: var(--title-color); text-transform: none; height: 71px; font-size: inherit !important;"><a class="nav-tab nb-tab-trigger nav-tab-active" data-configuration="2" style="color: var(--primary-color); outline-style: initial; outline-width: 0px; transition: 0.4s; font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; flex-direction: row; align-items: center; justify-content: flex-start; text-align: center; padding: 24px 32px 24px 16px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: var(--primary-color); height: 71px; position: relative; border-top-color: rgba(4, 15, 26, 0.1); border-right-color: rgba(4, 15, 26, 0.1); border-left-color: rgba(4, 15, 26, 0.1); display: flex !important;">Itinerary</a></h2><div id="nb-2-configurations" class="nb-2-configurations nb-configurations" style="padding: 32px 24px;"><div class="wte-itinerary-header-wrapper"><div class="wp-travel-engine-itinerary-header" style="margin: 0px 0px 56px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;"><h2 class="wpte-itinerary-title" style="line-height: 1.4; font-size: 28px; font-family: var(--title-font); color: var(--title-color); text-transform: none;">Itinerary</h2><div class="aib-button-toggle toggle-button expand-all-button" style="display: inline-flex; align-items: center;"><label for="itinerary-toggle-button" class="aib-button-label" style="display: block; margin-bottom: 0.5em; margin-top: -0.3em; color: var(--title-color); font-family: var(--body-font); font-size: 14px; font-weight: 500; margin-right: 8px;">Expand all</label><input id="itinerary-toggle-button" type="checkbox" class="checkbox" checked="" style="margin-top: 0px; font-family: inherit; font-size: 14px; line-height: inherit; height: 24px; padding-right: 45px; padding-left: 25px; border: 1px solid var(--vs-border-color); border-radius: 12px; width: 54px; visibility: hidden; opacity: 0; display: inline-block; appearance: none; transition: 0.3s; cursor: pointer;"></div></div></div><div class="post-data itinerary wte-trip-itinerary-v2"><div class="itinerary-row active" style="padding: 0px 0px 24px !important; margin: 0px 0px 24px 45px !important; position: relative !important; border-top: none !important; border-right: none !important; border-left: none !important; border-image: initial !important; border-bottom: 1px solid rgba(4, 15, 26, 0.1) !important;"><div class="wte-itinerary-head-wrap" style="display: flex; position: relative; cursor: pointer;"><div class="title" style="color: rgba(6, 22, 38, 0.8); font-size: 16px; position: relative; text-wrap-mode: nowrap; margin-right: 6px; margin-bottom: 0px !important;">Day 1 :</div><a class="accordion-tabs-toggle active" style="color: var(--body-color); outline-style: initial; outline-width: 0px; transition: 0.4s; border-width: initial; border-style: none; flex-grow: 1; padding-right: 32px;"><span class="dashicons dashicons-arrow-down custom-toggle-tabs rotator open" style="border-radius: 50%; border: 2px solid var(--primary-color); position: absolute; right: 0px; transform: unset; width: 16px !important; height: 16px !important; top: 6px !important;"></span><div class="itinerary-title" style="color: rgba(6, 22, 38, 0.8); font-size: 16px; margin-bottom: 0px !important;">Agadir to Erg Chigaga via Taroudant, Taliouine, Taznakht, and Foum Zguid</div></a></div><div class="itinerary-content show" style="overflow: hidden; transition: 0.3s; will-change: max-height;"><div class="content" style="margin-top: 16px;"><p style="margin-bottom: 18px; color: var(--body-color); line-height: 1.625;">Depart early from your hotel or riad in Agadir for an adventure through Morocco’s stunning<br>landscapes. Our first stop is Taroudant, often called "Little Marrakech" for its red ramparts that<br>mirror those of its famous counterpart. Next, we journey to Taliouine, renowned for its saffron<br>production. Enjoy a leisurely lunch in Taznakht, a charming town known for its vibrant carpets. As we<br>continue, we pass Foum Zguid, a gateway to the desert, before reaching the majestic Erg Chigaga.<br>This vast, untouched dune field is the largest in the Moroccan Sahara. Watch the sunset over the<br>dunes, enjoy a delicious dinner, and spend the night in luxury tents or under the open sky, depending<br>on the weather.</p></div></div></div><div class="itinerary-row active" style="padding: 0px 0px 24px !important; margin: 0px 0px 24px 45px !important; position: relative !important; border-top: none !important; border-right: none !important; border-left: none !important; border-image: initial !important; border-bottom: 1px solid rgba(4, 15, 26, 0.1) !important;"><div class="wte-itinerary-head-wrap" style="display: flex; position: relative; cursor: pointer;"><div class="title" style="color: rgba(6, 22, 38, 0.8); font-size: 16px; position: relative; text-wrap-mode: nowrap; margin-right: 6px; margin-bottom: 0px !important;">Day 2 :</div><a class="accordion-tabs-toggle active" style="color: var(--body-color); outline-style: initial; outline-width: 0px; transition: 0.4s; border-width: initial; border-style: none; flex-grow: 1; padding-right: 32px;"><span class="dashicons dashicons-arrow-down custom-toggle-tabs rotator open" style="border-radius: 50%; border: 2px solid var(--primary-color); position: absolute; right: 0px; transform: unset; width: 16px !important; height: 16px !important; top: 6px !important;"></span><div class="itinerary-title" style="color: rgba(6, 22, 38, 0.8); font-size: 16px; margin-bottom: 0px !important;">Immersive Desert Experience and Nomadic Living</div></a></div><div class="itinerary-content show" style="overflow: hidden; transition: 0.3s; will-change: max-height;"><div class="content" style="margin-top: 16px;"><p style="margin-bottom: 18px; color: var(--body-color); line-height: 1.625;">Start your day with a hearty breakfast at the camp. Then, embark on a camel ride to fully experience<br>the desert's vastness and beauty. After a relaxing lunch under the shade of a rare desert oasis,<br>continue your journey by camel to a nomadic camp. Here, you'll experience authentic Berber<br>hospitality with dinner and spend the night immersed in traditional desert life.</p></div></div></div><div class="itinerary-row active" style="padding: 0px !important; margin: 0px 0px 0px 45px !important; position: relative !important; border: none !important;"><div class="wte-itinerary-head-wrap" style="display: flex; position: relative; cursor: pointer;"><div class="title" style="color: rgba(6, 22, 38, 0.8); font-size: 16px; position: relative; text-wrap-mode: nowrap; margin-right: 6px; margin-bottom: 0px !important;">Day 3 :</div><a class="accordion-tabs-toggle active" style="color: var(--body-color); outline-style: initial; outline-width: 0px; transition: 0.4s; border-width: initial; border-style: none; flex-grow: 1; padding-right: 32px;"><span class="dashicons dashicons-arrow-down custom-toggle-tabs rotator open" style="border-radius: 50%; border: 2px solid var(--primary-color); position: absolute; right: 0px; transform: unset; width: 16px !important; height: 16px !important; top: 6px !important;"></span><div class="itinerary-title" style="color: rgba(6, 22, 38, 0.8); font-size: 16px; margin-bottom: 0px !important;">From Erg Chigaga to Agadir via Foum Zguid</div></a></div><div class="itinerary-content show" style="overflow: hidden; transition: 0.3s; will-change: max-height;"><div class="content" style="margin-top: 16px;"><p style="margin-bottom: 18px; color: var(--body-color); line-height: 1.625;">Awake early to photograph the breathtaking sunrise over the dunes. After breakfast, travel in a 4x4<br>across the dry Lake Iriqui to Foum Zguid, where you can stretch your legs on a short walk. Continue<br>your drive through Taznakht, with a lunch stop in Taliouine. Arrive back in Agadir by late afternoon. If<br>you require overnight accommodations or transport to your next destination, please let us know.</p></div></div></div></div></div></div><div class="tab-anchor-wrapper" style="font-size: 15px; margin: 0px; width: 630px;"><h2 class="wte-tab-title" style="line-height: 1.4; font-family: var(--title-font); color: var(--title-color); text-transform: none; height: 71px; font-size: inherit !important;"><a class="nav-tab nb-tab-trigger" data-configuration="3" style="color: var(--body-color); outline-style: initial; outline-width: 0px; transition: 0.4s; font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; flex-direction: row; align-items: center; justify-content: flex-start; text-align: center; padding: 24px 32px 24px 16px; border-bottom: 2px solid rgba(4, 15, 26, 0.1); height: 71px; position: relative; border-top-color: rgba(4, 15, 26, 0.1); border-right-color: rgba(4, 15, 26, 0.1); border-left-color: rgba(4, 15, 26, 0.1); display: flex !important;">Includes/Excludes</a></h2></div></div></div></li><li style="margin-bottom: 4px; padding-left: 24px; position: relative; line-height: 2;"><div><br></div></li><li></li></ul></div></div></div></div></div></div>",
"short_description" => "Agadir is a city on the southern Atlantic coast of Morocco, in the foothills of the Anti-Atlas Mountains.",
"slug" => "3-days-trip-from-agadir-to-erg-chigaga-desert-and-agadir",
"status" => "1",
"created" => "2025-03-21 05:24:27",
"modified" => "2025-03-21 05:25:02"
),
"User" => array(
"id" => "1220",
"membership" => "2",
"old_membership" => null,
"company_name" => "Ultimate Morocco Tours",
"unique_id" => "moroccotours55",
"membership_paid" => "0",
"membership_update" => "2",
"subscription_id" => null,
"customer_id" => null,
"expires_at" => null,
"cs_id" => null,
"payment_method" => null,
"first_name" => null,
"last_name" => null,
"email_address" => "ultimatemoroccotours55@gmail.com",
"gender" => null,
"password" => "*****",
"street2" => null,
"city" => null,
"state" => null,
"country" => null,
"latitude" => null,
"longitude" => null,
"address" => null,
"country_id" => "149",
"state_id" => "3297",
"city_id" => "67233",
"street" => "Douar Aarib",
"building_number" => "Douar Aarib MHamid elghizlane",
"zipcode" => "47900",
"chairman" => "Ultimate Morocco Tours",
"ein" => null,
"industry_id" => "51",
"subindustry_id" => "1374",
"est_year" => "2016",
"employers" => "16",
"bank_account_number" => null,
"branch_name" => null,
"paypal_email" => null,
"certificates" => "",
"certificate_number" => null,
"company_logo" => "1742420490_Screenshot-2025-03-19-224047.png",
"background_img" => "1742420490_Screenshot-2025-03-19-224118.png",
"slider_img" => "",
"forget_password_status" => null,
"slug" => "ultimate-morocco-tours",
"status" => "1",
"show_own_post" => null,
"created" => "2025-03-19 17:41:30",
"modified" => "2025-03-19 17:41:30",
"activation_status" => "1",
"last_login" => "1746275925",
"ip" => "196.74.117.97",
"about_us" => null,
"twitter" => null,
"facebook" => null,
"linkedin" => null,
"watch_status" => "0",
"phone" => "6731-81278",
"phone_code" => "+212",
"fax" => null,
"website" => "http://www.ultimatemoroccotours.com/",
"hide_notification" => "0",
"clickid" => "D-21191700-1742419733-104G197G247G44-VWNIO5895",
"sale" => "{pass_sale_amount}",
"pass_affid" => "571350",
"pass_sub_affid" => "",
"bot_send_datetime" => "2025-05-11 14:35:03",
"bot_ids" => "1,2,3,4,5,6,7,8,9,10",
"bot_last_message_number" => "10",
"fakeSales" => null,
"fakeTransactions" => null,
"fakeFollowers" => null,
"description_avg" => null,
"delivery_avg" => null,
"contact_avg" => null,
"professionalism_avg" => null,
"total_fake_avg" => null,
"bar1_trading" => null,
"bar2" => null,
"bar3" => null,
"bar4" => null,
"bar5" => null,
"bar6" => null,
"bar7" => null,
"bar1_sales" => null,
"bar2_sales" => null,
"bar3_sales" => null,
"bar4_sales" => null,
"bar5_sales" => null,
"bar6_sales" => null,
"bar7_sales" => null,
"cron_status" => "1"
),
"Category" => array(
"id" => "1133",
"name" => "Sightseeing",
"parent_id" => "0",
"type" => "1",
"slug" => "sightseeing",
"status" => "1",
"created" => "2024-05-31 06:45:11",
"modified" => "2024-05-31 08:45:10",
"parent_category_id" => null
),
"SubCategory" => array(
"id" => "1577",
"name" => "Travel agencies and tourist agencies",
"parent_id" => "1133",
"type" => "1",
"slug" => "travel-agencies-and-tourist-agencies",
"status" => "1",
"created" => "2024-05-31 08:37:14",
"modified" => "2024-05-31 08:37:14",
"parent_category_id" => null
),
"ServiceImage" => array(
array(),
array()
)
)
$userid = null
$relatedServices = array(
array(
"Service" => array(),
"User" => array(),
"Category" => array(),
"SubCategory" => array(),
"ServiceImage" => array()
)
)
$title_for_layout = "3-Days Trip from Agadir to Erg Chigaga Desert and Agadir :: Stafir"
$firstImage = "https://stafir.com/files/service/full/1742548747_Dades-Valley-Luxury-Morocco-Holidays-Tours-Millis-Potter-Travel-1-scaled-1-1024x682.jpg"
$image = array(
"id" => "594",
"service_id" => "247",
"image" => "1742548747_Dades-Valley-Luxury-Morocco-Holidays-Tours-Millis-Potter-Travel-1-scaled-1-1024x682.jpg",
"slug" => "20250321051907247132",
"status" => "1",
"created" => "2025-03-21 05:19:07",
"modified" => "2025-03-21 05:19:07"
)
$pathinfo = array(
"dirname" => ".",
"basename" => "1742548747_Dades-Valley-Luxury-Morocco-Holidays-Tours-Millis-Potter-Travel-1-scaled-1-1024x682.jpg",
"extension" => "jpg",
"filename" => "1742548747_Dades-Valley-Luxury-Morocco-Holidays-Tours-Millis-Potter-Travel-1-scaled-1-1024x682"
)
$imageUrl = "https://stafir.com/files/service/full/1742549101_playas-agadir-2.jpg"
$filePath = "/home/stafir/htdocs/stafir.com/app/webroot/files/logo/1742420490_Screenshot-2025-03-19-224047.png"
$total = 5
$avg = 0
$unavg = 5
$fillPercentage = 0
$i = 6
$relatedService = array(
"Service" => array(
"id" => "247",
"user_id" => "1220",
"name" => "5-Day Moroccan Adventure: From Marrakech to the Sahara and Essaouira",
"category_id" => "1133",
"subcategory_id" => "1577",
"price" => "600.00",
"unit_type" => "0",
"unit_of_measure" => "",
"unit_value" => "",
"delivery_cost" => "1.00",
"minimum_orders" => "",
"completed_orders" => null,
"description" => "<main class="site-main" style="color: rgb(80, 80, 80); font-family: Jost, sans-serif; font-size: 16px;"><article id="post-6204" class="trip-post post-6204 trip type-trip status-publish has-post-thumbnail hentry destination-marrakech trip_types-marrakech"><div class="entry-content" style="margin-top: 0px;"><div id="tabs-container" class="wpte-tabs-container clearfix" style="margin-top: 30px; margin-bottom: 30px; box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 8px, rgba(0, 0, 0, 0.04) 0px 0px 1px; border-radius: 4px; padding: 0px; clear: both;"><div class="nav-tab-wrapper" style="padding: 0px; border-bottom: none;"><div class="tab-inner-wrapper" style="display: flex; margin: 0px; flex-direction: column; width: auto !important;"><div class="tab-anchor-wrapper nav-tab-active" style="font-size: 15px; margin: 0px; width: 630px; border-bottom-color: rgb(255, 255, 255);"><div id="nb-1-configurations" class="nb-1-configurations nb-configurations" style="padding: 32px 24px;"><div class="post-data overview"><h2 class="wpte-overview-title" style="margin-bottom: 24px; line-height: 1.4; font-size: 28px; font-family: var(--title-font); color: var(--title-color); text-transform: none;">Overview</h2><p style="margin-bottom: 18px; color: var(--body-color); line-height: 1.625;">Marrakech is a magical, exotic and very typical traditional Moroccan city. It is situated amidst palm groves at the foot of the High Atlas Mountains and divided by this barrier from the Sahara Desert. It was first settled in 1070 by an Almoravid chieftain and, as the Almoravid capital, became rich as the hub of caravan routes passing through the Sahara. Within its ancient ramparts you’ll find the medina—an exciting warren of alleys, riads, mosques and minarets—as well as the bustling Djemaa El Fna square. One of the most interesting areas is the souk with traditional crafts workshops and stalls, filled with goods of splendid pattern and colour. Here you can purchase ceramics, mosaics, cloth and clothing, woodwork, carpets, leatherwork, baskets, as well as foods, sweets and spices. The medina is surrounded by the more modern French city, where you’ll find the beautiful Majorelle Gardens and stunning examples of Art Deco architecture.</p><p style="margin-bottom: 18px; color: var(--body-color); line-height: 1.625;"><br></p></div></div></div><div class="tab-anchor-wrapper" style="font-size: 15px; margin: 0px; width: 630px;"><h2 class="wte-tab-title" style="line-height: 1.4; font-family: var(--title-font); color: var(--title-color); text-transform: none; height: 71px; font-size: inherit !important;"><a class="nav-tab nb-tab-trigger " data-configuration="2" style="color: var(--primary-color); outline-style: initial; outline-width: 0px; transition: 0.4s; font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; flex-direction: row; align-items: center; justify-content: flex-start; text-align: center; padding: 24px 32px 24px 16px; border-bottom: 2px solid rgba(4, 15, 26, 0.1); height: 71px; position: relative; border-top-color: rgba(4, 15, 26, 0.1); border-right-color: rgba(4, 15, 26, 0.1); border-left-color: rgba(4, 15, 26, 0.1); display: flex !important;">Itinerary</a></h2></div><div class="tab-anchor-wrapper" style="font-size: 15px; margin: 0px; width: 630px;"><h2 class="wte-tab-title" style="line-height: 1.4; font-family: var(--title-font); color: var(--title-color); text-transform: none; height: 71px; font-size: inherit !important;"><a class="nav-tab nb-tab-trigger " data-configuration="3" style="color: var(--body-color); outline-style: initial; outline-width: 0px; transition: 0.4s; font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; flex-direction: row; align-items: center; justify-content: flex-start; text-align: center; padding: 24px 32px 24px 16px; border-bottom: 2px solid rgba(4, 15, 26, 0.1); height: 71px; position: relative; border-top-color: rgba(4, 15, 26, 0.1); border-right-color: rgba(4, 15, 26, 0.1); border-left-color: rgba(4, 15, 26, 0.1); display: flex !important;">Includes/Excludes</a></h2></div></div></div><div class="tab-content delay_me" style="padding: 0px 15px 15px;"></div></div></div></article></main><div class="wte_enquiry_contact_form-wrap" id="wte_enquiry_form_scroll_wrapper" style="color: rgb(80, 80, 80); font-family: Jost, sans-serif; font-size: 16px;"><form name="wte_enquiry_contact_form" action="https://ultimatemoroccotours.com/trip/marrakech-to-the-sahara-and-essaouira/#" method="post" id="wte_enquiry_contact_form" class="wte_enquiry_contact_form" novalidate="" style="box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 8px, rgba(0, 0, 0, 0.04) 0px 0px 1px; border-radius: 4px; padding: 40px 32px; --column-gap: 32px; display: flex; flex-wrap: wrap; column-gap: var(--column-gap);"><h2 class="enquiry-form-title" style="margin-bottom: 24px; line-height: 1.4; font-size: 22px; font-family: var(--title-font); color: rgba(6, 22, 38, 0.8); text-transform: none;"><br></h2></form></div>",
"short_description" => "Marrakech is a magical, exotic and very typical traditional Moroccan city.",
"slug" => "5-day-moroccan-adventure-from-marrakech-to-the-sahara-and-essaouira",
"status" => "1",
"created" => "2025-03-21 05:19:07",
"modified" => "2025-03-21 05:19:07"
),
"User" => array(
"id" => "1220",
"membership" => "2",
"old_membership" => null,
"company_name" => "Ultimate Morocco Tours",
"unique_id" => "moroccotours55",
"membership_paid" => "0",
"membership_update" => "2",
"subscription_id" => null,
"customer_id" => null,
"expires_at" => null,
"cs_id" => null,
"payment_method" => null,
"first_name" => null,
"last_name" => null,
"email_address" => "ultimatemoroccotours55@gmail.com",
"gender" => null,
"password" => "*****",
"street2" => null,
"city" => null,
"state" => null,
"country" => null,
"latitude" => null,
"longitude" => null,
"address" => null,
"country_id" => "149",
"state_id" => "3297",
"city_id" => "67233",
"street" => "Douar Aarib",
"building_number" => "Douar Aarib MHamid elghizlane",
"zipcode" => "47900",
"chairman" => "Ultimate Morocco Tours",
"ein" => null,
"industry_id" => "51",
"subindustry_id" => "1374",
"est_year" => "2016",
"employers" => "16",
"bank_account_number" => null,
"branch_name" => null,
"paypal_email" => null,
"certificates" => "",
"certificate_number" => null,
"company_logo" => "1742420490_Screenshot-2025-03-19-224047.png",
"background_img" => "1742420490_Screenshot-2025-03-19-224118.png",
"slider_img" => "",
"forget_password_status" => null,
"slug" => "ultimate-morocco-tours",
"status" => "1",
"show_own_post" => null,
"created" => "2025-03-19 17:41:30",
"modified" => "2025-03-19 17:41:30",
"activation_status" => "1",
"last_login" => "1746275925",
"ip" => "196.74.117.97",
"about_us" => null,
"twitter" => null,
"facebook" => null,
"linkedin" => null,
"watch_status" => "0",
"phone" => "6731-81278",
"phone_code" => "+212",
"fax" => null,
"website" => "http://www.ultimatemoroccotours.com/",
"hide_notification" => "0",
"clickid" => "D-21191700-1742419733-104G197G247G44-VWNIO5895",
"sale" => "{pass_sale_amount}",
"pass_affid" => "571350",
"pass_sub_affid" => "",
"bot_send_datetime" => "2025-05-11 14:35:03",
"bot_ids" => "1,2,3,4,5,6,7,8,9,10",
"bot_last_message_number" => "10",
"fakeSales" => null,
"fakeTransactions" => null,
"fakeFollowers" => null,
"description_avg" => null,
"delivery_avg" => null,
"contact_avg" => null,
"professionalism_avg" => null,
"total_fake_avg" => null,
"bar1_trading" => null,
"bar2" => null,
"bar3" => null,
"bar4" => null,
"bar5" => null,
"bar6" => null,
"bar7" => null,
"bar1_sales" => null,
"bar2_sales" => null,
"bar3_sales" => null,
"bar4_sales" => null,
"bar5_sales" => null,
"bar6_sales" => null,
"bar7_sales" => null,
"cron_status" => "1"
),
"Category" => array(
"id" => "1133",
"name" => "Sightseeing",
"parent_id" => "0",
"type" => "1",
"slug" => "sightseeing",
"status" => "1",
"created" => "2024-05-31 06:45:11",
"modified" => "2024-05-31 08:45:10",
"parent_category_id" => null
),
"SubCategory" => array(
"id" => "1577",
"name" => "Travel agencies and tourist agencies",
"parent_id" => "1133",
"type" => "1",
"slug" => "travel-agencies-and-tourist-agencies",
"status" => "1",
"created" => "2024-05-31 08:37:14",
"modified" => "2024-05-31 08:37:14",
"parent_category_id" => null
),
"ServiceImage" => array(
array(),
array(),
array()
)
)
include - APP/View/Elements/users/services/services-detail.ctp, line 542
View::_render() - CORE/Cake/View/View.php, line 595
View::render() - CORE/Cake/View/View.php, line 362
Controller::render() - CORE/Cake/Controller/Controller.php, line 900
UsersController::servicesDetail() - APP/Controller/UsersController.php, line 5033
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 473
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 104
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 86
[main] - APP/webroot/index.php, line 96
" type="video/mp4">
Your browser does not support the video tag.