segment the admin gui
[matches/MCTX3420.git] / testing / MCTXWeb / public_html / users / admin_page.php
index 7d1815d..2728752 100644 (file)
@@ -4,6 +4,8 @@ UserCake Version: 2.0.2
 http://usercake.com\r
 */\r
 \r
+//what a bunch of spaghetti code\r
+\r
 require_once("models/config.php");\r
 if (!securePage($_SERVER['PHP_SELF'])){die();}\r
 $pageId = $_GET['id'];\r
@@ -71,41 +73,49 @@ $pagePermissions = fetchPagePermissions($pageId);
 $permissionData = fetchAllPermissions();\r
 \r
 require_once("models/header.php");\r
+startPage();\r
 \r
-echo "\r
-<body>\r
-<div id='wrapper'>\r
-<div id='top'><div id='logo'></div></div>\r
-<div id='content'>\r
-<h1>UserCake</h1>\r
-<h2>Admin Page</h2>\r
-<div id='left-nav'>";\r
-\r
-include("left-nav.php");\r
+echo notificationBlock($errors, $successes);\r
 \r
-echo "\r
+echo '\r
+<div class="widget">\r
+<div class="right">\r
+  Page ID '.$pageDetails['id'].'\r
 </div>\r
-<div id='main'>";\r
 \r
-echo resultBlock($errors,$successes);\r
+<div class="title">Manage page "'.$pageDetails['page'].'"</div>\r
 \r
+<div class="sub-title">Access control list</div>';\r
 echo "\r
-<form name='adminPage' action='".$_SERVER['PHP_SELF']."?id=".$pageId."' method='post'>\r
+<form name='adminPage' class='nice clear' action='".$_SERVER['PHP_SELF']."?id=".$pageId."' method='post'>\r
 <input type='hidden' name='process' value='1'>\r
-<table class='admin'>\r
-<tr><td>\r
-<h3>Page Information</h3>\r
-<div id='regbox'>\r
-<p>\r
-<label>ID:</label>\r
-".$pageDetails['id']."\r
-</p>\r
-<p>\r
-<label>Name:</label>\r
-".$pageDetails['page']."\r
-</p>\r
-<p>\r
-<label>Private:</label>";\r
+\r
+<table class='admin left lines'>\r
+<tr>\r
+  <th class=''>Swap</th>\r
+  <th class=''>Has access</th>\r
+  <th class=''>Does not have access</th>\r
+</tr>\r
+";\r
+\r
+foreach ($permissionData as $v) {\r
+  echo "<tr>";\r
+  if(isset($pagePermissions[$v['id']])) {\r
+    echo "<td><input type='checkbox' name='removePermission[".$v['id']."]' id='removePermission[".$v['id']."]' value='".$v['id']."'></td>";\r
+    echo "<td>".$v['name']."</td><td></td>";\r
+  } else {\r
+    echo "<td><input type='checkbox' name='addPermission[".$v['id']."]' id='addPermission[".$v['id']."]' value='".$v['id']."</td>'>";\r
+    echo "<td></td><td>".$v['name']."</td>";\r
+  }\r
+  \r
+  echo "</tr>";\r
+}\r
+\r
+echo "\r
+</table>\r
+\r
+<p class='left'>\r
+<label for='private'>Private page:</label>";\r
 \r
 //Display private checkbox\r
 if ($pageDetails['private'] == 1){\r
@@ -117,44 +127,17 @@ else {
 \r
 echo "\r
 </p>\r
-</div></td><td>\r
-<h3>Page Access</h3>\r
-<div id='regbox'>\r
-<p>\r
-Remove Access:";\r
-\r
-//Display list of permission levels with access\r
-foreach ($permissionData as $v1) {\r
-       if(isset($pagePermissions[$v1['id']])){\r
-               echo "<br><input type='checkbox' name='removePermission[".$v1['id']."]' id='removePermission[".$v1['id']."]' value='".$v1['id']."'> ".$v1['name'];\r
-       }\r
-}\r
-\r
-echo"\r
-</p><p>Add Access:";\r
 \r
-//Display list of permission levels without access\r
-foreach ($permissionData as $v1) {\r
-       if(!isset($pagePermissions[$v1['id']])){\r
-               echo "<br><input type='checkbox' name='addPermission[".$v1['id']."]' id='addPermission[".$v1['id']."]' value='".$v1['id']."'> ".$v1['name'];\r
-       }\r
-}\r
-\r
-echo"\r
-</p>\r
-</div>\r
-</td>\r
-</tr>\r
-</table>\r
-<p>\r
+<p class='right'>\r
 <label>&nbsp;</label>\r
 <input type='submit' value='Update' class='submit' />\r
 </p>\r
 </form>\r
-</div>\r
-<div id='bottom'></div>\r
-</div>\r
-</body>\r
-</html>";\r
+";\r
+\r
+echo "\r
+</div>";\r
+\r
+finishPage();\r
 \r
 ?>\r

UCC git Repository :: git.ucc.asn.au