function __construct() { parent::__construct('calendar/todo_list'); $CI =& get_instance(); $this->SetData('InlineAdder', TRUE); $this->SetData('InlineAdderTarget', site_url('calendar/actions/add/todo' . $CI->uri->uri_string())); }
public function test_insertFunction() { $view = new CalendarView(); $js_function_object = 'function () { alert("Watch out, Gringo!"); }'; $view->setInsertFunction($js_function_object); $this->assertEquals($js_function_object, $view->getInsertFunction()); }
function __construct() { parent::__construct('calendar/upcoming'); $this->SetData('MiniMode', FALSE); get_instance()->load->model('subcontrollers/calendar_subcontroller'); $this->Paths = new CalendarPaths(); $this->SetPath('calendar'); }
function __construct() { parent::__construct('calendar/weeks'); $CI =& get_instance(); $CI->main_frame->IncludeJs('javascript/prototype.js'); $CI->main_frame->IncludeJs('javascript/scriptaculous.js'); $CI->main_frame->IncludeJs('javascript/calendar.js'); $CI->main_frame->IncludeCss('stylesheets/calendar.css'); }
function __construct() { parent::__construct('calendar/agenda'); $this->SetData('MiniMode', FALSE); $CI =& get_instance(); $CI->main_frame->IncludeJs('javascript/prototype.js'); $CI->main_frame->IncludeJs('javascript/scriptaculous.js'); $CI->main_frame->IncludeJs('javascript/calendar.js'); $CI->main_frame->IncludeCss('stylesheets/calendar.css'); }
/** * returns all columns of the calendar-view nad removes the url if * read_only is set * * @return array of CalendarColumn */ public function getColumns() { // remove links and urls if calendar-view is read-only if ($this->read_only) { foreach ($this->entries as $column) { $column->setURL(false); foreach ($column->entries as $key => $entry) { unset($column->entries[$key]['url']); unset($column->entries[$key]['onClick']); unset($column->entries[$key]['icons']); } } } return parent::getColumns(); }
function Load() { header('Content-type: text/calendar'); parent::Load(); }
<?php /* * required lib */ require 'lib/functions.php'; /* * start session */ session_start(); $calendar_view = new CalendarView(); $calendar_view->init();
<?php if (!Calendar::can_view()) { error(404); } $Month = $_GET['month']; $Year = $_GET['year']; if (empty($Month) || empty($Year)) { $Date = getdate(); $Month = $Date['mon']; $Year = $Date['year']; } $Events = Calendar::get_events($Month, $Year); View::show_header("Calendar", "jquery.validate,form_validate,calendar", "calendar"); CalendarView::render_title($Month, $Year); ?> <div class="sidebar"> <div id="event_div"></div> </div> <div class="main_column"> <?php CalendarView::render_calendar($Month, $Year, $Events); ?> </div> <?php View::show_footer();
} elseif ($action == 'insert_view') { /////////////////////////////////////////////////////////////////////////////// $view = clone $current_view; $view->set_label($params['view_label']); $view->save(); $view_id = $view->get_id(); $view_label = $view->get_label(); $obmbookmarkproperty = "set_cal_view_id=$view_id"; $msg = "\"obmbookmark_id\": \"$view_id\", \"obmbookmark_label\":\"$view_label\", \"obmbookmarkproperties\":\"$obmbookmarkproperty\""; json_ok_msg("$l_view : $l_insert_ok"); echo "({".$display['json'].",$msg})"; exit(); } elseif ($action == 'delete_view') { /////////////////////////////////////////////////////////////////////////////// $view = CalendarView::get_from_id($params['view_id']); $msg = $view->delete(); json_ok_msg("$l_view : $l_delete_ok"); echo "({".$display['json'].",$msg})"; exit(); } elseif ($action == 'insert_default_view') { /////////////////////////////////////////////////////////////////////////////// if ($_SESSION['set_cal_default_view']) { $obm_default_view = run_query_calendar_update_default_view($params['view_id']); } else { $obm_default_view = run_query_calendar_insert_default_view($params['view_id']); } $_SESSION['set_cal_default_view'] = $params['view_id']; json_ok_msg("$l_view_default : $l_insert_ok"); echo "({".$display['json']."})";
$params = get_calendar_params(); // Get user preferences if set for hour display range if (isset($_SESSION['set_cal_first_hour'])) { $ccalendar_first_hour = $_SESSION['set_cal_first_hour']; } if (isset($_SESSION['set_cal_last_hour'])) { $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']);