segment the admin gui
[matches/MCTX3420.git] / testing / MCTXWeb / public_html / users / original / admin_users.php
1 <?php\r
2 /*\r
3 UserCake Version: 2.0.2\r
4 http://usercake.com\r
5 */\r
6 \r
7 require_once("models/config.php");\r
8 if (!securePage($_SERVER['PHP_SELF'])){die();}\r
9 \r
10 //Forms posted\r
11 if(!empty($_POST))\r
12 {\r
13         $deletions = $_POST['delete'];\r
14         if ($deletion_count = deleteUsers($deletions)){\r
15                 $successes[] = lang("ACCOUNT_DELETIONS_SUCCESSFUL", array($deletion_count));\r
16         }\r
17         else {\r
18                 $errors[] = lang("SQL_ERROR");\r
19         }\r
20 }\r
21 \r
22 $userData = fetchAllUsers(); //Fetch information for all users\r
23 \r
24 require_once("models/header.php");\r
25 echo "\r
26 <body>\r
27 <div id='wrapper'>\r
28 <div id='top'><div id='logo'></div></div>\r
29 <div id='content'>\r
30 <h1>UserCake</h1>\r
31 <h2>Admin Users</h2>\r
32 <div id='left-nav'>";\r
33 \r
34 include("left-nav.php");\r
35 \r
36 echo "\r
37 </div>\r
38 <div id='main'>";\r
39 \r
40 echo resultBlock($errors,$successes);\r
41 \r
42 echo "\r
43 <form name='adminUsers' action='".$_SERVER['PHP_SELF']."' method='post'>\r
44 <table class='admin'>\r
45 <tr>\r
46 <th>Delete</th><th>Username</th><th>Display Name</th><th>Title</th><th>Last Sign In</th>\r
47 </tr>";\r
48 \r
49 //Cycle through users\r
50 foreach ($userData as $v1) {\r
51         echo "\r
52         <tr>\r
53         <td><input type='checkbox' name='delete[".$v1['id']."]' id='delete[".$v1['id']."]' value='".$v1['id']."'></td>\r
54         <td><a href='admin_user.php?id=".$v1['id']."'>".$v1['user_name']."</a></td>\r
55         <td>".$v1['display_name']."</td>\r
56         <td>".$v1['title']."</td>\r
57         <td>\r
58         ";\r
59         \r
60         //Interprety last login\r
61         if ($v1['last_sign_in_stamp'] == '0'){\r
62                 echo "Never";   \r
63         }\r
64         else {\r
65                 echo date("j M, Y", $v1['last_sign_in_stamp']);\r
66         }\r
67         echo "\r
68         </td>\r
69         </tr>";\r
70 }\r
71 \r
72 echo "\r
73 </table>\r
74 <input type='submit' name='Submit' value='Delete' />\r
75 </form>\r
76 </div>\r
77 <div id='bottom'></div>\r
78 </div>\r
79 </body>\r
80 </html>";\r
81 \r
82 ?>\r

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