"; print_r($session); echo "";
$session_extra = $this->GetSessionVar($session);
$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 = "https://www.google.com/maps/place/".$location.",+".$location_state.",+".$location_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;
}
?>
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 { ?>
getSiteLocation($session);
$open = "window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=600'); return false";
print wp_sprintf('
%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 "
";
foreach ($cancellationPolicyterms as $key => $cancellationPolicyItem) {
print wp_sprintf('- %2$s
', $cancellationPolicyItem, $cancellationPolicyItem);
}
print "
";
} ?>
getValue('reviews', $session, false);
if($reviews){
?>
displaysessionReviews($session); ?>