diff --git a/main/session/add_users_to_session.php b/main/session/add_users_to_session.php index 7886cb6370..57a1115795 100644 --- a/main/session/add_users_to_session.php +++ b/main/session/add_users_to_session.php @@ -90,13 +90,13 @@ function search_users($needle, $type) } $needle = Database::escape_string($needle); - $order_clause = api_sort_by_first_name() ? ' ORDER BY firstname, lastname, username' : ' ORDER BY lastname, firstname, username'; + $order_clause = ' ORDER BY lastname, firstname, username'; $showOfficialCode = false; $orderListByOfficialCode = api_get_setting('order_user_list_by_official_code'); if ($orderListByOfficialCode === 'true') { $showOfficialCode = true; - $order_clause = ' ORDER BY official_code, firstname, lastname, username'; + $order_clause = ' ORDER BY official_code, lastname, firstname, username'; } if (api_is_session_admin() && @@ -134,8 +134,8 @@ function search_users($needle, $type) WHERE ( username LIKE "'.$needle.'%" OR - firstname LIKE "'.$needle.'%" OR - lastname LIKE "'.$needle.'%" + lastname LIKE "'.$needle.'%" OR + firstname LIKE "'.$needle.'%" ) AND user.status <> 6 AND user.status <> '.DRH.''. @@ -146,7 +146,7 @@ function search_users($needle, $type) $sql = 'SELECT user.id, username, lastname, firstname, official_code FROM '.$tbl_user.' user WHERE - '.(api_sort_by_first_name() ? 'firstname' : 'lastname').' LIKE "'.$needle.'%" AND + lastname LIKE "'.$needle.'%" AND user.status <> '.DRH.' AND user.status <> 6 '.$cond_user_id. $order_clause; @@ -177,8 +177,8 @@ function search_users($needle, $type) access_url_id = '.$access_url_id.' AND ( username LIKE "'.$needle.'%" OR - firstname LIKE "'.$needle.'%" OR - lastname LIKE "'.$needle.'%" + lastname LIKE "'.$needle.'%" OR + firstname LIKE "'.$needle.'%" ) AND user.status<>6 AND user.status<>'.DRH.' '. $order_clause. @@ -190,7 +190,7 @@ function search_users($needle, $type) INNER JOIN '.$tbl_user_rel_access_url.' url_user ON (url_user.user_id=user.id) WHERE access_url_id = '.$access_url_id.' AND - '.(api_sort_by_first_name() ? 'firstname' : 'lastname').' LIKE "'.$needle.'%" AND + lastname LIKE "'.$needle.'%" AND user.status<>'.DRH.' AND user.status<>6 '.$cond_user_id. $order_clause; @@ -219,10 +219,10 @@ function search_users($needle, $type) while ($user = Database :: fetch_array($rs)) { $i++; if ($i<=10) { - $person_name = api_get_person_name($user['firstname'], $user['lastname']).' ('.$user['username'].') '.$user['official_code']; + $person_name = $user['lastname'].' '.$user['firstname'].' ('.$user['username'].') '.$user['official_code']; if ($showOfficialCode) { $officialCode = !empty($user['official_code']) ? $user['official_code'].' - ' : '? - '; - $person_name = $officialCode.api_get_person_name($user['firstname'], $user['lastname']).' ('.$user['username'].')'; + $person_name = $officialCode.$user['lastname'].' '.$user['firstname'].' ('.$user['username'].')'; } $return .= ''.$person_name.'
'; @@ -236,10 +236,10 @@ function search_users($needle, $type) global $nosessionUsersList; $return .= '