From 8720663b6afecdb09e9362881c9fa74053321baa Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Fri, 26 Feb 2010 12:24:34 -0500 Subject: [PATCH] Avoid warning message - Adding Database::num_rows --- .../update-files-1.8.6.1-1.8.6.2.inc.php | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/main/install/update-files-1.8.6.1-1.8.6.2.inc.php b/main/install/update-files-1.8.6.1-1.8.6.2.inc.php index 4e4f24cbf4..6e08aade08 100755 --- a/main/install/update-files-1.8.6.1-1.8.6.2.inc.php +++ b/main/install/update-files-1.8.6.1-1.8.6.2.inc.php @@ -60,20 +60,22 @@ if (defined('SYSTEM_INSTALLATION') || defined('DOKEOS_COURSE_UPDATE')) { $sql = "SELECT * FROM $db_name.course"; error_log('Getting courses for files updates: '.$sql, 0); $result = Database::query($sql); - - while ($courses_directories = Database::fetch_array($result)) { - $currentCourseRepositorySys = $sys_course_path.$courses_directories['directory'].'/'; - // upload > announcements - if (!is_dir($currentCourseRepositorySys."upload/announcements")){ - mkdir($currentCourseRepositorySys."upload/announcements", $perm); - } - - // upload > announcements > images - if (!is_dir($currentCourseRepositorySys."upload/announcements/images")) { - mkdir($currentCourseRepositorySys."upload/announcements/images", $perm); + + if (Database::num_rows($result) > 0) { + while ($courses_directories = Database::fetch_array($result)) { + $currentCourseRepositorySys = $sys_course_path.$courses_directories['directory'].'/'; + // upload > announcements + if (!is_dir($currentCourseRepositorySys."upload/announcements")){ + mkdir($currentCourseRepositorySys."upload/announcements", $perm); + } + + // upload > announcements > images + if (!is_dir($currentCourseRepositorySys."upload/announcements/images")) { + mkdir($currentCourseRepositorySys."upload/announcements/images", $perm); + } } } - + //// Create a specific directory for global thumbails // home > default_platform_document > template_thumb if (!is_dir($pathForm.'home/default_platform_document/template_thumb')) {