Go to the source code of this file.
Namespaces |
| namespace | message |
Variables |
| | $userid = optional_param('id', $USER->id, PARAM_INT) |
| | $course = optional_param('course', SITEID, PARAM_INT) |
| | $disableall = optional_param('disableall', 0, PARAM_BOOL) |
| | $url = new moodle_url('/message/edit.php') |
| | $personalcontext = get_context_instance(CONTEXT_USER, $user->id) |
| | $coursecontext = get_context_instance(CONTEXT_COURSE, $course->id) |
| if(($form=data_submitted())&&confirm_sesskey()) | $preferences = new stdClass() |
| | Save new preferences if data was submitted.
|
| $preferences | userdefaultemail = $user->email |
| foreach($providers as $provider) | $processors = get_message_processors() |
| | Get providers preferences.
|
foreach($processors as
$processor) $preferences | blocknoncontacts = get_user_preferences( 'message_blocknoncontacts', '', $user->id) |
| | For every processors put its options on the form (need to get function from processor's lib.php)
|
| | $streditmymessage = get_string('editmymessage', 'message') |
| | Display page header.
|
| | $strparticipants = get_string('participants') |
| | $userfullname = fullname($user, true) |
| | $defaultpreferences = get_message_output_default_preferences() |
| | $messagingoptions = $renderer->manage_messagingoptions($processors, $providers, $preferences, $defaultpreferences, $user->emailstop) |
Variable Documentation
| $messagingoptions = $renderer->manage_messagingoptions($processors, $providers, $preferences, $defaultpreferences, $user->emailstop) |
Save new preferences if data was submitted.
Load preferences
Definition at line 155 of file edit.php.
Get providers preferences.
Definition at line 174 of file edit.php.
| $streditmymessage = get_string('editmymessage', 'message') |
Display page header.
Definition at line 185 of file edit.php.
For every processors put its options on the form (need to get function from processor's lib.php)
Definition at line 181 of file edit.php.