引越ししました。
epgrecブランチ(もしくはフォーク)「epgrec UNA」を公開!
人柱募集中です。
・・・ココニハダレモイナイ ホカヲサガソウ
*** storeProgram.inc.old.php 2010-09-04 21:08:26.074996000 +0900
--- storeProgram.inc.php 2011-07-22 23:09:27.217377015 +0900
***************
*** 65,73 ****
}
}
else {
! // 存在した場合も、とりあえずチャンネル名は更新する
$rec = new DBRecord(CHANNEL_TBL, "channel_disc", $disc );
$rec->name = $ch->{'display-name'};
}
}
catch( Exception $e ) {
--- 65,81 ----
}
}
else {
! /* // 存在した場合も、とりあえずチャンネル名は更新する
$rec = new DBRecord(CHANNEL_TBL, "channel_disc", $disc );
$rec->name = $ch->{'display-name'};
+ */
+ // チャンネル名の更新ではない場合に被害が大きいのでログを残して終了する
+ $rec = new DBRecord(CHANNEL_TBL, "channel_disc", $disc );
+ if( $rec->name != $ch->{'display-name'} ){
+ reclog( 'getepg::チャンネル名が違います('.$disc.' [OLD]'.$rec->name.' -> [NEW]'.$ch->{'display-name'}.')', E_ERROR );
+ // $new_name = $xmlfile.'.'.date("Y-m-d H:i:s", time());
+ // rename( $xmlfile, $new_name );
+ return; //信頼できないデータなので終了
}
}
catch( Exception $e ) {