差分発生行の前後
無視リスト:
コミット日時:
2010/10/13 21:01:58 (14 年前)
コミッタ:
sorshi
ログメッセージ:

MP4録画ライブラリでの削除機能追加

ファイル:

凡例:

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

    r97 r124  
    7575        <tbody>"; 
    7676 
    77  
    78  
    79  
    8077foreach ($delete as $fName) { 
    8178 
    82                 $filesplit = split("-",$fName); 
    83          
    84 /* 
    85 if ($filesplit[1] == ""){ 
     79if( preg_match('/.MP4$/',$fName)){   //拡張子がMP4なら録画ライブラリ番組個別表示での削除 (showlibc.php) 
    8680$query = " 
    87 SELECT  
    88 foltia_program.tid,foltia_program.title,foltia_subtitle.subtitle   
    89 FROM foltia_subtitle , foltia_program    
    90 WHERE foltia_program.tid = foltia_subtitle.tid   
    91  AND foltia_subtitle.tid = ?  
     81SELECT 
     82foltia_subtitle.pspfilename, 
     83foltia_program.title, 
     84foltia_subtitle.countno, 
     85foltia_subtitle.subtitle 
     86FROM foltia_subtitle,foltia_program 
     87WHERE  foltia_subtitle.tid = foltia_program.tid AND  foltia_subtitle.pspfilename = ?  
     88LIMIT 1"; 
     89 
     90$rs = sql_query($con, $query, "DBクエリに失敗しました",array($fName)); 
     91$rall = $rs->fetch(); 
     92$rowdata = $rall[0]; 
     93 
     94$title =  htmlspecialchars($rall[1]); 
     95$count =  htmlspecialchars($rall[2]); 
     96$subtitle =  htmlspecialchars($rall[3]); 
     97 
     98print " 
     99<tr> 
     100<td>$fName<br></td> 
     101<td>"; 
     102 
     103if ($tid > 0 ){ 
     104        print "<a href=\"http://cal.syoboi.jp/tid/$tid\" target=\"_blank\">$title</a>"; 
     105}else{ 
     106        print "$title"; 
     107
     108 
     109print "</td> 
     110<td>$count<br></td> 
     111<td>$subtitle<br></td> 
     112</tr>\n 
    92113"; 
    93 $rs = sql_query($con, $query, "DBクエリに失敗しました",array($filesplit[0])); 
    94                                 $rall = $rs->fetchAll(); 
    95                                 //$rowdata = $rall[$row]; 
    96                                 $rowdata = $rall[0]; 
    97 $title = $rowdata[1]; 
    98 $subtitle = ""; 
    99 $count = ""; 
    100 */ 
    101 //}else{ 
     114 
     115//DBから削除 
     116if ($demomode){ 
     117}else{ 
     118 
     119$query = " 
     120DELETE  FROM  foltia_mp4files 
     121WHERE mp4filename = ? 
     122"; 
     123//$rs = m_query($con, $query, "DBクエリに失敗しました"); 
     124$rs = sql_query($con, $query, "DBクエリに失敗しました",array($fName)); 
     125 
     126//削除処理 
     127$oserr = system("$toolpath/perl/deletemovie.pl $fName"); 
     128}//end if demomode 
     129 
     130}else{       //拡張子がMP4以外なら 録画一覧(録画順・番組順)の削除(showplaylist.php) 
    102131 
    103132$query = " 
     
    112141$rs = sql_query($con, $query, "DBクエリに失敗しました",array($fName)); 
    113142                                $rall = $rs->fetchAll(); 
    114                                 //$rowdata = $rall[$row]; 
    115143                                $rowdata = $rall[0]; 
    116 //print" $fName./$rowdata[1]/$rowdata[2]/$rowdata[3]<BR>\n"; 
    117144$title = $rowdata[1]; 
    118145$count = $rowdata[2]; 
    119146$subtitle = $rowdata[3]; 
    120  
    121 //}//end if 話数がNULL 
    122147 
    123148$tid = htmlspecialchars($rowdata[0]); 
     
    158183}//end if demomode 
    159184 
     185}//end if .MP4拡張子分岐 
     186 
    160187}//foreach 
    161188 
track feed