Mercurial > epgrec.yaz
annotate cancelReservation.php @ 161:84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
author | epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp> |
---|---|
date | Sun, 04 Apr 2010 17:10:17 +0900 |
parents | 42f6eb738567 |
children | c6c6bd734f18 |
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(); |
161
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
11 $rec = null; |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
12 $path = ""; |
1 | 13 |
14 if( isset($_GET['program_id'])) { | |
15 $program_id = $_GET['program_id']; | |
16 } | |
17 else if(isset($_GET['reserve_id'])) { | |
18 $reserve_id = $_GET['reserve_id']; | |
19 try { | |
37
e5f9aa34d06f
change: modify all script for web base setting
yoneda <epgrec@park.mda.or.jp>
parents:
14
diff
changeset
|
20 $rec = new DBRecord( RESERVE_TBL, "id" , $reserve_id ); |
1 | 21 $program_id = $rec->program_id; |
22 } | |
23 catch( Exception $e ) { | |
24 // ∴ | |
25 } | |
26 } | |
27 | |
28 // 羔腟牙糸乗院紊 | |
29 if( $program_id ) { | |
30 try { | |
37
e5f9aa34d06f
change: modify all script for web base setting
yoneda <epgrec@park.mda.or.jp>
parents:
14
diff
changeset
|
31 $rec = new DBRecord(PROGRAM_TBL, "id", $program_id ); |
1 | 32 $rec->autorec = 0; |
33 } | |
34 catch( Exception $e ) { | |
35 // ∴ | |
36 } | |
37 } | |
161
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
38 if( $rec == null ) exit( "Error: 篋膣潟若緇堺ャ障" ); |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
39 |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
40 if( isset( $_GET['delete_file'] ) ) { |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
41 if( $_GET['delete_file'] == 1 ) { |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
42 $path = INSTALL_PATH."/".$settings->spool."/".$rec->path; |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
43 } |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
44 } |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
45 |
1 | 46 |
47 // 篋膣羔絎茵 | |
48 try { | |
49 Reservation::cancel( $reserve_id, $program_id ); | |
161
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
50 if( isset( $_GET['delete_file'] ) ) { |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
51 if( $_GET['delete_file'] == 1 ) { |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
52 // <ゃ |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
53 if( file_exists( $path) ) { |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
54 @unlink($path); |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
55 @unlink($path.".jpg"); |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
56 } |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
57 } |
84220382fea8
mod: 録画中のキャンセルを可能にした(動作確認、まだ不完全かも)
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
143
diff
changeset
|
58 } |
1 | 59 } |
60 catch( Exception $e ) { | |
61 exit( "Error" . $e->getMessage() ); | |
62 } | |
63 exit(); | |
64 ?> |