Index: trunk/install/php/reservecomp.php =================================================================== --- trunk/install/php/reservecomp.php (リビジョン 70) +++ trunk/install/php/reservecomp.php (リビジョン 83) @@ -54,5 +54,8 @@ $station = 0; } - +$usedigital = getgetnumform(usedigital); + if ($usedigital == "") { + $usedigital = 0; + } $bitrate = getgetnumform(bitrate); if ($bitrate == "") { @@ -202,10 +205,9 @@ if ($maxrows == 0) { //新規追加 - $query = "INSERT INTO foltia_tvrecord values ('$tid','$station','$bitrate')"; + $query = "INSERT INTO foltia_tvrecord values ('$tid','$station','$bitrate','$usedigital')"; $rs = m_query($con, $query, "DB書き込みに失敗しました"); }else{//修正 (ビットレート) $query = "UPDATE foltia_tvrecord SET - bitrate = '$bitrate' WHERE tid = '$tid' AND stationid = '$station' - "; + bitrate = '$bitrate' , digital = '$usedigital' WHERE tid = '$tid' AND stationid = '$station' "; $rs = m_query($con, $query, "DB書き込みに失敗しました"); } Index: trunk/install/php/m.php =================================================================== --- trunk/install/php/m.php (リビジョン 77) +++ trunk/install/php/m.php (リビジョン 83) @@ -35,4 +35,6 @@ $now = date("YmdHi"); +$today = date("Ymd"); +$nowdate = date("Hi",(mktime(date("G"),date("i")+8,date("s"),date("m"),date("d"),date("Y")))); $errflag = 0; $pname = "手動録画"; @@ -74,4 +76,6 @@ $recstid = getgetnumform(recstid); $pname = getgetform(pname); +//$usedigital = getgetnumform(usedigital); + //確認 $startdatetime = "$startdate"."$starttime"; @@ -105,4 +109,10 @@ } } +//デジタル優先 +/*if ($usedigital == 1){ +}else{ + $usedigital = 0; +} +*/ //正しければ if ($errflag == 0){ @@ -193,8 +203,8 @@
放送日: - 年月日 Ex.19800121
+ 年月日 Ex.=$today?>録画開始時刻: - 時分 Ex.2304
+ 時分 Ex.=$nowdate?>録画尺: @@ -205,7 +215,11 @@ 0 +UNION +SELECT DISTINCT stationid,stationname,stationrecch ,digitalch +FROM foltia_station +WHERE digitalch > 0 ORDER BY \"stationid\" ASC"; @@ -248,5 +262,17 @@ } } - +/* +print "
デジタル録画を優先:"; + +if ($usedigital == 1){ +print " する + しない +"; +}else{ +print " する + しない +"; +} +*/ ?>
番組名: Index: trunk/install/php/foltia_config2.php.template =================================================================== --- trunk/install/php/foltia_config2.php.template (リビジョン 70) +++ trunk/install/php/foltia_config2.php.template (リビジョン 83) @@ -17,5 +17,5 @@ $recfolderpath = '/home/foltia/php/tv'; //録画ファイルの保存先のパス。 $httpmediamappath = '/tv'; //ブラウザから見える録画ファイルのある位置。 - $recunits = '4'; //搭載エンコーダの数 + $recunits = '4'; //搭載アナログキャプチャカードチャンネル数 $protectmode = 0; //未使用:(ブラウザからの予約削除を禁止するなどの保護モードで動作します) @@ -24,4 +24,5 @@ $environmentpolicytoken = "";//環境ポリシーのパスワードに連結されるセキュリティコード $perltoolpath = $toolpath ;//perl版の初期設定の位置。デフォルトではphpと同じ位置 + $usedigital = 1;//Friioなどでデジタル録画をするか 1:する 0:しない // データベース接続設定 Index: trunk/install/php/showplaylist.php =================================================================== --- trunk/install/php/showplaylist.php (リビジョン 70) +++ trunk/install/php/showplaylist.php (リビジョン 83) @@ -14,5 +14,5 @@ 省略時、録画順にソートされる。 titleのときに、番組順ソートされる。 - rawのときに、DBに記録されている番組録画情報ではなくディレクトリにあるm2pファイルを全て表示する。 + rawのときに、DBに記録されている番組録画情報ではなくディレクトリにあるm2p/m2tファイルを全て表示する。 DCC-JPL Japan/foltia project @@ -97,5 +97,5 @@ //旧仕様 if($list == "raw"){ -exec ("ls -t $recfolderpath/*.m2p", $m2pfiles); +exec ("ls -t $recfolderpath/*.m2?", $m2pfiles); @@ -106,5 +106,5 @@ if(($fName == ".") or ($fName == "..") ){ continue; } - if (ereg(".m2p", $fName)){ + if (ereg(".m2.+", $fName)){ $filesplit = split("-",$fName); @@ -230,5 +230,5 @@ } if (file_exists("./selectcaptureimage.php") ) { - $capimgpath = preg_replace("/.m2p/", "", $fName); + $capimgpath = preg_replace("/.m2.+/", "", $fName); print "
アナログ重複表示 | |
エンコーダ数 | =$recunits ?> |
チューナー重複 | 録画リスト | 画質 | +デジタル優先 | + @@ -385,7 +409,13 @@ //MP4 echo("mp4 | \n"); - + //画質(アナログビットレート) echo("".htmlspecialchars($rowdata[3])." | \n");
-
+ //デジタル優先
+ echo(""); + if (htmlspecialchars($rowdata[5]) == 1){ + print "する"; + }else{ + print "しない"; + } echo("\n"); }else{ @@ -395,5 +425,13 @@ | EPG録画 | mp4 | "; - echo("".htmlspecialchars($rowdata[3])." | \n");
+ echo("".htmlspecialchars($rowdata[3])." | ");
+ //デジタル優先
+ echo("");
+ if (htmlspecialchars($rowdata[5]) == 1){
+ print "する";
+ }else{
+ print "しない";
+ }
+ echo("\n");
}//if tid 0
}//for
Index: trunk/install/php/index.php
===================================================================
--- trunk/install/php/index.php (リビジョン 70)
+++ trunk/install/php/index.php (リビジョン 83)
@@ -13,4 +13,5 @@
オプション
mode:"new"を指定すると、新番組(第1話)のみの表示となる。
+now:YmdHi形式で日付を指定するとその日からの番組表が表示される。
DCC-JPL Japan/foltia project
@@ -32,6 +33,8 @@
}//end if login
-$now = date("YmdHi");
-
+$now = getgetnumform(date);
+if(($now < 200001010000 ) || ($now > 209912342353 )){
+ $now = date("YmdHi");
+}
function printtitle(){
@@ -64,6 +67,7 @@
WHERE foltia_tvrecord.tid = foltia_program.tid
AND foltia_program.tid = foltia_subtitle.tid
-AND foltia_subtitle.enddatetime >= '$now'
- ORDER BY \"startdatetime\" ASC
+AND foltia_subtitle.enddatetime >= '$now'
+ORDER BY \"startdatetime\" ASC
+LIMIT 1000
";
$reservedrssametid = m_query($con, $query, "DBクエリに失敗しました");
@@ -112,5 +116,6 @@
LEFT OUTER JOIN foltia_station on (foltia_subtitle.stationid = foltia_station.stationid )
WHERE foltia_tvrecord.stationid = 0 AND
-foltia_subtitle.enddatetime >= '$now' ORDER BY \"startdatetime\" ASC
+foltia_subtitle.enddatetime >= '$now' ORDER BY \"startdatetime\" ASC
+LIMIT 1000
";
@@ -145,5 +150,6 @@
WHERE foltia_program.tid = foltia_subtitle.tid AND foltia_station.stationid = foltia_subtitle.stationid
AND foltia_subtitle.enddatetime >= '$now' AND foltia_subtitle.countno = '1'
-ORDER BY foltia_subtitle.startdatetime ASC
+ORDER BY foltia_subtitle.startdatetime ASC
+LIMIT 1000
";
$rs = m_query($con, $query, "DBクエリに失敗しました");
@@ -166,5 +172,6 @@
WHERE foltia_program.tid = foltia_subtitle.tid AND foltia_station.stationid = foltia_subtitle.stationid
AND foltia_subtitle.enddatetime >= '$now'
-ORDER BY foltia_subtitle.startdatetime ASC
+ORDER BY foltia_subtitle.startdatetime ASC
+LIMIT 1000
";
$rs = m_query($con, $query, "DBクエリに失敗しました");
Index: trunk/install/php/showlib.php
===================================================================
--- trunk/install/php/showlib.php (リビジョン 70)
+++ trunk/install/php/showlib.php (リビジョン 83)
@@ -36,24 +36,43 @@
-
-
-
+
+
+
+
+";
+}else{
+print "
+
+";
+}
+?>
+";
+ printhtmlpageheader();
+print " 録画ライブラリ表示 ++ 再生可能ライブラリを表示します。
-
- 録画ライブラリ表示 -- 再生可能ライブラリを表示します。
|
---|