示例#1
0
**  vorgenommen werden. Nachtraegliche Skripte koennen jedoch noch eingebunden        **
**  werden.                                                                           **
**                                                                                    **
***************************************************************************************/
// Lade Konfigurationen, Datenbank-Funktionen und allgemeine Funktionen
include "./config.php";
include "./sql.php";
include "./classes.php";
include "./functions.php";
// Starten der PHP-Session, falls nicht bereits geschehen
@session_start();
// Stelle Verbindung zur Datenbank her
connect_DB();
// Informationen zum angeforderten Template
global $page;
$page = toSaferValue(@$_GET["page"]);
$page = str_replace("..", "", $page);
if (!file_exists("./temp/" . $page . ".php")) {
    $page = "home";
}
// Ueberpruefe auf erfolgreiche Installation
$page = checkDatabase($page);
// Ueberpruefen der Templates auf Berechtigungen
$page = checkPermission($page);
// Einbinden von Header, Content und Footer
include "./temp/head.php";
include "./temp/" . $page . ".php";
include "./temp/footer.php";
// Schliesse Verbindung zur Datenbank
close_DB();
示例#2
0
function get_subjects()
{
    $con = connect_DB();
    $result = mysqli_query($con, "SELECT * FROM `Subjects` ");
    $subjects = array();
    while ($row = mysqli_fetch_array($result)) {
        $subjects[$row["ID"]] = $row["Name"];
    }
    return $subjects;
    close_DB();
}