User Manager: Added Groups column on User list.
This commit is contained in:
@@ -81,6 +81,20 @@ echo " <td align=\"center\">\n";
|
|||||||
//get the list of superadmins
|
//get the list of superadmins
|
||||||
$superadmins = superadmin_list($db);
|
$superadmins = superadmin_list($db);
|
||||||
|
|
||||||
|
//get the users' group(s) from the database
|
||||||
|
$sql = "select * from v_group_users ";
|
||||||
|
$sql .= "where domain_uuid = '".$domain_uuid."' ";
|
||||||
|
$sql .= "order by group_name asc ";
|
||||||
|
$prep_statement = $db->prepare(check_sql($sql));
|
||||||
|
$prep_statement->execute();
|
||||||
|
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
|
||||||
|
if (count($result) > 0) {
|
||||||
|
foreach($result as $row) {
|
||||||
|
$user_groups[$row['user_uuid']][] = $row['group_name'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
unset ($sql, $prep_statement);
|
||||||
|
|
||||||
//get the users from the database
|
//get the users from the database
|
||||||
$sql = "select count(*) as num_rows from v_users ";
|
$sql = "select count(*) as num_rows from v_users ";
|
||||||
$sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' ";
|
$sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' ";
|
||||||
@@ -136,6 +150,7 @@ echo " <td align=\"center\">\n";
|
|||||||
|
|
||||||
echo "<tr>\n";
|
echo "<tr>\n";
|
||||||
echo th_order_by('username', $text['label-username'], $order_by, $order);
|
echo th_order_by('username', $text['label-username'], $order_by, $order);
|
||||||
|
echo "<th>".$text['label-groups']."</th>\n";
|
||||||
echo "<th>".$text['label-enabled']."</th>\n";
|
echo "<th>".$text['label-enabled']."</th>\n";
|
||||||
echo "<td class='list_control_icons'>";
|
echo "<td class='list_control_icons'>";
|
||||||
if (permission_exists('user_add')) {
|
if (permission_exists('user_add')) {
|
||||||
@@ -160,6 +175,11 @@ echo " <td align=\"center\">\n";
|
|||||||
}
|
}
|
||||||
echo " </td>\n";
|
echo " </td>\n";
|
||||||
echo " <td valign='top' class='".$row_style[$c]."'>";
|
echo " <td valign='top' class='".$row_style[$c]."'>";
|
||||||
|
if (sizeof($user_groups[$row['user_uuid']]) > 0) {
|
||||||
|
echo implode(', ', $user_groups[$row['user_uuid']]);
|
||||||
|
}
|
||||||
|
echo " </td>\n";
|
||||||
|
echo " <td valign='top' class='".$row_style[$c]."'>";
|
||||||
if ($row['user_enabled'] == 'true') {
|
if ($row['user_enabled'] == 'true') {
|
||||||
echo $text['option-true'];
|
echo $text['option-true'];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user