Procházet zdrojové kódy

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

Ivan Tcholakov před 15 roky
rodič
revize
d127f3a03c

+ 3 - 12
main/gradebook/lib/flatview_data_generator.class.php

@@ -252,19 +252,10 @@ class FlatViewDataGenerator
 	// Sort functions - used internally
 
 	function sort_by_last_name($item1, $item2) {
-		if (api_strtolower($item1[1]) == api_strtolower($item2[1])) {
-			return 0;			
-		} else {
-			return (api_strtolower($item1[1]) < api_strtolower($item2[1]) ? -1 : 1);			
-		}
+		return api_strcmp($item1[1], $item2[1]);
 	}
 
-	function sort_by_first_name($item1, $item2)
-	{
-		if (api_strtolower($item1[2]) == api_strtolower($item2[2])) {
-			return $this->sort_by_last_name($item1, $item2);			
-		} else {
-			return (api_strtolower($item1[2]) < api_strtolower($item2[2]) ? -1 : 1);			
-		}
+	function sort_by_first_name($item1, $item2) {
+		return api_strcmp($item1[2], $item2[2]);
 	}
 }