瀏覽代碼

[svn r21541] FS#306 - Assesments (gradebook): A correction about sorting by users.

Ivan Tcholakov 15 年之前
父節點
當前提交
a620e4e026
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      main/gradebook/lib/fe/evalform.class.php

+ 5 - 5
main/gradebook/lib/fe/evalform.class.php

@@ -379,10 +379,10 @@ class EvalForm extends FormValidator
 	function sort_by_user ($item1, $item2) {
 	function sort_by_user ($item1, $item2) {
 		$user1 = $item1['user'];
 		$user1 = $item1['user'];
 		$user2 = $item2['user'];
 		$user2 = $item2['user'];
-		if ($user1['lastname'] == $user2['lastname']) {
-			return 0;
-		} else {
-			return ($user1['lastname'] < $user2['lastname'] ? -1 : 1);
-		}	
+		$result = api_strcmp($user1['lastname'], $user2['lastname']);
+		if ($result == 0) {
+			return api_strcmp($user1['firstname'], $user2['firstname']);
+		}
+		return $result;
 	}
 	}
 }
 }