Forráskód Böngészése

Exercise: Fix column order BT#15636

Julio 5 éve
szülő
commit
d10a8bee84
1 módosított fájl, 5 hozzáadás és 6 törlés
  1. 5 6
      main/exercise/exercise.class.php

+ 5 - 6
main/exercise/exercise.class.php

@@ -8314,7 +8314,6 @@ class Exercise
         $studentCount = 0;
         $sum = 0;
         $bestResult = 0;
-        $weight = 0;
         $sumResult = 0;
         $result = Database::query($sql);
         while ($data = Database::fetch_array($result, 'ASSOC')) {
@@ -8328,13 +8327,10 @@ class Exercise
             if (!isset($students[$data['exe_user_id']])) {
                 if ($data['exe_weighting'] != 0) {
                     $students[$data['exe_user_id']] = $data['exe_result'];
-                    $studentCount++;
                     if ($data['exe_result'] > $bestResult) {
                         $bestResult = $data['exe_result'];
                     }
-                    $sum += $data['exe_result'] / $data['exe_weighting'];
                     $sumResult += $data['exe_result'];
-                    $weight = $data['exe_weighting'];
                 }
             }
         }
@@ -8429,10 +8425,14 @@ class Exercise
         // Condition for the session
         $condition_session = api_get_session_condition($sessionId, true, true);
         $content = '';
+        $column = 0;
+        if ($is_allowedToEdit) {
+            $column = 1;
+        }
 
         $table = new SortableTableFromArrayConfig(
             [],
-            1,
+            $column,
             self::PAGINATION_ITEMS_PER_PAGE,
             'exercises_cat_'.$categoryId
         );
@@ -9358,7 +9358,6 @@ class Exercise
             if (empty($tableRows)) {
                 return '';
             }
-
             $table->setTableData($tableRows);
             $table->setTotalNumberOfItems($total);
             $table->set_additional_parameters([