From: moodler Date: Wed, 27 Sep 2006 07:41:38 +0000 (+0000) Subject: Fixes for empty logs array MDL-6145 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=2b2d182aa7ee83e351bfbea550b1ad9c71e2bf14;p=moodle.git Fixes for empty logs array MDL-6145 --- diff --git a/course/lib.php b/course/lib.php index 6e4a20e378..419e306d23 100644 --- a/course/lib.php +++ b/course/lib.php @@ -387,6 +387,11 @@ function print_log($course, $user=0, $date=0, $order="l.time ASC", $page=0, $per echo "".get_string('info')."\n"; echo "\n"; + if (empty($logs['logs'])) { + echo "\n"; + return; + } + $row = 1; foreach ($logs['logs'] as $log) { @@ -479,6 +484,10 @@ function print_log_csv($course, $user, $date, $order='l.time DESC', $modname, echo get_string('savedat').userdate(time(), $strftimedatetime)."\n"; echo $text; + if (empty($logs['logs'])) { + return true; + } + foreach ($logs['logs'] as $log) { if (isset($ldcache[$log->module][$log->action])) { $ld = $ldcache[$log->module][$log->action]; @@ -565,6 +574,11 @@ function print_log_xls($course, $user, $date, $order='l.time DESC', $modname, } } + if (empty($logs['logs'])) { + $workbook->close(); + return true; + } + $formatDate =& $workbook->add_format(); $formatDate->set_num_format(get_string('log_excel_date_format'));