Index: trunk/doc/CHANGES.txt =================================================================== --- trunk/doc/CHANGES.txt (リビジョン 61) +++ trunk/doc/CHANGES.txt (リビジョン 63) @@ -1,3 +1,10 @@ foltia 更新履歴 http://www.dcc-jpl.com/soft/foltia/ + + +07.9.25 +listreserve.php: + 新引数startdate追加。特定日付からの予約状況を表示。指定はYYYYmmddHHii形式で行う。表示数に限定かけてないのでレコード数が大量になると重くなるかも知れません。 + 地上アナログチューナーで録画する番組の重複検出を外部入力と同じように、接触していた場合は非重複扱いに変更。いままでは 09:00 - 09:30 番組A 09:30-10:00 番組B これが重複扱いだった。 + 07.9.6 ipodtranscode.pl: Index: trunk/doc/index.html =================================================================== --- trunk/doc/index.html (リビジョン 61) +++ trunk/doc/index.html (リビジョン 63) @@ -339,5 +339,5 @@
大きく上下のふたつのエリアに分かれていて、予約されている番組の放映予定と番組名を一覧表示します。ここでも[TID]をクリックすると番組予約画面へ、[タイトル]をクリックすると「しょぼいカレンダー」の該当番組詳細画面へそれぞれ移動します。録画予約の解除は下半分のタイトルリストの項目から行います。EPG予約の解除もここから行います。「画質」項目は録画ビットレートをMbps単位で表示しています。
- 色が付いている番組は重複警告です。搭載された録画ユニットで録画し切れない場合に色がつきます。赤色はカードに搭載されたアナログチューナーの重複、青色は外部入力の重複を示します。重複警告がでている番組は録画が欠ける可能性があります。また、アナログチューナーは00:00-00:30,00:30-01:00という番組が連続している場合でも重複と判定します。外部チューナーは連続は重複とは判断しません。
+ 色が付いている番組は重複警告です。搭載された録画ユニットで録画し切れない場合に色がつきます。赤色はカードに搭載されたアナログチューナーの重複、青色は外部入力の重複を示します。重複警告がでている番組は録画が欠ける可能性があります。また、アナログチューナー、外部チューナーともに00:00-00:30 番組A ,00:30-01:00 番組Bという番組が連続している場合は重複とは判断しません。
引数rでエンコーダ数を変更して予約状況を調べる事が出来ます。listreserve.php?r=6で6台エンコーダを搭載したときの予約状況を調べる事が出来ます。
デモ画面:http://www.dcc-jpl.com/soft/foltia/demo/listreserve.php
Index: trunk/install/php/listreserve.php
===================================================================
--- trunk/install/php/listreserve.php (リビジョン 52)
+++ trunk/install/php/listreserve.php (リビジョン 63)
@@ -11,4 +11,6 @@
引数
r:録画デバイス数
+startdate:特定日付からの予約状況。YYYYmmddHHii形式で。表示数に限定かけてないのでレコード数が大量になると重くなるかも知れません。
+
DCC-JPL Japan/foltia project
@@ -31,6 +33,9 @@
$con = m_connect();
-$now = date("YmdHi");
-
+$now = getgetnumform(startdate);
+if ($now > 200501010000){
+}else{
+ $now = date("YmdHi");
+}
$query = "
SELECT
@@ -146,6 +151,6 @@
FROM foltia_subtitle , foltia_program ,foltia_station ,foltia_tvrecord
WHERE foltia_tvrecord.tid = foltia_program.tid AND foltia_tvrecord.stationid = foltia_station .stationid AND foltia_program.tid = foltia_subtitle.tid AND foltia_station.stationid = foltia_subtitle.stationid
-AND foltia_subtitle.enddatetime >= '$rowdata[5]'
-AND foltia_subtitle.startdatetime <= '$endtime'
+AND foltia_subtitle.enddatetime > '$rowdata[5]'
+AND foltia_subtitle.startdatetime < '$endtime'
UNION
SELECT
@@ -165,6 +170,6 @@
LEFT OUTER JOIN foltia_station on (foltia_subtitle.stationid = foltia_station.stationid )
WHERE foltia_tvrecord.stationid = 0 AND
-foltia_subtitle.enddatetime >= '$rowdata[5]'
-AND foltia_subtitle.startdatetime <= '$endtime'
+foltia_subtitle.enddatetime > '$rowdata[5]'
+AND foltia_subtitle.startdatetime < '$endtime'
";
$rclass = "";