From 85094b8fa4a441dc8e17adb9069dd049e3aeeec5 Mon Sep 17 00:00:00 2001 From: Adrian Greeve Date: Thu, 29 Nov 2012 14:43:25 +0800 Subject: [PATCH] MDL-36906 - mod_data: Latitude and Logitude error fix. Thanks to Marcus Boon for providing a patch for this issue. mod/data/field/latlong/kml.php was missing a context variable. This was causing an error when trying to download a kml file for google earth. This variable has now been included. --- mod/data/field/latlong/kml.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod/data/field/latlong/kml.php b/mod/data/field/latlong/kml.php index 4a5cf402a5b..2a68d4cb8d1 100644 --- a/mod/data/field/latlong/kml.php +++ b/mod/data/field/latlong/kml.php @@ -75,8 +75,10 @@ if ($rid) { require_course_login($course, true, $cm); +$context = context_module::instance($cm->id); + /// If it's hidden then it's don't show anything. :) -if (empty($cm->visible) and !has_capability('moodle/course:viewhiddenactivities',get_context_instance(CONTEXT_MODULE, $cm->id))) { +if (empty($cm->visible) and !has_capability('moodle/course:viewhiddenactivities', $context)) { $PAGE->set_title($data->name); echo $OUTPUT->header(); notice(get_string("activityiscurrentlyhidden")); -- 2.43.0