function reserveCheckClass($con, $startdatetime, $enddatetime, $stationid, $nowdate) { $reserve = reserveCheck($con, $startdatetime, $enddatetime, $stationid); $reservecheck = searchStartEndTime($reserve, $startdatetime, $enddatetime); $reservedClass = ''; if ($nowdate < $startdatetime) { if ($reservecheck == 1 || $reservecheck == 2) { $reservedClass = ' class="reservedtitle"'; } } else { if ($reservecheck == 1 || $reservecheck == 2) { $reservedClass = ' class="pastreservedtitle"'; } else { $reservedClass = ' class="pasttitle"'; } } return $reservedClass; }
$progcat = 'その他'; } elseif ($progcat == "stage") { $progcat = '演劇'; } $epgid = $epgid; $stationid = htmlspecialchars($rowdata[10]); if ($now > $endfoltime) { print "この番組はすでに終了しているため、録画されません。<br>"; } elseif ($now > $startfoltime) { print "この番組はすでに放映開始しているため、録画されません。<br>"; } elseif ($now > $startfoltime - 10) { print "この番組は放映直前なため、録画されない可能性があります。<br>"; } print "<form name=\"recordingsetting\" method=\"POST\" action=\"reserveepgcomp.php\">\n"; $chkoverwrap = reserveCheck($con, $startfoltime, $endfoltime, $stationid); $reserveCheck = searchStartEndTime($chkoverwrap, $startfoltime, $endfoltime); if (!$chkoverwrap) { // 重複なし print "<input type=\"submit\" value=\"予約\" ><br>\n"; } else { if ($reserveCheck == 1) { print "<strong>この番組は既に予約済みです。</strong><br>\n"; } else { if ($reserveCheck == 2) { print "<strong>この番組は既に一部予約済みです。</strong><br>\n"; } } print '<table width="60%" style="width: 60%">'; print '<tr><th>削除</th><th>予約番組名</th><th>開始</th><th>終了</th><th>尺(分)</th></tr>'; foreach ($chkoverwrap as $item) { $prereservedtitle = $item['title'];
} else { $desc .= "<br><br>\n"; $desc .= " " . htmlspecialchars(foldate2print($enddatetime)); } $height = htmlspecialchars($stationrowdata['lengthmin']) * 3; $epgid = htmlspecialchars($stationrowdata['epgid']); $epgcategory = htmlspecialchars($stationrowdata['epgcategory']); if (isset($timetablehash[$startdatetime])) { $number = $timetablehash[$startdatetime]; //print "$stationname $stationrowdata[0] [$number] $printstarttime $title $desc<br>\n"; } else { $number = 0; //print "$stationname $stationrowdata[0] 現在番組 $printstarttime $title $desc<br>\n"; } $reservedStyle = ''; $reserveCheck = searchStartEndTime($reserve, $startdatetime, $enddatetime); if ($reserveCheck == 1) { $reservedStyle = ' style="border: 3px #ff0000 solid;" '; } else { if ($reserveCheck == 2) { $reservedStyle = ' style="border: 3px #ff000f dashed;" '; } } $program = " onClick=\"location = './reserveepg.php?epgid={$epgid}'\" {$reservedStyle}>\n"; $program .= " <span id=\"epgstarttime\">{$printstarttime}</span>\n"; $program .= " <A HREF=\"./reserveepg.php?epgid={$epgid}\"><span id=\"epgtitle\">{$title}</span></A>\n"; $program .= " <span id=\"epgdesc\">\n"; $program .= " {$desc}\n"; $program .= " </span>"; if ($epgcategory == "") { $item["{$number}"]["{$stationname}"] = $program;