From 33a449406e3d02d187529d8fcf19b7b83b1cbaae Mon Sep 17 00:00:00 2001 From: agrabs Date: Fri, 20 Jun 2008 14:54:19 +0000 Subject: [PATCH] MDL-15274 Asking for Excel file when no answers have been provided leads to a "file not found" MDL-15107 feedback dml conversion --- mod/feedback/analysis_to_excel.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mod/feedback/analysis_to_excel.php b/mod/feedback/analysis_to_excel.php index 5a5fc19d5f..73c526d4e3 100644 --- a/mod/feedback/analysis_to_excel.php +++ b/mod/feedback/analysis_to_excel.php @@ -55,6 +55,12 @@ $fstring->course = get_string('course'); $fstring->anonymous_user = get_string('anonymous_user','feedback'); ob_end_clean(); + + //get the questions (item-names) + if(!$items = $DB->get_records('feedback_item', array('feedback'=>$feedback->id, 'hasvalue'=>1), 'position')) { + error(get_string('no_items_available_yet', 'feedback'), $CFG->wwwroot.'/mod/feedback/view.php?id='.$id); + exit; + } $filename = "feedback.xls"; @@ -105,8 +111,6 @@ $worksheet1->write_string($rowOffset1, 0, $fstring->modulenameplural.': '.strval($completedscount)); } - //get the questions (item-names) - $items = $DB->get_records('feedback_item', array('feedback'=>$feedback->id, 'hasvalue'=>1, 'position')); if(is_array($items)){ $rowOffset1++; $worksheet1->write_string($rowOffset1, 0, $fstring->questions.': '. strval(sizeof($items))); -- 2.39.5