From 1a87ac6a6cabae40271efdb6b400a6e63d3d7ff9 Mon Sep 17 00:00:00 2001 From: thepurpleblob Date: Fri, 16 Sep 2005 10:02:42 +0000 Subject: [PATCH] Fixed problem with courseid not being passed. --- mod/quiz/export.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mod/quiz/export.php b/mod/quiz/export.php index 53ba8335440..082108c7deb 100644 --- a/mod/quiz/export.php +++ b/mod/quiz/export.php @@ -5,16 +5,22 @@ require_once("locallib.php"); require_variable($category); + $courseid = required_param('course',PARAM_INT); optional_variable($format); + if (! $category = get_record("quiz_categories", "id", $category)) { error("This wasn't a valid category!"); } - if (! $course = get_record("course", "id", $category->course)) { + if (! $categorycourse = get_record("course", "id", $category->course)) { error("This category doesn't belong to a valid course!"); } + if (! $course = get_record("course", "id", $courseid )) { + error("Course does not exist!"); + } + require_login($course->id, false); if (!isteacher($course->id)) { @@ -100,7 +106,7 @@ print_heading_with_help($strexportquestions, "export", "quiz"); print_simple_box_start("center"); - echo "
"; + echo ""; echo ""; echo "
";