Ejemplo n.º 1
0
include_once INSTALL_PATH . "/reclib.php";
include_once INSTALL_PATH . "/Reservation.class.php";
include_once INSTALL_PATH . "/Settings.class.php";
$settings = Settings::factory();
$program_id = 0;
if (isset($_POST['program_id'])) {
    $program_id = $_POST['program_id'];
}
if (!(isset($_POST['shour']) && isset($_POST['smin']) && isset($_POST['smonth']) && isset($_POST['sday']) && isset($_POST['syear']) && isset($_POST['ehour']) && isset($_POST['emin']) && isset($_POST['emonth']) && isset($_POST['eday']) && isset($_POST['eyear']) && isset($_POST['channel_id']) && isset($_POST['title']) && isset($_POST['description']) && isset($_POST['category_id']) && isset($_POST['record_mode']))) {
    exit("Error:予約に必要な値がセットされていません");
}
$start_time = @mktime($_POST['shour'], $_POST['smin'], 0, $_POST['smonth'], $_POST['sday'], $_POST['syear']);
if ($start_time < 0 || $start_time === false) {
    exit("Error:開始時間が不正です");
}
$end_time = @mktime($_POST['ehour'], $_POST['emin'], 0, $_POST['emonth'], $_POST['eday'], $_POST['eyear']);
if ($end_time < 0 || $end_time === false) {
    exit("Error:終了時間が不正です");
}
$channel_id = $_POST['channel_id'];
$title = $_POST['title'];
$description = $_POST['description'];
$category_id = $_POST['category_id'];
$mode = $_POST['record_mode'];
$rval = 0;
try {
    $rval = Reservation::custom(toDatetime($start_time), toDatetime($end_time), $channel_id, $title, $description, $category_id, $program_id, 0, $mode);
} catch (Exception $e) {
    exit("Error:" . $e->getMessage());
}
exit("" . $program_id);
Ejemplo n.º 2
0
include_once INSTALL_PATH . "/DBRecord.class.php";
include_once INSTALL_PATH . "/Reservation.class.php";
include_once INSTALL_PATH . "/Settings.class.php";
$settings = Settings::factory();
$program_id = 0;
if (isset($_POST['program_id'])) {
    $program_id = $_POST['program_id'];
}
if (!(isset($_POST['shour']) && isset($_POST['smin']) && isset($_POST['smonth']) && isset($_POST['sday']) && isset($_POST['syear']) && isset($_POST['ehour']) && isset($_POST['emin']) && isset($_POST['emonth']) && isset($_POST['eday']) && isset($_POST['eyear']) && isset($_POST['channel_id']) && isset($_POST['title']) && isset($_POST['description']) && isset($_POST['category_id']) && isset($_POST['record_mode']))) {
    exit("Error:予約に必要な値がセットされていません");
}
$start_time = @mktime($_POST['shour'], $_POST['smin'], 0, $_POST['smonth'], $_POST['sday'], $_POST['syear']);
if ($start_time < 0 || $start_time === false) {
    exit("Error:開始時間が不正です");
}
$end_time = @mktime($_POST['ehour'], $_POST['emin'], 0, $_POST['emonth'], $_POST['eday'], $_POST['eyear']);
if ($end_time < 0 || $end_time === false) {
    exit("Error:終了時間が不正です");
}
$channel_id = $_POST['channel_id'];
$title = $_POST['title'];
$description = $_POST['description'];
$category_id = $_POST['category_id'];
$mode = $_POST['record_mode'];
$rval = 0;
try {
    $rval = Reservation::custom(date('Y-m-d H:i:s', $start_time), date('Y-m-d H:i:s', $end_time), $channel_id, $title, $description, $category_id, $program_id, 0, $mode);
} catch (Exception $e) {
    exit("Error:" . $e->getMessage());
}
exit("" . $program_id);