Index: /trunk/doc/CHANGES.txt =================================================================== --- /trunk/doc/CHANGES.txt (リビジョン 58) +++ /trunk/doc/CHANGES.txt (リビジョン 59) @@ -1,3 +1,8 @@ foltia 更新履歴 http://www.dcc-jpl.com/soft/foltia/ + +07.7.10 +showplaylist.php: +view_syabas.php: + パッチ適用:チケット #4 Syabas(Mediawiz,LinkPlayer,etc...)での再生対応パッチ http://www.dcc-jpl.com/foltia/ticket/4 07.6.6 Index: /trunk/install/php/showplaylist.php =================================================================== --- /trunk/install/php/showplaylist.php (リビジョン 32) +++ /trunk/install/php/showplaylist.php (リビジョン 59) @@ -28,4 +28,7 @@ <?php include("./foltialib.php"); + +// Syabas 判定 +$useragent = $_SERVER['HTTP_USER_AGENT']; //ディスク空き容量によって背景色表示変更 @@ -196,6 +199,11 @@ print " <tr> -<td><INPUT TYPE='checkbox' NAME='delete[]' VALUE='$fName'><br></td> -<td><A HREF=\"$httpmediamappath/$fName\">$fName</A><br></td>"; +<td><INPUT TYPE='checkbox' NAME='delete[]' VALUE='$fName'><br></td>"; +if (ereg("syabas",$useragent)){ +print "<td><A HREF=\"./view_syabas.php?pid=$pid\" vod=playlist>$fName</td>"; +} +else{ +print "<td><A HREF=\"$httpmediamappath/$fName\">$fName</A><br></td>"; +} if ($tid > 0){ print"<td><a href=\"http://cal.syoboi.jp/tid/$tid\" target=\"_blank\">$title</a></td> Index: /trunk/install/php/view_syabas.php =================================================================== --- /trunk/install/php/view_syabas.php (リビジョン 59) +++ /trunk/install/php/view_syabas.php (リビジョン 59) @@ -0,0 +1,86 @@ +<?php +/* + Anime recording system foltia + http://www.dcc-jpl.com/soft/foltia/ + + +目的 +MediaWiz,LinkPlayer をはじめとする Syabasアーキテクチャのネットワークメディアプレーヤでの再生 + +引数 +pid:PID + +出力 + +<Title>|0|0|http://servername/foltia/tv/filename.m2p| + +参考URL +http://www.geocities.co.jp/SiliconValley-Cupertino/2647/tec.html + +*/ + +include("./foltialib.php"); + +$pid = getgetform(pid); + +if ($pid == "") { + exit; +} + +?> + + +<?php +if ($pid == "") { + exit; +} + + +$con = m_connect(); +$query = " +SELECT +foltia_program.tid, +stationname, +foltia_program.title, +foltia_subtitle.countno, +foltia_subtitle.subtitle, +foltia_subtitle.startdatetime , +foltia_subtitle.lengthmin , +foltia_subtitle.pid , +foltia_subtitle.m2pfilename , +foltia_subtitle.pspfilename +FROM foltia_subtitle , foltia_program ,foltia_station +WHERE foltia_program.tid = foltia_subtitle.tid AND foltia_station.stationid = foltia_subtitle.stationid + AND foltia_subtitle.pid = '$pid' + + "; + $rs = m_query($con, $query, "DBクエリに失敗しました"); + +$rows = pg_num_rows($rs); +if ($rows == 0){ + print ""; + exit; +}else{ +$rowdata = pg_fetch_row($rs, 0); + +$title = $rowdata[2]; +$episode = $rowdata[3]; +$subtitle = $rowdata[4]; +$m2pfilename = $rowdata[8]; +$serveruri = getserveruri(); +} + +print "\n"; +print "\n"; + +print "$title"; +print " 第". "$episode" . "話 "; +print "$subtitle"; +print "|0|0|"; +print "http://$serveruri$httpmediamappath/$m2pfilename"; +print "|"; + +?> + + +