Browse Source

Minor - Fixing PHP warning

Julio Montoya 11 years ago
parent
commit
b21e70a90b
1 changed files with 3 additions and 2 deletions
  1. 3 2
      main/inc/lib/course.lib.php

+ 3 - 2
main/inc/lib/course.lib.php

@@ -1559,7 +1559,7 @@ class CourseManager
 
         // Cleaning c_x tables
         if (!empty($courseInfo['id'])) {
-            foreach($course_tables as $table) {
+            foreach ($course_tables as $table) {
                 $table = Database::get_course_table($table);
                 $sql = "DELETE FROM $table WHERE c_id = $courseId ";
                 Database::query($sql);
@@ -1654,6 +1654,7 @@ class CourseManager
         $sql = "SELECT distinct field_id FROM $t_cfv";
         $res_field_all_ids = @Database::query($sql);
 
+        $field_all_ids = array();
         while($row_field_all_id = Database::fetch_row($res_field_all_ids)){
             $field_all_ids[] = $row_field_all_id[0];
         }
@@ -1661,7 +1662,7 @@ class CourseManager
         if (isset($field_ids) && is_array($field_ids) && count($field_ids) > 0) {
             foreach ($field_ids as $field_id) {
                 // check if field id is used into table field value
-                if (is_array($field_all_ids)) {
+                if (!empty($field_all_ids) && is_array($field_all_ids)) {
                     if (in_array($field_id, $field_all_ids)) {
                         continue;
                     } else {