Index: trunk/install/perl/xmltv2foltia.pl
===================================================================
--- trunk/install/perl/xmltv2foltia.pl (リビジョン 27)
+++ trunk/install/perl/xmltv2foltia.pl (リビジョン 38)
@@ -150,4 +150,35 @@
chomp();
$item{category} = &removetag($_);
+
+ if ($item{category} =~ /情報/){
+ $item{category} = "information";
+ }elsif ($item{category} =~ /趣味・実用/){
+ $item{category} = "hobby";
+ }elsif ($item{category} =~ /教育/){
+ $item{category} = "education";
+ }elsif ($item{category} =~ /音楽/){
+ $item{category} = "music";
+ }elsif ($item{category} =~ /演劇/){
+ $item{category} = "stage";
+ }elsif ($item{category} =~ /映画/){
+ $item{category} = "cinema";
+ }elsif ($item{category} =~ /バラエティ/){
+ $item{category} = "variety";
+ }elsif ($item{category} =~ /ニュース・報道/){
+ $item{category} = "news";
+ }elsif ($item{category} =~ /ドラマ/){
+ $item{category} = "drama";
+ }elsif ($item{category} =~ /ドキュメンタリー・教養/){
+ $item{category} = "documentary";
+ }elsif ($item{category} =~ /スポーツ/){
+ $item{category} = "sports";
+ }elsif ($item{category} =~ /キッズ/){
+ $item{category} = "kids";
+ }elsif ($item{category} =~ /アニメ・特撮/){
+ $item{category} = "anime";
+ }elsif ($item{category} =~ /その他/){
+ $item{category} = "etc";
+ }
+
#print Dumper($_) ;
#print "$result \n";
Index: trunk/install/php/viewepg.php
===================================================================
--- trunk/install/php/viewepg.php (リビジョン 36)
+++ trunk/install/php/viewepg.php (リビジョン 38)
@@ -173,5 +173,5 @@
$epgend = calcendtime($start , (8*60));
$query = "
-SELECT startdatetime , enddatetime , lengthmin , epgtitle , epgdesc , epgcategory ,ontvchannel ,epgid
+SELECT startdatetime , enddatetime , lengthmin , epgtitle , epgdesc , epgcategory ,ontvchannel ,epgid , epgcategory
FROM foltia_epg
WHERE foltia_epg.ontvchannel = '$stationname' AND
@@ -184,5 +184,5 @@
if ($maxrowsstation == 0) {
//print("番組データがありません
");
- $item[0]["$stationname"] = "番組データがありません";
+ $item[0]["$stationname"] = ">番組データがありません";
}else{
@@ -199,4 +199,5 @@
$height = htmlspecialchars($stationrowdata[2]) * 3;
$epgid = htmlspecialchars($stationrowdata[7]);
+$epgcategory = htmlspecialchars($stationrowdata[8]);
if (isset($timetablehash["$stationrowdata[0]"])){
@@ -205,5 +206,10 @@
$number = 0;
}
-$item["$number"]["$stationname"] = "$printstarttime $title $desc";
+if ($epgcategory == ""){
+$item["$number"]["$stationname"] = ">$printstarttime $title $desc";
+}else{
+$item["$number"]["$stationname"] = " id=\"$epgcategory\">$printstarttime $title $desc";
+}//if
+
}//for
}//if
@@ -221,12 +227,12 @@
$item[$i][$stationname] = "";
}else{
- $item[$i][$stationname] = "
情報 | +アニメ・特撮 | +ニュース・報道 | +ドラマ | +バラエティ | +ドキュメンタリー・教養 | +教育 | +音楽 | +映画 | +趣味・実用 | +キッズ | +スポーツ | +その他 | +演劇 | + +