Mercurial > epgrec.yaz
annotate cancelReservation.php @ 125:ef3df87f3c7d
mod: ??????????????????
| author | Sushi-k <epgrec@park.mda.or.jp> |
|---|---|
| date | Wed, 17 Mar 2010 18:12:01 +0900 |
| parents | e5f9aa34d06f |
| children | 42f6eb738567 |
| rev | line source |
|---|---|
| 1 | 1 <?php |
| 2 include_once('config.php'); | |
| 3 include_once( INSTALL_PATH . '/DBRecord.class.php' ); | |
| 4 include_once( INSTALL_PATH . '/Reservation.class.php' ); | |
| 5 include_once( INSTALL_PATH . '/reclib.php' ); | |
|
37
e5f9aa34d06f
change: modify all script for web base setting
yoneda <epgrec@park.mda.or.jp>
parents:
14
diff
changeset
|
6 include_once( INSTALL_PATH . '/Settings.class.php' ); |
| 1 | 7 |
| 8 $program_id = 0; | |
| 9 $reserve_id = 0; | |
|
37
e5f9aa34d06f
change: modify all script for web base setting
yoneda <epgrec@park.mda.or.jp>
parents:
14
diff
changeset
|
10 $settings = Settings::factory(); |
| 1 | 11 |
| 12 if( isset($_GET['program_id'])) { | |
| 13 $program_id = $_GET['program_id']; | |
| 14 } | |
| 15 else if(isset($_GET['reserve_id'])) { | |
| 16 $reserve_id = $_GET['reserve_id']; | |
| 17 try { | |
|
37
e5f9aa34d06f
change: modify all script for web base setting
yoneda <epgrec@park.mda.or.jp>
parents:
14
diff
changeset
|
18 $rec = new DBRecord( RESERVE_TBL, "id" , $reserve_id ); |
| 1 | 19 $program_id = $rec->program_id; |
|
14
bbbc4f1ecf1d
added: remove video with real file.
Sushi-k <epgrec@park.mda.or.jp>
parents:
1
diff
changeset
|
20 |
|
bbbc4f1ecf1d
added: remove video with real file.
Sushi-k <epgrec@park.mda.or.jp>
parents:
1
diff
changeset
|
21 if( isset( $_GET['delete_file'] ) ) { |
|
bbbc4f1ecf1d
added: remove video with real file.
Sushi-k <epgrec@park.mda.or.jp>
parents:
1
diff
changeset
|
22 if( $_GET['delete_file'] == 1 ) { |
|
bbbc4f1ecf1d
added: remove video with real file.
Sushi-k <epgrec@park.mda.or.jp>
parents:
1
diff
changeset
|
23 // ファイルを削除 |
|
37
e5f9aa34d06f
change: modify all script for web base setting
yoneda <epgrec@park.mda.or.jp>
parents:
14
diff
changeset
|
24 if( file_exists( INSTALL_PATH."/".$settings->spool."/".$rec->path ) ) { |
|
e5f9aa34d06f
change: modify all script for web base setting
yoneda <epgrec@park.mda.or.jp>
parents:
14
diff
changeset
|
25 @unlink(INSTALL_PATH."/".$settings->spool."/".$rec->path); |
|
14
bbbc4f1ecf1d
added: remove video with real file.
Sushi-k <epgrec@park.mda.or.jp>
parents:
1
diff
changeset
|
26 } |
|
bbbc4f1ecf1d
added: remove video with real file.
Sushi-k <epgrec@park.mda.or.jp>
parents:
1
diff
changeset
|
27 } |
|
bbbc4f1ecf1d
added: remove video with real file.
Sushi-k <epgrec@park.mda.or.jp>
parents:
1
diff
changeset
|
28 } |
| 1 | 29 } |
| 30 catch( Exception $e ) { | |
| 31 // 無視 | |
| 32 } | |
| 33 } | |
| 34 | |
|
14
bbbc4f1ecf1d
added: remove video with real file.
Sushi-k <epgrec@park.mda.or.jp>
parents:
1
diff
changeset
|
35 |
|
bbbc4f1ecf1d
added: remove video with real file.
Sushi-k <epgrec@park.mda.or.jp>
parents:
1
diff
changeset
|
36 |
| 1 | 37 // 手動取り消しのときには、その番組を自動録画対象から外す |
| 38 if( $program_id ) { | |
| 39 try { | |
|
37
e5f9aa34d06f
change: modify all script for web base setting
yoneda <epgrec@park.mda.or.jp>
parents:
14
diff
changeset
|
40 $rec = new DBRecord(PROGRAM_TBL, "id", $program_id ); |
| 1 | 41 $rec->autorec = 0; |
| 42 } | |
| 43 catch( Exception $e ) { | |
| 44 // 無視 | |
| 45 } | |
| 46 } | |
| 47 | |
| 48 // 予約取り消し実行 | |
| 49 try { | |
| 50 Reservation::cancel( $reserve_id, $program_id ); | |
| 51 } | |
| 52 catch( Exception $e ) { | |
| 53 exit( "Error" . $e->getMessage() ); | |
| 54 } | |
| 55 exit(); | |
| 56 ?> |
