Ejemplo n.º 1
0
  $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';