소스 검색

Update from 19x

Julio Montoya 9 년 전
부모
커밋
6808519846
1개의 변경된 파일13개의 추가작업 그리고 0개의 파일을 삭제
  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,