Browse Source

Update from 19x

Julio Montoya 9 years ago
parent
commit
6808519846
1 changed files with 13 additions and 0 deletions
  1. 13 0
      main/exercice/exercise.php

+ 13 - 0
main/exercice/exercise.php

@@ -235,7 +235,13 @@ if ($is_allowedToEdit) {
                         if (empty($sessionId)) {
                             $objExerciseTmp->enable();
                             $objExerciseTmp->save();
+                        } else {
+                            if (!empty($objExerciseTmp->sessionId)) {
+                                $objExerciseTmp->enable();
+                                $objExerciseTmp->save();
+                            }
                         }
+
                         api_item_property_update(
                             $courseInfo,
                             TOOL_QUIZ,
@@ -251,7 +257,14 @@ if ($is_allowedToEdit) {
                         if (empty($sessionId)) {
                             $objExerciseTmp->disable();
                             $objExerciseTmp->save();
+                        } else {
+                            // Only change active if it belongs to a session
+                            if (!empty($objExerciseTmp->sessionId)) {
+                                $objExerciseTmp->disable();
+                                $objExerciseTmp->save();
+                            }
                         }
+
                         api_item_property_update(
                             $courseInfo,
                             TOOL_QUIZ,