]> andersk Git - sql-web.git/blame - admin/main.php
admin list shows newest users first
[sql-web.git] / admin / main.php
CommitLineData
1426e302
JP
1<?php
2
3require_once('../mitsql.cfg.php');
e47be57b 4require_once('mitsql.lib.php');
1426e302 5
224df904 6if ((isAdmin() || isImpersonating()) && isset($i_impersonate)) {
d1f4316d 7 impersonate($i_impersonate);
224df904 8 redirectStart();
d1f4316d
JP
9 exit;
10}
11
224df904
JP
12if (!isAdmin()) redirectStart();
13
1050fbb7 14// INNER JOIN UserStat ON User.UserId = UserStat.UserId
d02b16c4 15$sql = sprintf("SELECT User.UserId,Username,Name,dSignup,dLastCheck,nBytes,nBytesSoft,nBytesHard
1050fbb7
JP
16 FROM User
17 NATURAL JOIN UserStat
d02b16c4 18 NATURAL JOIN UserQuota
1050fbb7 19 WHERE bEnabled=1
6eacda6d
JP
20 ORDER BY dSignup DESC");
21// ORDER BY nBytes DESC");
d1f4316d
JP
22$users = fetchRows(DBSelect($sql),'UserId');
23
24include 'tpl/head.php';
25
d02b16c4
JP
26?>
27<style>
28table.usertable td {
29 border: 1px solid black;
30 padding: 1px 2px 1px 2px;
31}
32</style>
33<?php
34
35echo '<table cellspacing="0" cellpadding="0" class="usertable">';
d1f4316d 36foreach($users as $id=>$user) {
1050fbb7
JP
37 echo '<tr><td>',
38 $user['UserId'],
39 '</td><td>',
40 '<a href="do/admin/main',newQSA(array('impersonate'=>$id)),'">',
41 $user['Username'],
42 '</a></td><td>',
43 $user['Name'],
44 '</td><td>',
45 sprintSize($user['nBytes']),
46 '</td><td>',
d02b16c4
JP
47 sprintSize($user['nBytesHard']),
48 '</td><td>',
1050fbb7 49 $user['dSignup'],
d02b16c4
JP
50 '</td><td>',
51 $user['dLastCheck'],
1050fbb7 52 '</td></tr>';
d1f4316d 53}
1050fbb7 54echo '</table>';
d1f4316d 55
d02b16c4
JP
56echo '<em>',count($users),' users</em>';
57
d1f4316d
JP
58include 'tpl/foot.php';
59
1426e302 60?>
This page took 0.119053 seconds and 5 git commands to generate.