hasPermission("SITEWRITER") && !$user->hasPermission("SITEWRITER_EDIT")) { if ($_GET['msg'] != "no_permission") { header("Location: app.php?page=editor&msg=no_permission"); } die(); } if (!empty($VARS['arg'])) { // Allow action.php to do a better redirect $VARS['siteid'] = $VARS['arg']; if (strpos($VARS['arg'], "|") !== FALSE) { $arg = explode("|", $VARS['arg'], 2); $VARS['siteid'] = $arg[0]; if ($database->has("pages", ["AND" => ["siteid" => $VARS['siteid'], "pageid" => $arg[1]]])) { $VARS['slug'] = $database->get("pages", "slug", ["AND" => ["siteid" => $VARS['siteid'], "pageid" => $arg[1]]]); } } } if (!empty($VARS['siteid'])) { if ($database->has('sites', ['siteid' => $VARS['siteid']])) { $sitedata = $database->get( 'sites', [ 'siteid', 'sitename', 'url', 'theme', 'color' ], [ 'siteid' => $VARS['siteid'] ]); $pagedata = $database->select( 'pages', [ "pageid", "slug", "title", "parentid", "nav", "template", "navorder" ], ["siteid" => $VARS['siteid'], "ORDER" => ["navorder"]] ); $slug = "index"; if (isset($VARS['slug']) && $database->has('pages', ["AND" => ['slug' => $VARS['slug'], 'siteid' => $VARS['siteid']]])) { $slug = $VARS['slug']; } $thispage = $database->get( 'pages', [ "pageid", "slug", "title", "parentid", "nav", "template", "navorder" ], ["AND" => ["siteid" => $VARS['siteid'], "slug" => $slug]] ); $singlepage = false; $themedata = json_decode(file_get_contents(__DIR__ . "/../public/themes/" . $sitedata["theme"] . "/theme.json"), true); if ($themedata["singlepage"] === true) { $singlepage = true; } } else { header('Location: app.php?page=sites'); die(); } } else { header('Location: app.php?page=sites'); die(); } ?>
get("save"); ?>
get("settings"); ?>
get("view"); ?>
get("new"); ?>
get("saved"); ?>
get("save needed"); ?>