$_SESSION['user_id'], 'username' => $_SESSION['username'], 'level' => $_SESSION['userlevel']]; // Additional info $user_data2 = 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); ?>
User ID | |
---|---|
Username | |
Real Name | |
User Level | ' . $user_data['level_label'] . ''); ?> |
Description |
' . escape_html($role['role_name']) . ' | ' . escape_html($role['role_descr']) . ' | '; //print_vars($role); } ?>
RSS/Atom access key | To use RSS/Atom feeds the PHP mcrypt or sodium (php >= 7.2) extension is required.'); } elseif (!check_extension_exists('SimpleXML')) { echo('To use RSS/Atom feeds the PHP SimpleXML module is required. | '); } else { echo("RSS/Atom access key created $atom_key_updated. | "); echo(''); $form = ['type' => 'simple']; // Elements $form['row'][0]['key_type'] = ['type' => 'hidden', 'value' => 'atom']; $form['row'][0]['atom_key'] = ['type' => 'submit', 'name' => 'Reset', 'icon' => '', 'class' => 'btn-mini btn-success', 'value' => 'toggle']; print_form($form); unset($form); echo(' | '); } ?>|
API access key | API access key created $api_key_updated."); echo(''); $form = ['type' => 'simple']; // Elements $form['row'][0]['key_type'] = ['type' => 'hidden', 'value' => 'api']; $form['row'][0]['api_key'] = ['type' => 'submit', 'name' => 'Reset', 'icon' => '', 'class' => 'btn-mini btn-success', 'disabled' => TRUE, // Not supported for now 'value' => 'toggle']; print_form($form); unset($form); echo(' | '); ?>
' . $user_data['subtext'] . '
'); echo generate_box_close(); // Show entity permissions only for Normal users if ($user_data['permission_access'] && !$user_data['permission_read']) { // Cache user permissions foreach (dbFetchRows("SELECT * FROM `entity_permissions` WHERE `user_id` = ? AND `auth_mechanism` = ?", [$user_data['user_id'], $config['auth_mechanism']]) as $entity) { $user_permissions[$entity['entity_type']][$entity['entity_id']] = TRUE; } // Start bill Permissions if (isset($config['enable_billing']) && $config['enable_billing'] && !safe_empty($user_permissions['bill'])) { // Display info about user bill permissions, only if user has is echo generate_box_open(['header-border' => TRUE, 'title' => 'Bill Permissions']); //if (count($user_permissions['bill'])) //{ echo('This user currently has no permitted bills
'); // //print_warning("This user currently has no permitted bills"); //} echo generate_box_close(); } // End bill permissions // Start group permissions if (OBSERVIUM_EDITION !== 'community') { echo generate_box_open(['header-border' => TRUE, 'title' => 'Group Permissions']); if (!safe_empty($user_permissions['group'])) { echo('This user currently has no permitted groups
'); //print_warning("This user currently has no permitted groups"); } echo generate_box_close(); } // End group permissions // Start device permissions echo generate_box_open(['header-border' => TRUE, 'title' => 'Device Permissions']); if (!safe_empty($user_permissions['device'])) { echo('This user currently has no permitted devices
'); //print_warning("This user currently has no permitted devices"); } echo generate_box_close(); // End devices permissions // Start port permissions echo generate_box_open(['header-border' => TRUE, 'title' => 'Port Permissions']); if (!safe_empty($user_permissions['port'])) { echo('This user currently has no permitted ports
'); //print_warning('This user currently has no permitted ports'); } echo generate_box_close(); // End port permissions // Start sensor permissions echo generate_box_open(['header-border' => TRUE, 'title' => 'Sensor Permissions']); if (!safe_empty($user_permissions['sensor'])) { echo('This user currently has no permitted sensors
'); //print_warning('This user currently has no permitted sensors'); } echo generate_box_close(); // End sensor permissions } ?>