# HG changeset patch # User Matti Hamalainen # Date 1294788733 -7200 # Node ID 611452d30bd49c8717dd2a88eb727b437c80b17e # Parent ea9558465ad68164571b56621bf819bcc63e1f20 Cleanups. diff -r ea9558465ad6 -r 611452d30bd4 index.php --- a/index.php Wed Jan 12 01:09:41 2011 +0200 +++ b/index.php Wed Jan 12 01:32:13 2011 +0200 @@ -44,11 +44,13 @@ return TRUE; } +// Check for mini-info mode +$miniMode = isset($_GET["nyt"]); // Check given parameters if (isset($_GET["luokka"])) { $luokka = $_GET["luokka"]; - if (checkClassID($luokka) && !isset($_["nyt"])) { + if (checkClassID($luokka) && !$miniMode) { setcookie("lukluokka", $luokka, time() + 365*24*60*60); // expire in a year } } else @@ -76,7 +78,11 @@ function getHour($hour) { global $hourStamps; - $stamp = mktime($hourStamps[$hour][0], $hourStamps[$hour][1], 0); + if (isset($hourStamps[$hour])) + $stamp = mktime($hourStamps[$hour][0], $hourStamps[$hour][1], 0); + else + $stamp = mktime($hour + 8, 0, 0); + return "
".date("H:i", $stamp)." - ".date("H:i", $stamp + 45 * 60)."

"; } @@ -140,11 +146,13 @@ flock($fp, LOCK_UN); } fclose($fp); +} else { + errorMsg("Luokkien listaa ei löytynyt. Kokeile ladata sivu uudelleen hetken kuluttua."); } if (!file_exists($dataDir.$luokka.".data")) { - errorMsg("Luokan ".htmlentities($luokka)." datatiedostoa ei löytynyt!"); + errorMsg("Luokan ".htmlentities($luokka)." tietoja ei löytynyt! Jos luokkakoodi on uusi, ilmestyy se järjestelmään seuraavan päivityksen aikana. Luokkatiedot päivitetään 2 kertaa vuorokaudessa."); $haveData = FALSE; } else { require($dataDir.$luokka.".data"); @@ -223,7 +231,7 @@ } -if (isset($_GET["nyt"])) { +if ($miniMode) { $aika = getdate(); $hour = $aika["hours"] - 8; $day = $aika["wday"] - 1; @@ -372,7 +380,14 @@ " \n". " \n". " \n". -" [Mini-info moodi]\n". +" [Normaali"; +else + echo "&nyt\">Mini-info"; + +echo "]\n". " [Alkuperäinen]\n". " \n". " \n". @@ -389,6 +404,7 @@ echo $out; +echo "

Yhteydenotot ccr @ IRCNet tai ccr at tnsp.org, en vastaa mahdollisista virheistä tiedoissa.
\n"; printPageFooter();