Browse Source

Minor - validate parameter

Julio Montoya 6 years ago
parent
commit
ca40a3341c
2 changed files with 9 additions and 0 deletions
  1. 4 0
      main/exercise/exercise.class.php
  2. 5 0
      main/inc/lib/document.lib.php

+ 4 - 0
main/exercise/exercise.class.php

@@ -771,6 +771,10 @@ class Exercise
      */
     public function getQuestionOrderedListByName()
     {
+        if (empty($this->course_id) || empty($this->id)) {
+            return [];
+        }
+
         $exerciseQuestionTable = Database::get_course_table(TABLE_QUIZ_TEST_QUESTION);
         $questionTable = Database::get_course_table(TABLE_QUIZ_QUESTION);
 

+ 5 - 0
main/inc/lib/document.lib.php

@@ -535,6 +535,11 @@ class DocumentManager
         $search = false,
         $sessionId = 0
     ) {
+
+        if (empty($courseInfo)) {
+            return [];
+        }
+
         $tblItemProperty = Database::get_course_table(TABLE_ITEM_PROPERTY);
         $tblDocument = Database::get_course_table(TABLE_DOCUMENT);