From a63ebe8cf72ec0b02162b0ec32aa136aceea1bd8 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Mon, 21 May 2018 15:58:50 -0600 Subject: [PATCH] Fix undefined messages and stuff in sitesettings --- pages/sitesettings.php | 64 +++++++++++++++++++++++++++--------------- 1 file changed, 41 insertions(+), 23 deletions(-) diff --git a/pages/sitesettings.php b/pages/sitesettings.php index 97ebe9b..adf86c0 100644 --- a/pages/sitesettings.php +++ b/pages/sitesettings.php @@ -18,10 +18,16 @@ if (!account_has_permission($_SESSION['username'], "SITEWRITER")) { $editing = true; $siteid = ""; -$sitedata = []; +$sitedata = [ + "siteid" => "", + "sitename" => "", + "url" => "", + "theme" => "", + "color" => "" +]; $settings = []; -if (!is_empty($VARS['siteid'])) { +if (isset($VARS['siteid']) && !is_empty($VARS['siteid'])) { if ($database->has('sites', ['siteid' => $VARS['siteid']])) { $siteid = $VARS['siteid']; $sitedata = $database->select( @@ -52,6 +58,14 @@ if (!is_empty($VARS['siteid'])) { } else { $editing = false; } + +function getsetting($name) { + global $settings; + if (isset($settings[$name])) { + return htmlspecialchars($settings[$name]); + } + return ""; +} ?>
@@ -186,28 +200,28 @@ if (!is_empty($VARS['siteid'])) {
- " /> + " />
- " /> + " />
- +
- " /> + " />
@@ -217,13 +231,13 @@ if (!is_empty($VARS['siteid'])) {
- > + >
- > + > @@ -235,7 +249,7 @@ if (!is_empty($VARS['siteid'])) {
- +
@@ -250,79 +264,79 @@ if (!is_empty($VARS['siteid'])) {
- " /> + " />
- " /> + " />
- " /> + " />
- " /> + " />
- " /> + " />
- " /> + " />
- " /> + " />
- " /> + " />
- " /> + " />
- " /> + " />
- " /> + " />
- " /> + " />
- " /> + " />
@@ -335,7 +349,11 @@ if (!is_empty($VARS['siteid'])) {