From 5dcf93e8fb043d3093d1cf996a54495101f78b9a Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Fri, 2 Apr 2010 13:36:36 -0500 Subject: [PATCH] Minor - Added check to get_real_course_list_of_user_as_course_admin() --- main/inc/lib/course.lib.php | 54 ++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 31 deletions(-) diff --git a/main/inc/lib/course.lib.php b/main/inc/lib/course.lib.php index 39bcff7ad5..3f96b716f8 100644 --- a/main/inc/lib/course.lib.php +++ b/main/inc/lib/course.lib.php @@ -1,4 +1,4 @@ - details) of all virtual courses on the platform */ public static function get_virtual_course_list() { $sql_result = Database::query("SELECT * FROM ".Database::get_main_table(TABLE_MAIN_COURSE)." WHERE target_course_code IS NOT NULL"); @@ -546,12 +535,14 @@ class CourseManager { } /** - * @return an array with the course info of the real courses of which - * the current user is course admin + * Returns an array with the course info of the real courses of which + * the current user is course admin + * @return array A list of courses details for courses to which the user is subscribed as course admin (status = 1) */ public static function get_real_course_list_of_user_as_course_admin($user_id) { + $result_array = array(); if ($user_id != strval(intval($user_id))) { - return array(); + return $result_array; } $sql_result = Database::query("SELECT * FROM ".Database::get_main_table(TABLE_MAIN_COURSE)." course @@ -560,6 +551,7 @@ class CourseManager { WHERE course.target_course_code IS NULL AND course_user.user_id = '$user_id' AND course_user.status = '1'"); + if ($sql_result === false) { return $result_array; } while ($result = Database::fetch_array($sql_result)) { $result_array[] = $result; }