From: toyomoyo Date: Thu, 14 Jun 2007 04:41:33 +0000 (+0000) Subject: merged fix for MDL-10112 bulk messaging fails silently when messaging not enabled X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=8205423030a050e2666380b2f8789083eaf7f515;p=moodle.git merged fix for MDL-10112 bulk messaging fails silently when messaging not enabled --- diff --git a/user/index.php b/user/index.php index 4be269224d..f195321d27 100644 --- a/user/index.php +++ b/user/index.php @@ -594,7 +594,7 @@ echo ' '; $displaylist = array(); // fix for MDL-8885, only show this if user has capability - if (has_capability('moodle/site:readallmessages', $context)) { + if (has_capability('moodle/site:readallmessages', $context) && !empty($CFG->messaging)) { $displaylist['messageselect.php'] = get_string('messageselectadd'); } diff --git a/user/messageselect.php b/user/messageselect.php index 505849262c..a748189e00 100644 --- a/user/messageselect.php +++ b/user/messageselect.php @@ -18,6 +18,11 @@ require_login(); require_capability('moodle/site:readallmessages', get_context_instance(CONTEXT_COURSE, $id)); + + // fix for MDL-10112 + if (empty($CFG->messaging)) { + error("Messaging is disabled on this site"); + } if (empty($SESSION->emailto)) { $SESSION->emailto = array();