GetSessionVar($session); $groupSessionListing = $session->groupSessionListing; $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";} $sessionDateFromFilter = date('n', strtotime($session->dateTimestamp->from)); $sessionDateToFilter = date('n', strtotime($session->dateTimestamp->to)); $agefrom = $session->ageRange->from ?? $session->activityId->ageRange->from; $ageto = $session->ageRange->to ?? $session->activityId->ageRange->to; $sessionPrice = $session->price; $sessionPriceRange = $session->activityId->priceRange; $sessionPriceRangeto = isset($sessionPriceRange->to) ? $sessionPriceRange->to : null; $location = $session->siteLocationId->name; $location_state = $session->siteLocationId->state; $location_country = $session->siteLocationId->country; $location_link = $session->siteLocationId->googleMapUrl; if (!$location_link) { $location_link = "https://www.google.com/maps/place/" . $location . ",+" . $location_state . ",+" . $location_country; } $eventPrices = $session->eventPrice; $eventClass = ''; if ($eventPrices) { $allvalues = json_decode(json_encode($eventPrices), true); if (!array_filter($allvalues)) { $eventPrice = "Event available for free"; $eventClass = 'km_avail_free'; } else { $eventPrice = ' $0 - ' . $this->display_price(max($allvalues)) . '/ticket'; } } if (!$sessiontype) { $sessiontype = $session->sessionType; } ?>
displaySessionThumb($session, true);?>
sessionDays($session);?>
sessionRating($session);?>
'; print '
' . $this->sessionBookingTypes($session, $tags, false) . '
'; if (!$eventClass) {?> ' . $eventPrice . '
'; } else {?>
' . $this->sessionBookingTypes($session, $tags, false) . '
';?> "; print_r($session); echo ""; print $this->sessionBookingavail($session, false);?>
sessionType == 'multiWeek') {?> "; print_r($session); echo ""; if ($session->bookingStatus == 'open'): ?>
sessionRegister($session->_id, $tagId, $oneDaySelectedDate), 'fieldday');?> href="javascript:void(0);" data-type="multiWeek" data-click="_id; ?>" class="km_btn km_primary_bg km_session_btn">
sessionType != 'multiWeek') {?>
bookingStatus == 'open'): if ($session->offersClassPackages) {?> packageRegister($session->_id), 'fieldday');?> href="javascript:void(0);" data-click="_id; ?>" class="km_btn km_feature_purchase_btn km_primary_bg km_session_btn"> sessionType != 'event') { if ($groupSessionListing) { //Check if Grouping Enable //if($session->anySeatAvailable || $session->availableSpots){ if ($session->bookingStatus == 'open') { ?> sessionRegister($session->_id, $tagId, $oneDaySelectedDate, false, '', 'camp'), 'fieldday');?> href="javascript:void(0);" data-click="_id; ?>" class="km_btn km_primary_bg km_session_btn"> displayText('add_to_cart_btn');?> bookingStatus == 'waitlist') { ?>sessionWaitList($session->_id, $tagId, $oneDaySelectedDate, false, '', 'camp'), 'fieldday');?> href="javascript:void(0);" data-type="waitlist" data-click="_id; ?>" class="km_btn km_primary_bg km_session_btn"> bookingStatus == 'open') { ?> sessionRegister($session->_id, $tagId, $oneDaySelectedDate, false, '', 'camp'), 'fieldday');?> href="javascript:void(0);" data-click="_id; ?>" class="km_btn km_primary_bg km_session_btn"> displayText('add_to_cart_btn');?> bookingStatus == 'waitlist') { ?> sessionWaitList($session->_id, $tagId, $oneDaySelectedDate, false, '', 'camp'), 'fieldday');?> href="javascript:void(0);" data-type="waitlist" data-click="_id; ?>" class="km_btn km_primary_bg km_session_btn"> sessionType == 'event') { if ($session->bookingStatus == 'open') {?> eventRegister($session->_id, 'event'), 'fieldday');?> href="javascript:void(0);" data-click="_id; ?>" class="km_btn km_event_purchase_btn km_primary_bg km_session_btn">
getValue('description', $session, false)) { $title = __("About This Session", 'fieldday'); $description = $this->getValue('description', $session, false); } else { $title = __("Activity Overview", 'fieldday'); $description = $session->activityId->overview; } ?>

engine->getvalue('bringingNeeds', $session->activityId, false); if (!empty($session->activityId->bringingNeedsArr) && $bringingNeedsS != 'Na'): ?>

activityId->bringingNeedsArr)): ?> activityId->bringingNeedsArr as $key => $bringingNeeds): ?> title; ?>

activityId->bringingNeeds; ?>

engine->getvalue('prerequisites', $session->activityId, false); //$prerequisitesArr = fieldday()->engine->getvalue('prerequisitesArr', $session->activityId, false); //print_r($prerequisitesArr); echo "sdasdasdasd"; if (!empty($prerequisitesS) && $prerequisitesS != 'Na' && $prerequisitesS != 'NA'): ?>

activityId->prerequisitesArr)): ?> activityId->prerequisitesArr as $key => $prerequisite): ?> title; ?>

activityId->prerequisites; ?>

engine->getvalue('additionalCharges', $session, false); if ($additionalCharges) { print "
";?>

$additionalCharge) { $additional_price = $this->display_price($additionalCharge->price); print wp_sprintf('%2$s %3$s ', $additionalCharge->title, $additionalCharge->title, $additional_price); } print "
"; }?> getImportantDates($session); if ($important_dates): ?>

$important_date) {?>
getValue('note', $important_date, false); ?>
getValue('date', $important_date, false); ?> | getValue('startTime', $important_date, false); ?> - getValue('endTime', $important_date, false); ?>
getSiteLocation($session);?>
engine->getvalue('dailyRoutineArr', $session, false); $dailyRoutinetitle = json_decode(json_encode($dailyRoutineS), true); $titlevalue = $dailyRoutinetitle[0]['title']; if (empty($dailyRoutineS) || $titlevalue == 'Na' || $titlevalue == 'N/A' || $titlevalue == 'NA') { $dailyRoutineS = $session->activityId->dailyRoutineArr; } $dailyRoutinetitle = json_decode(json_encode($dailyRoutineS), true); $Atitlevalue = $dailyRoutinetitle[0]['title']; if ($dailyRoutineS && $Atitlevalue != 'Na' && $Atitlevalue != 'N/A' && $Atitlevalue != 'NA'): ?>

$dailyRoutine): ?>
title; ?> (start; ?> - end; ?>)
ExtendedCareOptions($session);?>

sessionOtherOptions($session);?>

' . __("Location", "fieldday") . ''; } else {?>

%s(Click here to get directions)', $location_link, $open, $location); $address2 = urlencode($address); //$iframeUrl = 'https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3237.0247377133505!2d-78.87916838514383!3d35.77476868017267!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89aced1c0a4d397f:0x97cbd70ff7feb310!2s'.$address2.'!5e0!3m2!1sen!2sin!4v1586342152817!5m2!1sen!2sin'; ?>
engine->getvalue('cancellationPolicy', $session, false); if ($cancellationPolicy) { ?>

engine->getvalue('note', $session->cancellationPolicy, false); $cancellationPolicydescription = fieldday()->engine->getvalue('description', $session->cancellationPolicy, false); if ($cancellationPolicydescription) { print wp_sprintf('
%s
', $cancellationPolicydescription); } if ($cancellationPolicynote) { print wp_sprintf('
%s
', $cancellationPolicynote); } $cancellationPolicyterms = fieldday()->engine->getvalue('terms', $session->cancellationPolicy, false); if ($cancellationPolicyterms) { print ""; }?>
getValue('reviews', $session, false); if ($reviews) { ?>

displaysessionReviews($session); ?>