<?
/* zapis nove session do databaze -- sem zapisuje kazdy klient */
if(isset($_GET["ss"])) { // kdyz je parametr ss, tj. index.php?ss=x.x.x
require ('inc/functions.php');
echo("C_\n"); // potvrzeni spojeni (vypsano do dokumentu)
loginput($_GET["ss"]); // je zalogovan vstupni parametr
require ('inc/session.php');
/* parametr pro zobrazeni testovacich session */
} elseif (isset($_GET["testy"])) {
require ('inc/report.php');
/* test funkcnosti serveru. parametry: test, w, id(cokoliv s teckama bude rozdeleno) a popr. dalsi */
} elseif (isset($_GET["test"])) {
require ('inc/functions.php');
echo("C_\n");
logdebug("Pokusim se pripojit k DB\n");
ConnectIt();
$i = 0;
foreach (Query("SELECT * FROM test;") as $tst) { // vypis tabulky test
echo ("Pole no. ".++$i." ".$tst[1]."\n");
}
unset($i);
echo "Vypisuju:\n";
if (isset($_GET["w"])) { // test na parametr w
loginput($_GET["w"]);
logdebug("Success, w == ".$_GET["w"]."\n");
} else {
logerr("My socks stinks!!!");
}
foreach ($_GET as $key) { // vypis vsech parametru
echo "<br>".$key;
}
echo "\n";
if (isset($_GET["id"])) { // id je test splitovani
foreach(split("\.", $_GET["id"]) as $id) {
echo $id." ";
}
}
/* zobrazeni reportu s/bez nezpracovanymi radky session */
} elseif (isset($_GET["processed"])||isset($_GET["admin"])||isset($_GET["logout"])||isset($_GET["name"])) {
require ('inc/report.php');
/* zobrazeni reportu s nastavenim data session */
} elseif (isset($_GET["date"])||isset($_GET["group"])) {
require ('inc/report.php');
/* pokud jsou parametry jine nez ocekavane, vypise se do dokumentu chyba C_PARM */
} elseif (count($_GET) != 0) {
require ('inc/functions.php');
echo "C_PARM\n";
logerr("Bad parameter choice...");
/* jako vychozi je zobrazen report */
} else {
require ('inc/report.php');
}
/*PHPInfo();*/
?>