チェンジセット 104: trunk/install/php

差分発生行の前後
無視リスト:
コミット日時:
2010/05/30 22:07:49 (14 年前)
コミッタ:
sorshi
ログメッセージ:

ψ(プサイ)さんより提供されたパッチを適用。
・EPG録画の予約を解除するdelepgp.phpが必ず「登録番組がありません」を返してしまうようなので、その修正。
・m.phpで録画局を入れていないときのチェックが無かったので追加。

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/install/php/delepgp.php

    r94 r104  
    7575//      $rs = m_query($con, $query, "DBクエリに失敗しました"); 
    7676        $rs = sql_query($con, $query, "DBクエリに失敗しました",array($pid)); 
    77 $rowdata = $rs->fetch(); 
    78 if (! $rowdate) { 
    79                 die_exit("登録番組がありません<BR>"); 
     77        $rowdata = $rs->fetch(); 
     78 
     79                if (!is_array($rowdata) || empty($rowdata)) { 
     80                        die_exit("登録番組がありません<BR>"); 
    8081                } 
    8182 
  • trunk/install/php/m.php

    r97 r104  
    101101        $stationvalid = sql_query($con, $query, "DBクエリに失敗しました",array($recstid)); 
    102102                $recstationname = $stationvalid->fetch(); 
    103                 if (! $recstationname) { 
     103                if (!is_array($recstationname) || empty($recstationname)) { 
    104104                $errflag = 3; 
    105105                $errmsg = "放送局設定が異常です。"; 
    106106        } 
     107}else{ 
     108        $errflag = 2; 
     109        $errmsg = "録画する局を設定してください。"; 
    107110} 
    108111//デジタル優先 
track feed