2 /****************************************************************************/
\r
4 /****************************************************************************/
\r
5 /* Copyright (c) 2002-2008 by Greg Gay, Joel Kronenberg & Heidi Hazelton */
\r
6 /* Adaptive Technology Resource Centre / University of Toronto */
\r
7 /* http://atutor.ca */
\r
9 /* This program is free software. You can redistribute it and/or */
\r
10 /* modify it under the terms of the GNU General Public License */
\r
11 /* as published by the Free Software Foundation. */
\r
12 /****************************************************************************/
\r
15 define('AT_INCLUDE_PATH', '../../include/');
\r
16 require(AT_INCLUDE_PATH.'vitals.inc.php');
\r
17 admin_authenticate(AT_ADMIN_PRIV_ADMIN);
\r
19 if (isset($_GET['delete'], $_GET['login'])) {
\r
20 header('Location: delete.php?login='.$_GET['login']);
\r
22 } else if (isset($_GET['view_log'], $_GET['login'])) {
\r
23 header('Location: log.php?login='.$_GET['login']);
\r
25 } else if (isset($_GET['password'], $_GET['login'])) {
\r
26 header('Location: password.php?login='.$_GET['login']);
\r
28 } else if (isset($_GET['edit'], $_GET['login'])) {
\r
29 header('Location: edit.php?login='.$_GET['login']);
\r
31 } else if ((isset($_GET['edit']) || isset($_GET['delete']) || isset($_GET['view_log']))) {
\r
32 $msg->addError('NO_ITEM_SELECTED');
\r
37 require(AT_INCLUDE_PATH.'header.inc.php');
\r
40 $orders = array('asc' => 'desc', 'desc' => 'asc');
\r
41 $cols = array('login' => 1, 'real_name' => 1, 'email' => 1, 'last_login' => 1);
\r
43 if (isset($_GET['asc'])) {
\r
45 $col = isset($cols[$_GET['asc']]) ? $_GET['asc'] : 'login';
\r
46 } else if (isset($_GET['desc'])) {
\r
48 $col = isset($cols[$_GET['desc']]) ? $_GET['desc'] : 'login';
\r
57 <form name="form" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
\r
58 <table summary="" class="data" rules="cols" align="center" style="width: 90%;">
\r
60 <?php if ($col == 'login'): ?>
\r
62 <col class="sort" />
\r
64 <?php elseif($col == 'real_name'): ?>
\r
66 <col class="sort" />
\r
68 <?php elseif($col == 'email'): ?>
\r
70 <col class="sort" />
\r
72 <?php elseif($col == 'last_login'): ?>
\r
74 <col class="sort" />
\r
80 <th scope="col"> </th>
\r
81 <th scope="col"><a href="admin/admins/index.php?<?php echo $orders[$order]; ?>=login<?php echo $page_string; ?>"><?php echo _AT('login_name'); ?></a></th>
\r
82 <th scope="col"><a href="admin/admins/index.php?<?php echo $orders[$order]; ?>=real_name<?php echo $page_string; ?>"><?php echo _AT('real_name'); ?></a></th>
\r
83 <th scope="col"><a href="admin/admins/index.php?<?php echo $orders[$order]; ?>=email<?php echo $page_string; ?>"><?php echo _AT('email'); ?></a></th>
\r
84 <th scope="col"><a href="admin/admins/index.php?<?php echo $orders[$order]; ?>=last_login<?php echo $page_string; ?>"><?php echo _AT('last_login'); ?></a></th>
\r
85 <th scope="col"><?php echo _AT('account_status'); ?></th>
\r
91 <input type="submit" name="edit" value="<?php echo _AT('edit'); ?>" />
\r
92 <input type="submit" name="view_log" value="<?php echo _AT('view_log'); ?>" />
\r
93 <input type="submit" name="password" value="<?php echo _AT('password'); ?>" />
\r
94 <input type="submit" name="delete" value="<?php echo _AT('delete'); ?>" />
\r
100 $offset = ($page-1)*$results_per_page;
\r
102 $sql = "SELECT * FROM ".TABLE_PREFIX."admins ORDER BY $col $order";
\r
103 $result = mysql_query($sql, $db);
\r
105 if (mysql_num_rows($result) == 0) { ?>
\r
107 <td colspan="6"><?php echo _AT('no_admins_found'); ?></td>
\r
110 while ($row = mysql_fetch_assoc($result)): ?>
\r
111 <tr onmousedown="document.form['m<?php echo $row['login']; ?>'].checked = true;rowselect(this);" id="r_<?php echo $row['login']; ?>">
\r
112 <td><input type="radio" name="login" value="<?php echo $row['login']; ?>" id="m<?php echo $row['login']; ?>" /></td>
\r
113 <td><label for="m<?php echo $row['login']; ?>"><?php echo $row['login']; ?></label></td>
\r
114 <td><?php echo $row['real_name']; ?></td>
\r
115 <td><?php echo $row['email']; ?></td>
\r
117 if ($row['last_login'] == '0000-00-00 00:00:00') {
\r
120 echo $row['last_login'];
\r
123 if ($row['privileges'] == 1) {
\r
124 echo _AT('priv_admin_super');
\r
125 } else if ($row['privileges'] > 0) {
\r
126 echo _AT('active_admin');
\r
128 echo _AT('inactive_admin');
\r
138 <?php require(AT_INCLUDE_PATH.'footer.inc.php'); ?>