0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
14.1-0
/
standard
/
htdocs
/
[
Home
]
File: tiki-calendar_params_ical.php
<?php /** * @package tikiwiki */ // (c) Copyright 2002-2015 by authors of the Tiki Wiki CMS Groupware Project // // All Rights Reserved. See copyright.txt for details and a complete list of authors. // Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details. // $Id: tiki-calendar_params_ical.php 53802 2015-02-06 00:11:35Z jyhem $ $section = 'calendar'; require_once ('tiki-setup.php'); $access->check_feature('feature_calendar'); $access->check_permission('tiki_p_view_events'); $calendarlib = TikiLib::lib('calendar'); $categlib = TikiLib::lib('categ'); include_once ('lib/newsletters/nllib.php'); $smarty->assign('edit', false); if (isset($_SESSION['CalendarFocusDate']) && $_SESSION['CalendarFocusDate']) { $now = explode('/', date('m/d/Y', $_SESSION['CalendarFocusDate'])); } else { // by default, export will start from yesterday's events. $now = explode('/', date('m/d/Y')); } if (isset($_SESSION['CalendarViewMode'])) { switch ($_SESSION['CalendarViewMode']) { case 'month': $startTime = mktime(0, 0, 0, $now[0], 1, $now[2]); $stopTime = mktime(0, 0, 0, $now[0]+1, 0, $now[2]); break; default: $startTime = mktime(0, 0, 0, $now[0], $now[1]-1, $now[2]); $stopTime = mktime(0, 0, 0, $now[0], $now[1]+1, $now[2]); } } else { $startTime = mktime(0, 0, 0, $now[0], $now[1]-1, $now[2]); $stopTime = mktime(0, 0, 0, $now[0], $now[1]+1, $now[2]); } $smarty->assign('startTime', $startTime); $smarty->assign('stopTime', $stopTime); $caladd = array(); $rawcals = $calendarlib->list_calendars(); foreach ($rawcals['data'] as $cal_id=>$cal_data) $caladd["$cal_id"] = $cal_data; $smarty->assign('listcals', $caladd); $smarty->assign('mid', 'tiki-calendar_params_ical.tpl'); $smarty->display('tiki.tpl');