annotate storeProgram.inc.php @ 164:254d8a21bf36

fix: 予約済みの未実行録画にrecomplete.phpが必要なので戻した
author Sushi-k <epgrec@park.mda.or.jp>
date Tue, 06 Apr 2010 11:03:45 +0900
parents b3095425e613
children e379552d084c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
1 <?php
163
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
2 include_once( INSTALL_PATH . "/reclib.php" );
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
3
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
4 function garbageClean() {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
5 // 筝荀違
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
6 // 8ヤ札筝違羔
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
7 $arr = array();
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
8 $arr = DBRecord::createRecords( PROGRAM_TBL, "WHERE endtime < subdate( now(), 8 )" );
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
9 foreach( $arr as $val ) $val->delete();
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
10
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
11 // 8ヤ札筝若帥井
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
12 $arr = array();
135
9c5e597ef6c6 mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 125
diff changeset
13 $arr = DBRecord::createRecords( PROGRAM_TBL, "WHERE starttime > adddate( now(), 8 ) ");
9c5e597ef6c6 mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 125
diff changeset
14 foreach( $arr as $val ) $val->delete();
9c5e597ef6c6 mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 125
diff changeset
15
144
fa1b0995992b fix: 間抜けなミスを修正
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 142
diff changeset
16 // 10ヤ札筝違羔
135
9c5e597ef6c6 mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 125
diff changeset
17 $arr = array();
144
fa1b0995992b fix: 間抜けなミスを修正
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 142
diff changeset
18 $arr = DBRecord::createRecords( LOG_TBL, "WHERE logtime < subdate( now(), 10 )" );
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
19 foreach( $arr as $val ) $val->delete();
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
20 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
21
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
22 function doKeywordReservation() {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
23 // 若若牙私膣
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
24 $arr = array();
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
25 $arr = Keyword::createKeywords();
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
26 foreach( $arr as $val ) {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
27 try {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
28 $val->reservation();
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
29 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
30 catch( Exception $e ) {
135
9c5e597ef6c6 mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 125
diff changeset
31 // ∴
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
32 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
33 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
34 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
35
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
36 function storeProgram( $type, $xmlfile ) {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
37 global $BS_CHANNEL_MAP, $GR_CHANNEL_MAP, $CS_CHANNEL_MAP;
163
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
38 global $settings;
125
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
39
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
40 // c潟<ゃ羣
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
41 $map = array();
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
42 if( $type == "BS" ) $map = $BS_CHANNEL_MAP;
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
43 else if( $type == "GR") $map = $GR_CHANNEL_MAP;
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
44 else if( $type == "CS") $map = $CS_CHANNEL_MAP;
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
45
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
46 // XML parse
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
47 $xml = @simplexml_load_file( $xmlfile );
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
48 if( $xml === false ) {
149
5b192e94f49d fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 145
diff changeset
49 reclog( "getepg:: 罩e幻".$xmlfile."篏c罔≧(冗絽с馹障)", EPGREC_WARN );
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
50 return; // XML茯水篏
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
51 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
52 // channel遵
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
53 foreach( $xml->channel as $ch ) {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
54 $disc = $ch['id'];
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
55 try {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
56 // c潟若帥「
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
57 $num = DBRecord::countRecords( CHANNEL_TBL , "WHERE channel_disc = '" . $disc ."'" );
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
58 if( $num == 0 ) {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
59 if( array_key_exists( "$disc", $map ) ) {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
60 // c潟若帥域鋎
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
61 $rec = new DBRecord( CHANNEL_TBL );
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
62 $rec->type = $type;
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
63 $rec->channel = $map["$disc"];
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
64 $rec->channel_disc = $disc;
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
65 $rec->name = $ch->{'display-name'};
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
66 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
67 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
68 else {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
69 // 絖翫c潟贋違
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
70 $rec = new DBRecord(CHANNEL_TBL, "channel_disc", $disc );
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
71 $rec->name = $ch->{'display-name'};
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
72 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
73 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
74 catch( Exception $e ) {
149
5b192e94f49d fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 145
diff changeset
75 reclog( "getepg::DB・膓障c潟若吾莨若帥紊掩", EPGREC_ERROR );
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
76 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
77 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
78 // channel 腟篋
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
79
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
80 // programme 緇
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
81
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
82 foreach( $xml->programme as $program ) {
125
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
83 $channel_rec = null;
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
84
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
85 $channel_disc = $program['channel'];
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
86 if( ! array_key_exists( "$channel_disc", $map ) ) continue;
125
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
87 $channel = $map["$channel_disc"];
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
88
125
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
89 try {
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
90 $channel_rec = new DBRecord(CHANNEL_TBL, "channel_disc", "$channel_disc" );
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
91 }
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
92 catch( Exception $e ) {
149
5b192e94f49d fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 145
diff changeset
93 reclog( "getepg::c潟潟若 $channel_disc 肴с", EPGREC_ERROR );
125
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
94 }
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
95 if( $channel_rec == null ) continue; // 緇莎激
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
96 if( $channel_rec->skip == 1 ) continue; // 篆<c潟
ef3df87f3c7d mod: チャンネルスキップの大まかな実装終了
Sushi-k <epgrec@park.mda.or.jp>
parents: 111
diff changeset
97
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
98 $starttime = str_replace(" +0900", '', $program['start'] );
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
99 $endtime = str_replace( " +0900", '', $program['stop'] );
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
100 $title = $program->title;
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
101 $desc = $program->desc;
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
102 $cat_ja = "";
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
103 $cat_en = "";
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
104 foreach( $program->category as $cat ) {
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
105 if( $cat['lang'] == "ja_JP" ) $cat_ja = $cat;
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
106 if( $cat['lang'] == "en" ) $cat_en = $cat;
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
107 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
108 $program_disc = md5( $channel_disc . $starttime . $endtime );
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
109 // printf( "%s %s %s %s %s %s %s \n", $program_disc, $channel, $starttime, $endtime, $title, $desc, $cat_ja );
142
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
110
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
111 // 眼脂
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
112
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
113 $cat_rec = null;
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
114 try {
142
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
115 // 眼
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
116 $category_disc = md5( $cat_ja . $cat_en );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
117 $num = DBRecord::countRecords(CATEGORY_TBL, "WHERE category_disc = '".$category_disc."'" );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
118 if( $num == 0 ) {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
119 // 域眼菴遵
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
120 $cat_rec = new DBRecord( CATEGORY_TBL );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
121 $cat_rec->name_jp = $cat_ja;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
122 $cat_rec->name_en = $cat_en;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
123 $cat_rec->category_disc = $category_disc;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
124 reclog("getepg:: 域眼".$cat_ja."菴遵" );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
125 }
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
126 else
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
127 $cat_rec = new DBRecord(CATEGORY_TBL, "category_disc" , $category_disc );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
128 }
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
129 catch( Exception $e ) {
149
5b192e94f49d fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 145
diff changeset
130 reclog("getepg:: 眼若≪祉鴻紊掩罔≧", EPGREC_ERROR );
5b192e94f49d fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 145
diff changeset
131 reclog("getepg:: ".$e->getMessage()."" ,EPGREC_ERROR );
142
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
132 exit( $e->getMessage() );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
133 }
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
134
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
135 // 違脂
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
136
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
137 try {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
138 //
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
139 $num = DBRecord::countRecords(PROGRAM_TBL, "WHERE program_disc = '".$program_disc."'" );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
140 if( $num == 0 ) {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
141 // 域腟
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
142 // 茲с 絽腟
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
143 $options = "WHERE channel_disc = '".$channel_disc."' ".
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
144 "AND starttime < '". $endtime ."' AND endtime > '".$starttime."'";
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
145 $battings = DBRecord::countRecords(PROGRAM_TBL, $options );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
146 if( $battings > 0 ) {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
147 // 茲榊鐚丈紊
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
148 $records = DBRecord::createRecords(PROGRAM_TBL, $options);
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
149 foreach( $records as $rec ) {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
150 // 牙私膣腟丈紊眼cゃ
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
151 try {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
152 $reserve = new DBRecord(RESERVE_TBL, "program_id", $rec->id );
163
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
153 // с紮牙祉∴
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
154 if( time() > (toTimestamp($reserve->starttime) - PADDING_TIME - $settings->former_time) ) {
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
155 reclog( "getepg::牙ID".$reserve->id.":".$reserve->type.$reserve->channel.$reserve->title."牙脂紮緇紊眼榊醇с", EPGREC_WARN );
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
156 }
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
157 else {
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
158 if( $reserve->autorec ) {
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
159 reclog( "getepg::牙ID".$reserve->id.":".$reserve->type.$reserve->channel.$reserve->title."紊眼醇с篋膣羔" );
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
160 Reservation::cancel( $reserve->id );
b3095425e613 fix: 録画中にEPGの変更があったときにキャンセルされないよう変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 149
diff changeset
161 }
142
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
162 }
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
163 }
142
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
164 catch( Exception $e ) {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
165 // ∴
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
166 }
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
167 // 腟
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
168 reclog( "getepg::冗茲榊腟ID".$rec->id." ".$rec->type.$rec->channel.$rec->title."" );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
169 $rec->delete();
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
170 }
142
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
171 }
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
172 // //
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
173 $rec = new DBRecord( PROGRAM_TBL );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
174 $rec->channel_disc = $channel_disc;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
175 $rec->channel_id = $channel_rec->id;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
176 $rec->type = $type;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
177 $rec->channel = $channel_rec->channel;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
178 $rec->title = $title;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
179 $rec->description = $desc;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
180 $rec->category_id = $cat_rec->id;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
181 $rec->starttime = $starttime;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
182 $rec->endtime = $endtime;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
183 $rec->program_disc = $program_disc;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
184 }
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
185 else {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
186 // 腟絎号贋
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
187 $rec = new DBRecord( PROGRAM_TBL, "program_disc", $program_disc );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
188 $rec->title = $title;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
189 $rec->description = $desc;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
190 $rec->category_id = $cat_rec->id;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
191
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
192 try {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
193 $reserve = new DBRecord( RESERVE_TBL, "program_id", $rec->id );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
194 if( $reserve->dirty == 0 ) {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
195 $reserve->title = $title;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
196 $reserve->description = $desc;
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
197 reclog( "getepg:: 篋膣ID".$reserve->id."EPG宴贋違" );
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
198 }
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
199 }
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
200 catch( Exception $e ) {
481e789605e3 mod: EPGの更新と同時に予約情報を更新するように変更、ログビューアの追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 135
diff changeset
201 // ∴
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
202 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
203 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
204 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
205 catch(Exception $e) {
149
5b192e94f49d fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 145
diff changeset
206 reclog( "getepg:: 違若馹罔≧", EPGREC_ERROR );
5b192e94f49d fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 145
diff changeset
207 reclog( "getepg:: ".$e->getMessage()."" , EPGREC_ERROR);
111
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
208 exit( $e->getMessage() );
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
209 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
210 }
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
211 // Programme緇絎篋
3bed74eca373 change: EPG取得並列化が可能かどうかを判定するように変更
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff changeset
212 }
135
9c5e597ef6c6 mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents: 125
diff changeset
213 ?>