GetSessionVar($session); //echo "
"; print_r($cartItem); echo "
"; $skillLevelOption = $session->skillLevelOption; if($skillLevelOption=='grade'){ $gradefrom = $session->gradeRange->from ?? $session->activityId->gradeRange->from; $gradeto = $session->gradeRange->to ?? $session->activityId->gradeRange->to; $icon = "child"; }else{ $icon = "child"; } $datespicked = $bookingoption.'Dates'; $additionalCharges = $session->additionalCharges; $extendedCareDetails = $session->extendedCareDetails; $agefrom = $session->ageRange->from ?? $session->activityId->ageRange->from; $ageto = $session->ageRange->to ?? $session->activityId->ageRange->to; $sessionPrice = $session->price; $sessionPriceRange = $session->activityId->priceRange; $sessionPriceRangeFrom = $sessionPriceRange->from; $sessionPriceRangeto = isset($sessionPriceRange->to) ? $sessionPriceRange->to : null; $location = $session->siteLocationId->name; $location_state = $session->siteLocationId->state; $location_country = $session->siteLocationId->country; $location_link = "https://www.google.com/maps/place/".$location.",+".$location_state.",+".$location_country; $session_fullday_price = $session->siteLocationId->oneDayDetails->fullDay->price; $addedForOneDayOnly = $cartItem->addedForOneDayOnly; $PaymentOptions = $cartItem->enabledPaymentOptions; $selectedate = ''; if($addedForOneDayOnly){ $bookingtypesel = ""; $selectedate = fieldday()->engine->parseDate($cartItem->oneDaySelectedDate,'d-M-Y'); $campday = 'Drop-in one or more day ('.$selectedate.')'; $datespicked = 'fullDayDates'; $Onedaydates = $session->$datespicked; foreach($Onedaydates as $Onedaydate){ $oneDaySelectedDate = $Onedaydate->oneDaySelectedDate; $date_booked = date('d-M-Y', strtotime($oneDaySelectedDate)); if ($date_booked == $selectedate){ $extendedCareDetails = $Onedaydate->extendedCareDetails; $additionalCharges = $Onedaydate->additionalCharges; $availableSpots = $Onedaydate->availableSpots; } } }else{ $bookingtypesel = ""; $campday = 'All Session Days'; $fullWeekPrice = $this->getValue('price', $session, false); $availableSpots = $this->getValue('availableSpots', $session, false); } /*if($cartItem) { $dropindatess = array(); $bookingoption_selection = $cartItem->oneDayType; $dropindatess = fieldday()->engine->parseDate($cartItem->oneDaySelectedDate,'m-d-y'); $dropindates = json_encode(array($dropindatess)); }*/ ?>
_id=='63bae369cb06550afcc9ab7c' || $session->_id=='63abd00afb72062a1a48d40a'){ $allowedvalue= 'data-static-seats="4"'; } } ?> >
displaySessionThumb($session); ?>
fielddayCartParticipantsNew($cartItem, $session); ?>

Booking Selection

sessionId->paymentOptions[0]->payments)." installments"; ?>

  • display_price($cartItem->sessionId->paymentOptions[0]->deposit); ?>
  • sessionId->paymentOptions[0]->payments as $key => $paymentOption): ?>
  • parseDate($paymentOption->dateTime); ?> display_price($paymentOption->deposit); ?>
extendedCareSelected; //print_r($selectedExtendedCare); $SelectedAdditionalArray = $cartItem->additionalChargeDetails; //print_r($SelectedAdditionalArray); $SelectedAdditionalcharges = []; foreach($SelectedAdditionalArray as $SelectedAdditionalArrayV) { $SelectedAdditionalcharges[] = $SelectedAdditionalArrayV->_id; } ?>

$charges): if ($chargetype == 'earlyCare' || $chargetype == 'afterCare' || $chargetype == 'combined'): $optionname = $chargetype; $option_checked = ''; if(in_array($optionname, $selectedExtendedCare)){ $option_checked = 'checked'; } $html =''; echo $html; endif; endforeach; ?>
'.__("More Options", "fieldday").'
'; foreach ($additionalCharges as $key => $product): if( !isset($product->isAvailablefor) || isset($product->isAvailableFor->$session_type) && $product->isAvailableFor->$session_type) : $optionname = $product->_id; $option_checked = ''; $mandatory_message = ''; if(in_array($optionname, $SelectedAdditionalcharges)){ $option_checked = 'checked'; } if($product->isMandatory==1){ $option_checked = 'checked disabled'; $mandatory_message = 'This option is mandatory to check '; } $html_additional .= ''; endif; endforeach; $html_additional .= '
'; echo $html_additional; ?>