'', 'facilities' => '', 'tagsfilter' => 0, 'facilitiesfilter' => 0, 'view' => 'month', 'date' => '', 'time' => '', 'showstaff' => 0, 'showhidden' => 0, 'url' => 'https://www.amilia.com/store/en/usa-amilia-group/shop/products', 'api' => 'https://www.amilia.com/PublicApi/usa-amilia-group/en/', 'version' => '0' ), $atts); $uid = rand(); $view = $a['view']; $date = $a['date']; if (empty($date)) $date = date('Y-m-d'); $time = $a['time']; $api = $a['api']; $tags = $a['tags']; $tagsfilter = $a['tagsfilter']; $facilities = $a['facilities']; $facilitiesfilter = $a['facilitiesfilter']; $showStaff = $a['showstaff'] == 1 ? 1 : 0; $showHidden = $a['showhidden'] == 1 ? 1 : 0; $lang = __("en", 'amilia-store'); $errorWhenNojQuery = __("Amilia calendar requires jQuery. It cannot be shown.", 'amilia-store'); $anyTag = __("Any tag", 'amilia-store'); $anyFacility = __("Any facility", 'amilia-store'); $label_ViewInStore = __("View in Store", 'amilia-store'); $label_AddToCalendar = __("Add to calendar", 'amilia-store'); $label_Officials = __("Officials", 'amilia-store'); $label_ShowOfficials = __("Show officials", 'amilia-store'); $label_HideOfficials = __("Hide officials", 'amilia-store'); $clientJSFile = plugins_url('amilia-store-calendar-client.js', __FILE__).'?v='.$a['version']; $html = <<
EOD; if ($facilitiesfilter == 1) $html .= << EOD; if ($tagsfilter == 1) $html .= << EOD; $html .= <<
EOD; if ($a['tagsfilter'] == 1 || $facilitiesfilter == 1) $html .= << EOD; if (strlen($facilities) > 0) $html .= << EOD; if ($lang == 'fr') $html .= << EOD; $html .= << EOD; return $html; } add_shortcode('amilia_store_calendar', 'amilia_store_calendar_shortcode_handler'); ?>