restrict(); top(); ?> <h2>Users</h2> <? $users = redis()->hgetall('users'); function sort_users($a, $b) { return $a['name'] > $b['name']; } usort(array_values($users), 'sort_users'); table(); foreach ($users as $user) { $user = json_decode($user, true); row( format_user($user), o($user, 'phone'), _href('/users/' . o($user, 'phone') . '/edit', '(edit)'), _href('javascript:if(confirm("Are you sure you want to delete ' . o($user, 'name') . '?")) window.location="/users/' . o($user, 'phone') . '/delete"', '(delete)') ); } endtable(); href('/users/create', 'Create New User'); bottom(); ?>
function href($url, $text) { echo _href($url, $text); }
<title><?php echo TITLE; ?> </title> <link rel="stylesheet" type="text/css" media="all" href="/main.css" /> </head> <body> <body id="main"> <div id="mama"> <h1><?php echo TITLE; ?> </h1> <hr /> <?php echo s('logged_in') ? _href('/users', 'Users') . ' | ' . _href('/actions', 'Actions') . ' | ' . _href('/logout', 'Logout') . '<hr/>' : ''; ?> <? if (error()) echo '<div class="error">' . error() . '</div>'; if (success()) echo '<div class="success">' . success() . '</div>'; s('error', false); s('success', false); } function bottom() { spacer(); ?> <hr /> <?php echo _blue(stats('authorized')) . ' unlocks, ' . _blue(stats('authorized', 'today')) . ' of which were today.'; ?>