Esempio n. 1
0
    // "login" page
    $site_title .= ' | Login';
    $session_lifetime = ini_get("session.gc_maxlifetime");
    if ($session_lifetime === false) {
        $session_lifetime = 86400;
    }
    $session_lifetime_hours = floor($session_lifetime / 3600);
    $template = str_replace(array('[AUTH_URL]', '[SESSION_HOURS]'), array($client[1], $session_lifetime_hours), file_get_contents(VIEW_PATH . 'login.html'));
} elseif ($client[0] == CalendarModel::NO_ERRORS) {
    if (isset($_POST['addEvent']) && isset($_POST['calendarId']) && strlen($_POST['calendarId'])) {
        // event creator
        $site_title .= ' | Esemény';
        $event_date_ts = strtotime('tomorrow 12:00:00');
        $event_date_output = date('Y.m.d. H:i', $event_date_ts);
        $event_name = 'DummyEvent ' . mt_rand(100, 2000);
        $event_result = $calendar->createDummyEvent($_POST['calendarId'], $event_date_ts, $event_name);
        if ($event_result != CalendarModel::NO_ERRORS) {
            $site_title .= ' | Hiba';
            $template = file_get_contents(VIEW_PATH . 'error.html');
        } else {
            $template = str_replace(array('[EVENT_NAME]', '[EVENT_DATE]'), array($event_name, $event_date_output), file_get_contents(VIEW_PATH . 'event.html'));
        }
    } else {
        // listing
        $calendars = $calendar->getCalendars();
        if ($calendars[0] != CalendarModel::NO_ERRORS) {
            $site_title .= ' | Hiba';
            $template = file_get_contents(VIEW_PATH . 'error.html');
        } elseif (!count($calendars[1])) {
            $site_title .= ' | Naptárak';
            $template = file_get_contents(VIEW_PATH . 'listing_noitems.html');