Mercurial > epgrec.yaz
comparison cancelReservation.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 | bbbc4f1ecf1d |
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 . '/Reservation.class.php' ); | |
5 include_once( INSTALL_PATH . '/reclib.php' ); | |
6 | |
7 $program_id = 0; | |
8 $reserve_id = 0; | |
9 | |
10 if( isset($_GET['program_id'])) { | |
11 $program_id = $_GET['program_id']; | |
12 } | |
13 else if(isset($_GET['reserve_id'])) { | |
14 $reserve_id = $_GET['reserve_id']; | |
15 try { | |
16 $rec = new DBRecord( TBL_PREFIX.RESERVE_TBL, "id" , $reserve_id ); | |
17 $program_id = $rec->program_id; | |
18 } | |
19 catch( Exception $e ) { | |
20 // 無視 | |
21 } | |
22 } | |
23 | |
24 // 手動取り消しのときには、その番組を自動録画対象から外す | |
25 if( $program_id ) { | |
26 try { | |
27 $rec = new DBRecord(TBL_PREFIX.PROGRAM_TBL, "id", $program_id ); | |
28 $rec->autorec = 0; | |
29 } | |
30 catch( Exception $e ) { | |
31 // 無視 | |
32 } | |
33 } | |
34 | |
35 // 予約取り消し実行 | |
36 try { | |
37 Reservation::cancel( $reserve_id, $program_id ); | |
38 } | |
39 catch( Exception $e ) { | |
40 exit( "Error" . $e->getMessage() ); | |
41 } | |
42 exit(); | |
43 ?> |