Mercurial > epgrec.yaz
comparison customReservation.php @ 1:f5a9f0eb4858
deleted: LICENSE.ja
author | Sushi-k <epgrec@park.mda.or.jp> |
---|---|
date | Wed, 08 Jul 2009 11:44:50 +0900 |
parents | |
children | f3bf1be1a51b |
comparison
equal
deleted
inserted
replaced
0:96312e6ab8d4 | 1:f5a9f0eb4858 |
---|---|
1 <?php | |
2 include_once('config.php'); | |
3 include_once( INSTALL_PATH . "/DBRecord.class.php" ); | |
4 include_once( INSTALL_PATH . "/reclib.php" ); | |
5 include_once( INSTALL_PATH . "/Reservation.class.php" ); | |
6 | |
7 $program_id = 0; | |
8 if( isset( $_POST['program_id'] ) ) $program_id = $_POST['program_id']; | |
9 | |
10 $start_time = @mktime( $_POST['shour'], $_POST['smin'], 0, $_POST['smonth'], $_POST['sday'], $_POST['syear'] ); | |
11 if( ($start_time < 0) || ($start_time === false) ) { | |
12 if( $program_id ) jdialog( "開始時間が不正です" , "reservation.php?program_id=".$program_id ); | |
13 else jdialog("開始時間が不正です" ); | |
14 } | |
15 | |
16 $end_time = @mktime( $_POST['ehour'], $_POST['emin'], 0, $_POST['emonth'], $_POST['eday'], $_POST['eyear'] ); | |
17 if( ($end_time < 0) || ($end_time === false) ) { | |
18 if( $program_id ) jdialog( "終了時間が不正です" , "reservation.php?program_id=".$program_id ); | |
19 else jdialog("終了時間が不正です" ); | |
20 } | |
21 | |
22 $channel_id = $_POST['channel_id']; | |
23 $title = $_POST['title']; | |
24 $description = $_POST['description']; | |
25 $category_id = $_POST['category_id']; | |
26 $mode = $_POST['record_mode']; | |
27 | |
28 | |
29 $rval = 0; | |
30 try{ | |
31 $rval = Reservation::custom( | |
32 toDatetime($start_time), | |
33 toDatetime($end_time), | |
34 $channel_id, | |
35 $title, | |
36 $description, | |
37 $category_id, | |
38 $program_id, | |
39 0, // 自動録画 | |
40 $mode // 録画モード | |
41 ); | |
42 } | |
43 catch( Exception $e ) { | |
44 if( $progarm_id ) jdialog( $e->getMessage(), "reservation.php?program_id=".$program_id ); | |
45 else jdialog( $e->getMessage() ); | |
46 } | |
47 | |
48 jdialog("予約しました:job番号".$rval); | |
49 | |
50 ?> |