From 9af010ea4a53a7537313c94496459d1a441c85e9 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Tue, 11 Nov 2008 18:39:34 +0000 Subject: [PATCH] MDL-17143 Avoid notices caused by not existing profilesforenrolledusersonly setting. Merged from 19_STABLE --- user/edit_form.php | 2 +- user/editadvanced_form.php | 2 +- user/view.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/user/edit_form.php b/user/edit_form.php index 920ec7edcf..ca9a7bc4f2 100644 --- a/user/edit_form.php +++ b/user/edit_form.php @@ -64,7 +64,7 @@ class user_edit_form extends moodleform { if ($user = $DB->get_record('user', array('id'=>$userid))) { // remove description - if (!$DB->get_record('role_assignments', array('userid'=>$userid)) && empty($user->description) && $CFG->profilesforenrolledusersonly) { + if (!$DB->get_record('role_assignments', array('userid'=>$userid)) && empty($user->description) && !empty($CFG->profilesforenrolledusersonly)) { $mform->removeElement('description'); } diff --git a/user/editadvanced_form.php b/user/editadvanced_form.php index 03b3c627c4..b4a4b151bf 100644 --- a/user/editadvanced_form.php +++ b/user/editadvanced_form.php @@ -78,7 +78,7 @@ class user_editadvanced_form extends moodleform { $sitecontext = get_context_instance(CONTEXT_SYSTEM); $can_edit_user = has_capability('moodle/user:update', $sitecontext); // remove description - if (!$DB->get_record('role_assignments', array('userid'=>$userid)) && empty($user->description) && $CFG->profilesforenrolledusersonly && !$can_edit_user) { + if (!$DB->get_record('role_assignments', array('userid'=>$userid)) && empty($user->description) && !empty($CFG->profilesforenrolledusersonly) && !$can_edit_user) { $mform->removeElement('description'); } diff --git a/user/view.php b/user/view.php index 74a37d5fef..b41ebf9550 100644 --- a/user/view.php +++ b/user/view.php @@ -212,7 +212,7 @@ if ($user->description && !isset($hiddenfields['description'])) { $has_courseid = ($course->id != SITEID); if (!$DB->get_record('role_assignments', array('userid'=>$id)) - && !$has_courseid && $CFG->profilesforenrolledusersonly) { + && !$has_courseid && !empty($CFG->profilesforenrolledusersonly)) { echo get_string('profilenotshown', 'moodle').'
'; } else { echo format_text($user->description, FORMAT_MOODLE)."
"; -- 2.39.5