<?php require_once "../klassen/authentication.class.php"; $loginErforderlich = false; require_once "../config.php"; require_once "../klassen/datenbank.class.php"; require_once "../libs/smarty/Smarty.class.php"; require_once "../klassen/bewohner.class.php"; require_once "../klassen/belegung.class.php"; require_once "../klassen/geld.class.php"; $datenbank = new Datenbank(); // Flurbeitrag require_once "guthabenSemester.php"; $sql = Geld::SQL_SELECT_KASSENSTAND; $res = $datenbank->queryDirektArray($sql, array()); if ($res[0]["kassenstand"] != null) { $kassenstand = $res[0]["kassenstand"]; } else { $kassenstand = 0; } $sql = Geld::SQL_SELECT_EINNAHMEN_ZWISCHEN; $res = $datenbank->queryDirektSingle($sql, array("start" => $semesterStart, "ende" => $semesterEnde)); if ($res["einnahmen"] != null) { $einnahmen = str_replace(".", ",", $res["einnahmen"]); } else { $einnahmen = "0,00"; } $sql = Geld::SQL_SELECT_AUSGABEN_ZWISCHEN; $res = $datenbank->queryDirektSingle($sql, array("start" => $semesterStart, "ende" => $semesterEnde)); if ($res["ausgaben"] != null) { $ausgaben = str_replace(".", ",", $res["ausgaben"]);
<?php require_once "./config.php"; require_once "./klassen/datenbank.class.php"; require_once "./libs/smarty/Smarty.class.php"; $datenbank = new Datenbank(); // alte löschen $sql = "\n DELETE FROM \n spiel\n WHERE \n zeit < DATE_SUB(CURRENT_TIME(), INTERVAL 5 hour)"; $datenbank->queryDirekt($sql); // aktuelle Liste anzeigen $sql = "\n SELECT \n * \n FROM \n spiel \n WHERE \n zeit > DATE_SUB(NOW(), INTERVAL 5 HOUR) \n ORDER BY \n zeit DESC"; $gesuche = $datenbank->queryDirektArray($sql); $now = new DateTime(); foreach ($gesuche as $key => $gesuch) { $then = new DateTime($gesuch["Zeit"]); $diff = $now->diff($then); if ($diff->h == 0) { if ($diff->i == 0) { $gesuche[$key]["Zeit"] = $diff->s . " sek"; } else { $gesuche[$key]["Zeit"] = $diff->i . " min"; } } else { $gesuche[$key]["Zeit"] = $diff->h . "h " . $diff->i . "m"; } } $smarty = new Smarty(); $smarty->setTemplateDir("./seiten/"); $smarty->assign("gesuche", $gesuche); $smarty->assign("now", $now); $smarty->display("index.tpl");
<?php require_once "../klassen/authentication.class.php"; $loginErforderlich = false; require_once "../config.php"; require_once "../klassen/datenbank.class.php"; require_once "../klassen/bewohner.class.php"; if (isset($_GET["values"]) && is_array($_GET["values"]) && count($_GET["values"]) >= 1) { $values = $_GET["values"]; } $datenbank = new Datenbank(); $sql = "SELECT * FROM `bewohner` WHERE "; foreach ($values as $key => $value) { $sql .= "`vorname` LIKE '%" . $value . "%' OR `nachname` LIKE '%" . $value . "%'"; if ($key < count($values) - 1) { $sql .= " OR "; } } $res = $datenbank->queryDirektArray($sql); $answer = ""; $ids = ""; foreach ($res as $aktuell) { if (is_array($aktuell)) { $answer .= "<option>" . $aktuell["Vorname"] . " " . $aktuell["Nachname"] . "</option>"; $ids .= $aktuell["Id"] . ";"; } } echo $ids . " " . $answer;
require_once "../klassen/belegung.class.php"; require_once "../klassen/geld.class.php"; if (isset($_GET["id"]) && is_numeric($_GET["id"])) { $id = $_GET["id"]; } else { die("Keine oder ungültige Bewohner Id übergeben."); } $datenbank = new Datenbank(); $sql = Bewohner::SQL_SELECT_BY_ID; $bewohner = $datenbank->querySingle($sql, array("id" => $id), new BewohnerFactory()); $sql = Belegung::SQL_SELECT_BY_BEWOHNERID; $belegungen = $datenbank->queryArray($sql, array("bewohnerId" => $bewohner->id), new BelegungFactory()); $sql = Geld::SQL_SELECT_GUTHABEN; $res = $datenbank->queryDirektSingle($sql, array("bewohnerId" => $bewohner->id)); $sql = "SELECT * FROM `hochschule` ORDER BY name ASC"; $hochschulen = $datenbank->queryDirektArray($sql); $sql = "SELECT * FROM `studienfach` ORDER BY name ASC"; $studien = $datenbank->queryDirektArray($sql); $sql = "SELECT * FROM `nationalitaet` ORDER BY name ASC"; $nationen = $datenbank->queryDirektArray($sql); $smarty = new Smarty(); $smarty->assign("flurName", $config["flurName"]); $smarty->assign("rootDir", $config["rootDir"]); $smarty->setTemplateDir("../seiten/templates/bewohner"); $smarty->assign("bewohner", $bewohner); $smarty->assign("belegungen", $belegungen); $smarty->assign("guthaben", $res["guthaben"]); $smarty->assign("hochschulen", $hochschulen); $smarty->assign("studien", $studien); $smarty->assign("nationen", $nationen); $smarty->display("index.tpl");