チェンジセット 91: trunk/install
- コミット日時:
- 2009/05/05 23:34:00 (16 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
trunk/install/perl/digitaltvrecording.pl
r83 r91 327 327 sub calldigitalrecorder{ 328 328 # 329 # いまんところ白friioと黒friioのみ329 #白friioと黒friio、PT1対応 330 330 #2008/10/23 recfriio4仕様に変更 331 331 # 332 332 my $oserr = 0; 333 333 my $originalrecch = $recch; 334 my $errorflag = 0; 334 335 if ($bandtype == 0){ 335 336 # 地デジ friio … … 375 376 } 376 377 377 378 # PT1 379 # b25,recpt1があるか確認 380 if (-e "$toolpath/perl/tool/recpt1"){ 381 &writelog("digitaltvrecording DEBUG recpt1 --b25 $originalrecch $reclengthsec $outputfile "); 382 $oserr = system("$toolpath/perl/tool/recpt1 --b25 $originalrecch $reclengthsec $outputfile "); 383 $oserr = $oserr >> 8; 384 if ($oserr > 0){ 385 &writelog("digitaltvrecording :ERROR :PT1 is BUSY.$oserr"); 386 $errorflag = 2; 387 } 388 }else{ # エラー recpt1がありません 389 &writelog("digitaltvrecording :ERROR :recpt1 not found. You must install $toolpath/b25 and $toolpath/recpt1."); 390 $errorflag = 1; 391 } 392 # friio 393 if ($errorflag >= 1 ){ 378 394 # b25,recfriioがあるか確認 379 395 if (-e "$toolpath/perl/tool/recfriio"){ … … 396 412 exit 1; 397 413 } 414 }#end if errorflag 398 415 399 416 #BS1/BS2などのスプリットを trunk/install/perl/recwrap.pl
r83 r91 464 464 @processline = split(/\s+/,$_); 465 465 $filename = $processline[8]; 466 #print "DEBUG $_ \n";467 #print "DEBUG $processline[0]/$processline[1]/$processline[2]/$processline[3]/$processline[4]/$processline[5]/$processline[6]/$processline[7]/$processline[8] \n";468 466 $filename =~ s/$recfolderpath\///; 469 #print "DEBUG FILENAME $filename\n"; 470 &writelog("recwrap DEBUG continuousrecordingcheck() FILENAME $filename"); 467 &writelog("recwrap DEBUG continuousrecordingcheck() FILENAME $filename"); 471 468 # 1520-9-20081201-0230.m2t 472 469 @filenameparts = split(/-/,$filename); … … 474 471 $startdate = $filenameparts[2]; 475 472 $starttime = $filenameparts[3]; 476 $startdatetime = $filenameparts[2].$filenameparts[3]; 473 @filenameparts = split(/\./,$starttime); 474 $startdatetime = $startdate.$filenameparts[0]; 477 475 #DBから録画中番組のデータ探す 478 476 $DBQuery = " trunk/install/php/viewepg.php
r70 r91 40 40 </head> 41 41 <?php 42 $start = getgetnumform( start);42 $start = getgetnumform("start"); 43 43 44 44 if ($start == ""){ … … 100 100 } 101 101 102 $page = getgetnumform( p);102 $page = getgetnumform("p"); 103 103 104 104 if (($page == "")|| ($page <= 0) ){ … … 247 247 $rowspan = $i - $dataplace ; 248 248 //そして自分自身にタグを 249 if ($item[$i][$stationname] == ""){ 250 $item[$i][$stationname] = ""; 249 //if ((!isset($item[$i][$stationname])) && ($item[$i][$stationname] == "")){ 250 if (!isset($item[$i][$stationname])){ 251 $item[$i][$stationname] = null ; 251 252 }else{ 252 253 $item[$i][$stationname] = "<td ". $item[$i][$stationname] . "</td>"; … … 261 262 } 262 263 263 }elseif ($item[$i][$stationname] == ""){ 264 // }elseif ((!isset($item[$i][$stationname]))&&($item[$i][$stationname] == "")){ 265 }elseif (!isset($item[$i][$stationname])){ 264 266 //ヌルなら 265 $item[$i][$stationname] = $item[$i][$stationname] ; 267 //$item[$i][$stationname] = $item[$i][$stationname] ; 268 $item[$i][$stationname] = null ; 266 269 // $item[$i][$stationname] = "<td><br></td>" ; 267 270 }else{ 268 271 //なんか入ってるなら 269 272 $rowspan = $i - $dataplace; 273 $itemDataplaceStationname = null; 274 if (isset($item[$dataplace][$stationname])){ 275 $itemDataplaceStationname = $item[$dataplace][$stationname]; 276 } 270 277 if ($rowspan === 1 ){ 271 $item[$dataplace][$stationname] = "<td ". $item [$dataplace][$stationname]. "</td>";278 $item[$dataplace][$stationname] = "<td ". $itemDataplaceStationname . "</td>"; 272 279 }else{ 273 $item[$dataplace][$stationname] = "<td rowspan = $rowspan ". $item [$dataplace][$stationname]. "</td>";280 $item[$dataplace][$stationname] = "<td rowspan = $rowspan ". $itemDataplaceStationname . "</td>"; 274 281 // $item[$dataplace][$stationname] = "<td ". $item[$dataplace][$stationname] . "$rowspan </td>"; 275 282 }