]>
git.datanom.net - webcal.git/blob - navigate/goto_today.php
3 require_once 'config.inc.php';
4 require_once 'user_validate.php';
5 require_once 'helper.php';
9 if (! defined($_SESSION['__ROOT__']) && empty($_SESSION['__ROOT__'])) {
11 header('Location: ' . WEB_ROOT
. 'error.html');
15 if (isset($_SESSION['authenticate']) && $_SESSION['authenticate']->validUser()) {
16 $view_style = ($_SESSION['user_settings']->getViewStyle()) ?
17 $_SESSION['user_settings']->getViewStyle() : VIEW_STYLE
;
18 $week_start_sunday = ($_SESSION['user_settings']->getStartWeek() !== NULL) ?
19 $_SESSION['user_settings']->getStartWeek() : WEEK_START_SUNDAY
;
20 $start_hour = ($_SESSION['user_settings']->getStartHour() != NULL) ?
21 (int) $_SESSION['user_settings']->getStartHour() : START_HOUR
;
22 $end_hour = ($_SESSION['user_settings']->getEndHour() != NULL) ?
23 (int) $_SESSION['user_settings']->getEndHour() : END_HOUR
;
27 if ($pwd[strlen($pwd)-1] == '/')
28 $pwd = substr($pwd, 0, -1);
30 include TOP_FOLDER
.'/templates/view.class.php';
31 $pageView = new PageView($pwd, $start_hour, $end_hour, $week_start_sunday);
33 switch ($view_style) {
35 $view = $pageView->createView(PageView
::MONTH
);
38 $calendar = $view->getView($year, $month);
41 $view = $pageView->createView(PageView
::WEEK
);
43 $week = $view->get_week_number(time());
44 $calendar = $view->getView($year, $week);
47 $view = $pageView->createView(PageView
::DAY
);
50 $calendar = $view->getView($year, $day);
52 default: trigger_error(VIEW_STYLE
.": ['month', 'week', 'day']", E_USER_ERROR
);
55 include TOP_FOLDER
.'/include/header.inc.php';
56 include TOP_FOLDER
.'/include/menu.inc.php';
58 //file_put_contents('/tmp/davical.log', "<div id=\"ui\">$calendar</div>", FILE_APPEND);
59 print "<div id=\"ui\">$calendar</div>";
60 include TOP_FOLDER
.'/include/footer.inc.php';
This page took 0.072743 seconds and 6 git commands to generate.