Selaa lähdekoodia

Same as 4.2 (#2825)

Same as pull request #2824 but for 4.3
Luis Daniel Lucio Quiroz 8 vuotta sitten
vanhempi
commit
ae711df39c
1 muutettua tiedostoa jossa 4 lisäystä ja 1 poistoa
  1. 4 1
      core/users/user_edit.php

+ 4 - 1
core/users/user_edit.php

@@ -126,7 +126,10 @@ if (count($_POST) > 0 && $_POST["persistform"] != "1") {
 		if ($username == '') { $msg_error = $text['message-required'].$text['label-username']; }
 		if ($username == '') { $msg_error = $text['message-required'].$text['label-username']; }
 		if (permission_exists('user_edit') && $action == 'edit') {
 		if (permission_exists('user_edit') && $action == 'edit') {
 			if ($username != $username_old && $username != '') {
 			if ($username != $username_old && $username != '') {
-				$sql = "select count(user_uuid) as num_rows from v_users where domain_uuid = '".$domain_uuid."' and username = '".$username."'";
+				$sql = "select count(*) as num_rows from v_users where username = '".$username."'";
+				if ($_SESSION["user"]["unique"]["text"] != "global"){
+					$sql .= " and domain_uuid = '".$domain_uuid."'";
+				}
 				$prep_statement = $db->prepare(check_sql($sql));
 				$prep_statement = $db->prepare(check_sql($sql));
 				if ($prep_statement) {
 				if ($prep_statement) {
 					$prep_statement->execute();
 					$prep_statement->execute();