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()));
 }
Ejemplo n.º 2
0
 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');
 }
Ejemplo n.º 6
0
 /**
  * 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();
 }
Ejemplo n.º 8
0
<?php

/*
 * required lib
 */
require 'lib/functions.php';
/*
 * start session
 */
session_start();
$calendar_view = new CalendarView();
$calendar_view->init();
Ejemplo n.º 9
0
<?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();
Ejemplo n.º 10
0
} 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']."})";
Ejemplo n.º 11
0
$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']);