From aed3cdabbb05ce45d6d96e9b8c28f624e6f4a4a0 Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Fri, 26 Dec 2014 18:14:38 +0000 Subject: [PATCH] Added administrators, ready for page moving / deleting --- core.php | 23 +++++++++++++++++++++-- index.php | 43 +++++++++++++++++++++++++++++++++++-------- settings.fragment.php | 8 ++++++++ 3 files changed, 64 insertions(+), 10 deletions(-) diff --git a/core.php b/core.php index af151c8..52b21c4 100644 --- a/core.php +++ b/core.php @@ -34,6 +34,19 @@ else setcookie($cookieprefix . "-pass", null, -1, "/"); } } +//check to see if the currently logged in user is an admin +$isadmin = false; +if($isloggedin) +{ + foreach($admins as $admin_username) + { + if($admin_username == $user) + { + $isadmin = true; + break; + } + } +} /////// Login System End /////// /////////////////////////////////////////////////////////////////////////////////////////// @@ -123,7 +136,7 @@ if(makepathsafe($_GET["page"]) !== $_GET["page"]) //////////////////////////////////////////////////////////////////////////////////////////// function renderpage($title, $content, $minimal = false) { - global $sitename, $css, $favicon, $user, $isloggedin, $navlinks, $admindetails, $start_time, $pageindex; + global $sitename, $css, $favicon, $user, $isloggedin, $isadmin, $admindisplaychar, $navlinks, $admindetails, $start_time, $pageindex; $html = " @@ -155,7 +168,13 @@ function renderpage($title, $content, $minimal = false) $html .= "