require_once('include/event.php');
require_once('include/items.php');
+function events_init(&$a) {
+ if(! local_user())
+ return;
+
+ if($a->argc == 1) {
+ // if it's a json request abort here becaus we don't
+ // need the widget data
+ if($a->argv[1] === 'json')
+ return;
+
+ $cal_widget = widget_events();
+
+ if(! x($a->page,'aside'))
+ $a->page['aside'] = '';
+
+ $a->page['aside'] .= $cal_widget;
+ }
+
+ return;
+}
+
function events_post(&$a) {
logger('post: ' . print_r($_REQUEST,true));
$item_id = event_store($datarray);
if(! $cid)
- proc_run('php',"include/notifier.php","event","$item_id");
+ proc_run(PRIORITY_HIGH, "include/notifier.php", "event", $item_id);
goaway($_SESSION['return_url']);
}
if ($a->argv[1] === 'json'){
- if (x($_GET,'start')) $start = date("Y-m-d h:i:s", $_GET['start']);
- if (x($_GET,'end')) $finish = date("Y-m-d h:i:s", $_GET['end']);
+ if (x($_GET,'start')) $start = $_GET['start'];
+ if (x($_GET,'end')) $finish = $_GET['end'];
}
$start = datetime_convert('UTC','UTC',$start);
$tpl = get_markup_template("event.tpl");
} else {
// if (get_config('experimentals','new_calendar')==1){
- $tpl = get_markup_template("events-js.tpl");
+ $tpl = get_markup_template("events_js.tpl");
// } else {
// $tpl = get_markup_template("events.tpl");
// }
'$tabs' => $tabs,
'$title' => t('Events'),
'$view' => t('View'),
- '$new_event'=> array($a->get_baseurl().'/events/new',t('Create New Event'),'',''),
+ '$new_event' => array($a->get_baseurl().'/events/new',t('Create New Event'),'',''),
'$previus' => array($a->get_baseurl()."/events/$prevyear/$prevmonth",t('Previous'),'',''),
'$next' => array($a->get_baseurl()."/events/$nextyear/$nextmonth",t('Next'),'',''),
- '$calendar' => cal($y,$m,$links, ' eventcal'),
+ '$calendar' => cal($y,$m,$links, ' eventcal'),
'$events' => $events,
"month" => t("month"),
"week" => t("week"),
"day" => t("day"),
-
-
+ "list" => t("list"),
));
if (x($_GET,'id')){ echo $o; killme(); }
'$acl' => $acl,
'$submit' => t('Submit'),
'$basic' => t("Basic"),
- '$advanced' => t("Advanced")
+ '$advanced' => t("Advanced"),
+ '$permissions' => t('Permissions'),
));