From 8205423030a050e2666380b2f8789083eaf7f515 Mon Sep 17 00:00:00 2001 From: toyomoyo Date: Thu, 14 Jun 2007 04:41:33 +0000 Subject: [PATCH] merged fix for MDL-10112 bulk messaging fails silently when messaging not enabled --- user/index.php | 2 +- user/messageselect.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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(); -- 2.39.5