* * @package observium * @subpackage webui * @author Adam Armstrong <*****@*****.**> * @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2016 Observium Limited * */ $user_data = array('user_id' => $_SESSION['user_id'], 'username' => $_SESSION['username'], 'level' => $_SESSION['userlevel']); // Additional info (only for mysql auth) //$user_data2 = dbFetchRow("SELECT * FROM `users` WHERE `user_id` = ?", array($_SESSION['user_id'])); $user_data2 = ldap_auth_user_info($_SESSION['username']); if (is_array($user_data2)) { $user_data = array_merge($user_data, $user_data2); unset($user_data2); } humanize_user($user_data); // Get level_label, level_real, row_class, etc //r($user_data); ?> <div class="row"> <div class="col-md-6"> <!-- userinfo begin --> <div class="box box-solid"> <div class="box-header"> <h3 class="box-title">User Information</h3> </div> <div class="box-body no-padding"> <table class="table table-striped table-condensed">
$pageno = $vars['pageno']; $pagesize = $vars['pagesize']; $start = $pagesize * $pageno - $pagesize; $pagination = $count >= $pagesize; if ($pagination) { $users = array_slice($user_list, $start, $pagesize); echo pagination($vars, $count); } else { $users = $user_list; } echo generate_box_open(); echo '<table class="table table-hover table-condensed">'; $cols = array(array('', 'class="state-marker"'), 'user_id' => array('User ID', 'style="width: 80px;"'), 'user' => 'Username', 'access' => 'Access', 'realname' => 'Real Name', 'email' => 'Email'); echo get_table_header($cols); foreach ($users as $user) { humanize_user($user); $user['edit_url'] = generate_url(array('page' => 'edituser', 'user_id' => $user['user_id'])); echo '<tr class="' . $user['row_class'] . '">'; echo '<td class="state-marker"></td>'; echo '<td>' . $user['user_id'] . '</td>'; echo '<td><strong><a href="' . $user['edit_url'] . '">' . escape_html($user['username']) . '</a></strong></td>'; //echo('<td><strong>'.$user['level'].'</strong></td>'); echo '<td><i class="' . $user['icon'] . '"></i> <span class="label label-' . $user['label_class'] . '">' . $user['level_label'] . '</span></td>'; echo '<td><strong>' . escape_html($user['realname']) . '</strong></td>'; echo '<td><strong>' . escape_html($user['email']) . '</strong></td>'; echo '</tr>'; } echo '</table>'; echo generate_box_close(); if ($pagination) { echo pagination($vars, $count);