validUser()) { $view_style = ($_SESSION['user_settings']->getViewStyle()) ? $_SESSION['user_settings']->getViewStyle() : VIEW_STYLE; $week_start_sunday = ($_SESSION['user_settings']->getStartWeek() !== NULL) ? $_SESSION['user_settings']->getStartWeek() : WEEK_START_SUNDAY; $start_hour = ($_SESSION['user_settings']->getStartHour() != NULL) ? (int) $_SESSION['user_settings']->getStartHour() : START_HOUR; $end_hour = ($_SESSION['user_settings']->getEndHour() != NULL) ? (int) $_SESSION['user_settings']->getEndHour() : END_HOUR; } $pwd = WEB_ROOT; if ($pwd[strlen($pwd)-1] == '/') $pwd = substr($pwd, 0, -1); include TOP_FOLDER.'/templates/view.class.php'; $pageView = new PageView($pwd, $start_hour, $end_hour, $week_start_sunday); switch ($view_style) { case 'month': $view = $pageView->createView(PageView::MONTH); $year = date('Y'); $month = date('n'); $calendar = $view->getView($year, $month); break; case 'week': $view = $pageView->createView(PageView::WEEK); $year = date('Y'); $week = $view->get_week_number(time()); $calendar = $view->getView($year, $week); break; case 'day': $view = $pageView->createView(PageView::DAY); $year = date('Y'); $day = date('z'); $calendar = $view->getView($year, $day); break; default: trigger_error(VIEW_STYLE.": ['month', 'week', 'day']", E_USER_ERROR); } include TOP_FOLDER.'/include/header.inc.php'; include TOP_FOLDER.'/include/menu.inc.php'; //file_put_contents('/tmp/davical.log', "
$calendar
", FILE_APPEND); print "
$calendar
"; include TOP_FOLDER.'/include/footer.inc.php'; ?>