$event->start_date = parse_date('{Y}-{m}-{d}', $start_date, false); if (!trim($stop_date)) { $stop_date = $start_date; } $event->stop_date = parse_date('{Y}-{m}-{d}', $stop_date, false); $wholeday = get_request_variable('wholeday', ''); if ($wholeday) { $event->start_time = null; $event->stop_time = null; } else { $start_time = get_request_variable('start_time', date('H:i')); $event->start_time = parse_time('{H}:{i}', $start_time); $stop_time = get_request_variable('stop_time', date('H:i')); $event->stop_time = parse_time('{H}:{i}', $stop_time); } $errors = $event->IsValidData(); if (count($errors) == 0) { $event->start_date = parse_date('{Y}-{m}-{d}', $start_date, true); $event->stop_date = parse_date('{Y}-{m}-{d}', $stop_date, true); $db->begin(); $event->Save(); $db->commit(); } } if ($event->id_event == 0) { $event->start_date = $start_date; $event->stop_date = $stop_date; } $wholeday = $event->start_time == ''; include SITE_FILE_ROOT . 'template/header.php'; include SITE_FILE_ROOT . 'template/' . $STORAGE['module'] . '/' . $STORAGE['action'] . '.php';