$ccalendar_last_hour = $_SESSION['set_cal_last_hour']; } if (!($current_view instanceOf CalendarView) && isset($_SESSION['cal_current_view']) && (is_string($_SESSION['cal_current_view']))) { $current_view = unserialize($_SESSION['cal_current_view']); } if(!($current_view instanceOf CalendarView)) { $current_view = new CalendarView(array( // default view settings 'cal_view' => 'agenda', 'cal_range' => 'week', 'category' => $c_all, $GLOBALS['token']['entity'].'s' => array($GLOBALS['token']['entityId']) )); } elseif($GLOBALS['token']['entity'] && $GLOBALS['token']['entityId']) { $current_view->remove_all(); $current_view->add_entity($GLOBALS['entity'], $GLOBALS['entityId']); } if (isset($params['cal_view'])) { $current_view->set_cal_view($params['cal_view']); } if (isset($params['cal_range'])) { $current_view->set_cal_range($params['cal_range']); } if (isset($params['date']) && !empty($params['date'])) { $current_view->set_date($params['date']); } /////////////////////////////////////////////////////////////////////////////// $extra_css[] = $css_calendar; $extra_js_include[] = 'date.js'; $extra_js_include[] = 'calendar.js';