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(),
array(),
array(),
array()
),
"title_for_layout" => "El Yunque rainforest & Luquillo Beach :: 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" => "1191",
"user_id" => "3847",
"name" => "El Yunque rainforest & Luquillo Beach",
"category_id" => "1133",
"subcategory_id" => "1586",
"price" => "115.00",
"unit_type" => "0",
"unit_of_measure" => "",
"unit_value" => "",
"delivery_cost" => "0.00",
"minimum_orders" => "1",
"completed_orders" => null,
"description" => "<div class="uk-panel uk-margin" style="--uk-inverse: initial; display: flow-root; position: relative; margin-bottom: 20px; color: rgb(34, 34, 34); font-family: Roboto; font-size: 17px;"><h3 class="wp-block-heading" style="--uk-inverse: initial; margin-top: 40px; margin-bottom: 20px; font-family: Oswald; color: rgb(30, 31, 28); letter-spacing: 1px; font-size: 28px; line-height: 36px;">Rainforest & Luquillo Beach Tour:</h3><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;">Sundays are for the beach in Puerto Rico! Join us for a full day of nature and relaxation as we explore one of the island’s most beloved beaches. Depending on the season, our certified tour guide will decide whether to visit the beach in the morning or afternoon to ensure the best possible experience. You’ll have time to swim in the warm Caribbean waters, walk along the golden sand, and unwind with the refreshing ocean breeze.</p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;">Next, we head to El Yunque Rainforest, where we’ll explore a scenic and easy-access nature trail, ideal for all ages—from children to seniors. Along the way, our expert guides will share insights into the rich biodiversity of the rainforest, highlighting its unique flora and fauna.</p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;">After the nature walk, it’s time to cool off at a beautiful river where guests can choose to swim, relax by the water, or simply take in the lush surroundings. Depending on weather and trail conditions, we may visit the river first and the trail later.</p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;">Then, we’ll enjoy a delicious lunch featuring authentic Puerto Rican cuisine at a local restaurant (lunch not included in price).</p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;">The adventure continues with a stop at the iconic Yokahú Observation Tower, where you’ll take in breathtaking panoramic views of the forest. Finally, we visit the famous La Coca Waterfall—perfect for memorable photos and a great way to wrap up your day in nature.</p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;">After an unforgettable day in Puerto Rico’s natural wonders, we return to San Juan.</p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><p style="--uk-inverse: initial; margin-top: 20px;"></p></div><div class="uk-panel uk-margin" style="--uk-inverse: initial; display: flow-root; position: relative; margin-bottom: 20px; color: rgb(34, 34, 34); font-family: Roboto; font-size: 17px; margin-top: 20px !important;"><p style="--uk-inverse: initial;">Please note: The order of the stops and logistic may vary depending on your tour guide’s discretion.</p></div><div class="uk-panel uk-margin" style="--uk-inverse: initial; display: flow-root; position: relative; margin-bottom: 0px; color: rgb(34, 34, 34); font-family: Roboto; font-size: 17px; margin-top: 20px !important;"><p style="--uk-inverse: initial; margin-bottom: 20px;"></p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"><span style="--uk-inverse: initial; font-weight: 700;">Operation:</span></p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><ul class="wp-block-list" style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px; padding-left: 30px;"><p style="--uk-inverse: initial; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">Will operate rain or shine.</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">We reserve the right to alter tour activity as required for everyone’s safety.</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p></ul><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"><span style="--uk-inverse: initial; font-weight: 700;">Transportation:</span></p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><ul class="wp-block-list" style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px; padding-left: 30px;"><p style="--uk-inverse: initial; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">Pick up will typically be at most 15-minutes before the tour starts, depending on where you’re staying.</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">Please be considerate of everyone’s time so do not be late.</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">Gratuities are not included in the tour price but highly appreciated.</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">As a US Territory, Puerto Rico follows the tipping etiquette of the US so Puerto Ricans rely on tips.</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p></ul><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"><span style="--uk-inverse: initial; font-weight: 700;">Attire</span>:</p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><ul class="wp-block-list" style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px; padding-left: 30px;"><p style="--uk-inverse: initial; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">Wear active clothes and shoes that will easily dry as well as can be easily cleaned in case you get mud or water on it.</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">Wear your swimsuits under your clothes so you can jump right into the river (no changing stations)</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p></ul><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"><span style="--uk-inverse: initial; font-weight: 700;">Shoes:</span></p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><ul class="wp-block-list" style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px; padding-left: 30px;"><p style="--uk-inverse: initial; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">Wear watershoes so that you’ll be more comfortable when walking on rocks as you enter the river</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">Bring flip flops to let your feet breathe and keep dry after rainforest activities</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p></ul><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"><span style="--uk-inverse: initial; font-weight: 700;">Extras:</span></p><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><ul class="wp-block-list" style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px; padding-left: 30px;"><p style="--uk-inverse: initial; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">Bring towels, not just to dry yourself, but to keep your seat dry as a courtesy for people touring later in the day or next day</li><p style="--uk-inverse: initial; margin-top: 20px; margin-bottom: 20px;"></p><li style="--uk-inverse: initial;">Eat a good breakfast prior to pick up – there’s nothing worse than a grumbling stomach while you’re on tour!</li><li style="--uk-inverse: initial;">Bring cash in case you see something you’d like to buy on the way</li></ul></div>",
"short_description" => " Enjoy the best of both worlds in one day by combining two of the most important and visited attractions in just a few hours.",
"slug" => "el-yunque-rainforest-luquillo-beach",
"status" => "1",
"created" => "2025-07-25 12:31:25",
"modified" => "2025-07-25 12:31:25"
),
"User" => array(
"id" => "3847",
"membership" => "2",
"old_membership" => null,
"company_name" => "Conciergeconexionpr",
"unique_id" => "Concier1",
"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" => "Virtualconciergepr@gmail.com",
"gender" => null,
"password" => "*****",
"street2" => "2",
"city" => "San Juan",
"state" => "San Juan",
"country" => "Puerto Rico",
"latitude" => "18.4361235",
"longitude" => "-66.08550939999999",
"address" => "PR-2, San Juan, Puerto Rico",
"country_id" => null,
"state_id" => null,
"city_id" => null,
"street" => "Puerto Rico 2, San Juan, Puerto Rico",
"building_number" => "Puerto Rico 2, San Juan",
"zipcode" => "338,661",
"chairman" => "Conciergeconexionpr",
"ein" => null,
"industry_id" => "51",
"subindustry_id" => "1374",
"est_year" => "2017",
"employers" => "45",
"bank_account_number" => null,
"branch_name" => null,
"paypal_email" => null,
"certificates" => "",
"certificate_number" => null,
"company_logo" => "1752397311_Screenshot-2025-07-13-150124.png",
"background_img" => "1752397311_Screenshot-2025-07-13-150141.png",
"slider_img" => "",
"forget_password_status" => null,
"slug" => "conciergeconexionpr",
"status" => "1",
"show_own_post" => null,
"created" => "2025-07-13 05:01:51",
"modified" => "2025-07-13 05:01:51",
"activation_status" => "1",
"last_login" => "1753380839",
"ip" => "76.108.29.8",
"about_us" => null,
"twitter" => null,
"facebook" => null,
"linkedin" => null,
"watch_status" => "0",
"phone" => "(787) 940-2167",
"phone_code" => "+1",
"fax" => null,
"website" => "https://conciergeconexionpr.com/",
"hide_notification" => "0",
"clickid" => "D-21191700-1752396991-34G9G74G200-LQJES9235",
"sale" => "{pass_sale_amount}",
"pass_affid" => "631471",
"pass_sub_affid" => "replace_it",
"bot_send_datetime" => "2025-07-27 21:45: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" => "1586",
"name" => "Ticket sales and reservations",
"parent_id" => "1133",
"type" => "1",
"slug" => "ticket-sales-and-reservations",
"status" => "1",
"created" => "2024-05-31 08:38:28",
"modified" => "2024-05-31 08:38:28",
"parent_category_id" => null
),
"ServiceImage" => array(
array()
)
)
$userid = null
$relatedServices = array(
array(
"Service" => array(),
"User" => array(),
"Category" => array(),
"SubCategory" => array(),
"ServiceImage" => array()
),
array(
"Service" => array(),
"User" => array(),
"Category" => array(),
"SubCategory" => array(),
"ServiceImage" => array()
),
array(
"Service" => array(),
"User" => array(),
"Category" => array(),
"SubCategory" => array(),
"ServiceImage" => array()
),
array(
"Service" => array(),
"User" => array(),
"Category" => array(),
"SubCategory" => array(),
"ServiceImage" => array()
)
)
$title_for_layout = "El Yunque rainforest & Luquillo Beach :: Stafir"
$firstImage = "https://stafir.com/files/service/full/1753462482_tours-Bio_cayac-700x660.jpg"
$image = array(
"id" => "1853",
"service_id" => "1194",
"image" => "1753462482_tours-Bio_cayac-700x660.jpg",
"slug" => "202507251254421194500",
"status" => "1",
"created" => "2025-07-25 12:54:42",
"modified" => "2025-07-25 12:54:42"
)
$pathinfo = array(
"dirname" => ".",
"basename" => "1753462482_tours-Bio_cayac-700x660.jpg",
"extension" => "jpg",
"filename" => "1753462482_tours-Bio_cayac-700x660"
)
$imageUrl = "https://stafir.com/files/service/full/1753461085_coca-falls.jpg"
$filePath = "/home/stafir/htdocs/stafir.com/app/webroot/files/logo/1752397311_Screenshot-2025-07-13-150124.png"
$total = 5
$avg = 0
$unavg = 5
$fillPercentage = 0
$i = 6
$relatedService = array(
"Service" => array(
"id" => "1194",
"user_id" => "3847",
"name" => "Bioluminescent Kayak Tour Laguna Grande",
"category_id" => "1133",
"subcategory_id" => "1586",
"price" => "75.00",
"unit_type" => "0",
"unit_of_measure" => "",
"unit_value" => "",
"delivery_cost" => "0.00",
"minimum_orders" => "1",
"completed_orders" => null,
"description" => "<div class="cf-checkbox-title" ng-if="customField.title || hasOffset" style="border: 0px; margin: 0px; padding: 0px 15px 10px 0px; color: rgb(31, 36, 40); font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 13px; letter-spacing: 0.13px; background-color: rgb(249, 250, 251);"><span ng-if="customField.title" data-test-id="custom-field-title-indicator" style="font-weight: 700;">Please check this box if you agree to the Terms & Conditions listed below:</span></div><div class="cf-checkbox-the-description" ng-inline="cf-description" style="border: 0px; margin: 0px; padding: 0px; color: rgb(31, 36, 40); font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 13px; letter-spacing: 0.13px; background-color: rgb(249, 250, 251);"><div class="cf-description prose prose--compact" data-test-id="custom-field-description" ng-if="customField.description" ng-markdown="customField.description" ng-markdown-once="" style="border: 0px; margin: 0px; padding: 0px 15px 10px 0px; line-height: 1.2; overflow-wrap: break-word; max-height: 175px; overflow: auto;"><p style="margin-bottom: 0.55em;">Be advised kayaking is moderate to high in difficulty tour so all passengers are physically fit to attend.</p><p style="margin-bottom: 0.55em;">⚠️Maximum Weight Limit: 280 lbs per one person | 400 lbs per kayak | For safety a scale will be available during check-in</p><p style="margin-bottom: 0.55em;">⚠️Minimum Age: 10 years or older | Participants Ages 10-13 must be accompanied by an adult on the same kayak | Participants Ages 14-17 must have an adult participating on the tour.</p><p style="margin-bottom: 0.55em;">⚠️The following guests cannot participate:</p><ul style="margin-top: -0.183333em; margin-bottom: 0.55em; padding-inline-start: 2em;"><li style="list-style-type: disc;">Pregnant women after 7 months</li><li style="margin-top: 0.1375em; list-style-type: disc;">Guests with recent surgeries</li><li style="margin-top: 0.1375em; list-style-type: disc;">Guests with neck, back, arm, or leg problems or casts</li><li style="margin-top: 0.1375em; list-style-type: disc;">Guests who have epilepsy, heart conditions, and/or dizziness</li></ul><p style="margin-bottom: 0.55em;">⚠️Other important notes:</p><ul style="margin-top: -0.183333em; padding-inline-start: 2em;"><li style="list-style-type: disc;">We cannot accommodate 3 participants in one kayak.</li><li style="margin-top: 0.1375em; list-style-type: disc;">All guests must be able to communicate in English or Spanish.</li><li style="margin-top: 0.1375em; list-style-type: disc;">Guests that show signs of intoxication by Drugs or Alcohol will not be allowed to participate.</li><li style="margin-top: 0.1375em; list-style-type: disc;">You are responsible for sharing this information with the rest of your group and for notifying us ahead of time with any concerns about your health or physical condition for the excursion.</li></ul></div></div>",
"short_description" => "BIOLUMINESCENT NIGHT KAYAKING TOUR
Encounter nature close up and personal as you paddle through the natural channel that leads you into Laguna Grande.",
"slug" => "bioluminescent-kayak-tour-laguna-grande",
"status" => "1",
"created" => "2025-07-25 12:54:42",
"modified" => "2025-07-25 12:54:42"
),
"User" => array(
"id" => "3847",
"membership" => "2",
"old_membership" => null,
"company_name" => "Conciergeconexionpr",
"unique_id" => "Concier1",
"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" => "Virtualconciergepr@gmail.com",
"gender" => null,
"password" => "*****",
"street2" => "2",
"city" => "San Juan",
"state" => "San Juan",
"country" => "Puerto Rico",
"latitude" => "18.4361235",
"longitude" => "-66.08550939999999",
"address" => "PR-2, San Juan, Puerto Rico",
"country_id" => null,
"state_id" => null,
"city_id" => null,
"street" => "Puerto Rico 2, San Juan, Puerto Rico",
"building_number" => "Puerto Rico 2, San Juan",
"zipcode" => "338,661",
"chairman" => "Conciergeconexionpr",
"ein" => null,
"industry_id" => "51",
"subindustry_id" => "1374",
"est_year" => "2017",
"employers" => "45",
"bank_account_number" => null,
"branch_name" => null,
"paypal_email" => null,
"certificates" => "",
"certificate_number" => null,
"company_logo" => "1752397311_Screenshot-2025-07-13-150124.png",
"background_img" => "1752397311_Screenshot-2025-07-13-150141.png",
"slider_img" => "",
"forget_password_status" => null,
"slug" => "conciergeconexionpr",
"status" => "1",
"show_own_post" => null,
"created" => "2025-07-13 05:01:51",
"modified" => "2025-07-13 05:01:51",
"activation_status" => "1",
"last_login" => "1753380839",
"ip" => "76.108.29.8",
"about_us" => null,
"twitter" => null,
"facebook" => null,
"linkedin" => null,
"watch_status" => "0",
"phone" => "(787) 940-2167",
"phone_code" => "+1",
"fax" => null,
"website" => "https://conciergeconexionpr.com/",
"hide_notification" => "0",
"clickid" => "D-21191700-1752396991-34G9G74G200-LQJES9235",
"sale" => "{pass_sale_amount}",
"pass_affid" => "631471",
"pass_sub_affid" => "replace_it",
"bot_send_datetime" => "2025-07-27 21:45: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" => "1586",
"name" => "Ticket sales and reservations",
"parent_id" => "1133",
"type" => "1",
"slug" => "ticket-sales-and-reservations",
"status" => "1",
"created" => "2024-05-31 08:38:28",
"modified" => "2024-05-31 08:38:28",
"parent_category_id" => null
),
"ServiceImage" => 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 5027
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.