Ejemplo n.º 1
0
        $_SESSION["LoginRedirectURL"] = "~/" . $path1;
        System::Redirect("~/account/login.page");
        return true;
    }
    return true;
};
require "Tasks.inc.php";
System::$Modules[] = new Module("net.phoenixsns.TenantManager.Default", array(new ModulePage("", function ($page, $path) {
    $page = new DashboardPage();
    $page->Render();
    return true;
}), new ModulePage("system-log", function ($page, $path) {
    global $MySQL;
    $page = new WebPage();
    $page->Title = "System Log";
    $page->BeginContent();
    if (is_numeric($path[0])) {
        if ($_SERVER["REQUEST_METHOD"] == "POST" && $_POST["action"] == "delete") {
            $query = "DELETE FROM " . System::GetConfigurationValue("Database.TablePrefix") . "DebugMessages WHERE message_ID = " . $path[0];
            $result = $MySQL->query($query);
            System::Redirect("~/system-log");
        } else {
            $query = "SELECT * FROM " . System::$Configuration["Database.TablePrefix"] . "DebugMessages WHERE message_ID = " . $path[0];
            $result = $MySQL->query($query);
            $values = $result->fetch_assoc();
            echo "<h1>Error Details</h1>";
            echo "<p>" . $values["message_Content"] . "</p>";
            echo "<h2>Parameters</h2>";
            echo "<table class=\"ListView\">";
            $query1 = "SELECT * FROM " . System::$Configuration["Database.TablePrefix"] . "DebugMessageParameters WHERE mp_MessageID = " . $values["message_ID"];
            $result1 = $MySQL->query($query1);