From 4b2bdfd2f73ef906917c971750ceca67e47064a0 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 17 Dec 2018 22:07:13 -0700 Subject: [PATCH] Update users.php --- core/users/users.php | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/core/users/users.php b/core/users/users.php index 4b2809c95e..20dbedade6 100644 --- a/core/users/users.php +++ b/core/users/users.php @@ -124,24 +124,24 @@ list($paging_controls, $rows_per_page, $var_3) = paging($num_rows, $param, $rows_per_page); $offset = $rows_per_page * $page; - $sql = "select * from v_users where 1 = 1 "; + $sql = "select * from v_users as u, v_contacts as c "; + $sql .= "where u.contact_uuid = c.contact_uuid "; if (!(permission_exists('user_all') && $_GET['show'] == 'all')) { - $sql .= "and domain_uuid = '".$_SESSION['domain_uuid']."' "; + $sql .= "and u.domain_uuid = '".$_SESSION['domain_uuid']."' "; } if (strlen($search) > 0) { - $sql .= "and lower(username) like '%".$search."%' "; + $sql .= "and lower(u.username) like '%".$search."%' "; } if (strlen($order_by)> 0) { $sql .= "order by ".$order_by." ".$order." "; } else { - $sql .= "order by username asc "; + $sql .= "order by u.username asc "; } $sql .= " limit ".$rows_per_page." offset ".$offset." "; $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); $users = $prep_statement->fetchAll(PDO::FETCH_NAMED); - $user_count = count($users); unset ($prep_statement, $sql); //page title and description @@ -181,7 +181,7 @@ $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; -//show the data +//show the users echo "\n"; echo "\n"; @@ -190,6 +190,8 @@ } echo th_order_by('username', $text['label-username'], $order_by, $order); echo "\n"; + echo "\n"; + echo "\n"; echo th_order_by('user_enabled', $text['label-enabled'], $order_by, $order, '', '', $param); echo "\n"; + + echo "\n"; + echo "\n"; + echo " \n";
".$text['label-groups']."".$text['label-organization']."".$text['label-name'].""; if (permission_exists('user_add')) { @@ -223,6 +225,10 @@ echo escape(implode(', ', $user_groups[$row['user_uuid']])); } echo " ".$row['contact_organization']."  ".$row['contact_name_given']." ".$row['contact_name_family']."  "; if ($row['user_enabled'] == 'true') { echo $text['option-true']; @@ -248,7 +254,7 @@ if ($c==0) { $c=1; } else { $c=0; } } } //end foreach - unset($sql, $users, $user_count); + unset($sql, $users); } //end if results echo "