App/index.php
2020-11-25 17:28:45 +01:00

36 lines
1.0 KiB
PHP

<?php #/index.php
require_once "bin/init.php";
//Parse page(s)
//array $page = (int main, string sub, array css = [strings], array js = [strings])
//array $output = (string stat, string main, string navi)
if ($userID = lgnCheckLogin($mysqli)) {
$pages = pgsLoadPages($mysqli, $userID);
if (sizeof($pages)==0) {
$output["main"] = "No pages to show";
} else {
$page["main"] = (isset($input["main"]) && isset($pages[$input["main"]])) ? $input["main"] : key($pages);
$page["sub"] = isset($input["sub"]) ? $input["sub"] : "main";
include "bin/navi.php";
$files["pgs"] = pgsIncPage($pages[$page["main"]]["path"]);
if (file_exists("pgs/".$pages[$page["main"]]["path"]."/lib.php")) {
include "pgs/".$pages[$page["main"]]["path"]."/lib.php";
}
if ($files["pgs"]) {
include $files["pgs"];
}
$output["showlogin"] = "off";
}
}
//Include error-handling, print page and quit
include "bin/errors.php"; //Parse error reporting
include "bin/print.php"; //Print page
include "bin/exit.php"; //Conclusions
?>