Exemplo n.º 1
0
 *
 * @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">
Exemplo n.º 2
0
 $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);