+++ /dev/null
-<?php\r
-/*\r
-UserCake Version: 2.0.2\r
-http://usercake.com\r
-*/\r
-\r
-require_once("models/config.php");\r
-if (!securePage($_SERVER['PHP_SELF'])){die();}\r
-$pageId = $_GET['id'];\r
-\r
-//Check if selected pages exist\r
-if(!pageIdExists($pageId)){\r
- header("Location: admin_pages.php"); die(); \r
-}\r
-\r
-$pageDetails = fetchPageDetails($pageId); //Fetch information specific to page\r
-\r
-//Forms posted\r
-if(!empty($_POST)){\r
- $update = 0;\r
- \r
- if(!empty($_POST['private'])){ $private = $_POST['private']; }\r
- \r
- //Toggle private page setting\r
- if (isset($private) AND $private == 'Yes'){\r
- if ($pageDetails['private'] == 0){\r
- if (updatePrivate($pageId, 1)){\r
- $successes[] = lang("PAGE_PRIVATE_TOGGLED", array("private"));\r
- }\r
- else {\r
- $errors[] = lang("SQL_ERROR");\r
- }\r
- }\r
- }\r
- elseif ($pageDetails['private'] == 1){\r
- if (updatePrivate($pageId, 0)){\r
- $successes[] = lang("PAGE_PRIVATE_TOGGLED", array("public"));\r
- }\r
- else {\r
- $errors[] = lang("SQL_ERROR"); \r
- }\r
- }\r
- \r
- //Remove permission level(s) access to page\r
- if(!empty($_POST['removePermission'])){\r
- $remove = $_POST['removePermission'];\r
- if ($deletion_count = removePage($pageId, $remove)){\r
- $successes[] = lang("PAGE_ACCESS_REMOVED", array($deletion_count));\r
- }\r
- else {\r
- $errors[] = lang("SQL_ERROR"); \r
- }\r
- \r
- }\r
- \r
- //Add permission level(s) access to page\r
- if(!empty($_POST['addPermission'])){\r
- $add = $_POST['addPermission'];\r
- if ($addition_count = addPage($pageId, $add)){\r
- $successes[] = lang("PAGE_ACCESS_ADDED", array($addition_count));\r
- }\r
- else {\r
- $errors[] = lang("SQL_ERROR"); \r
- }\r
- }\r
- \r
- $pageDetails = fetchPageDetails($pageId);\r
-}\r
-\r
-$pagePermissions = fetchPagePermissions($pageId);\r
-$permissionData = fetchAllPermissions();\r
-\r
-require_once("models/header.php");\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
-\r
-echo "\r
-</div>\r
-<div id='main'>";\r
-\r
-echo resultBlock($errors,$successes);\r
-\r
-echo "\r
-<form name='adminPage' 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
-//Display private checkbox\r
-if ($pageDetails['private'] == 1){\r
- echo "<input type='checkbox' name='private' id='private' value='Yes' checked>";\r
-}\r
-else {\r
- echo "<input type='checkbox' name='private' id='private' value='Yes'>"; \r
-}\r
-\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
-<label> </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