MDL-27171 messages: admin settings reordering
This includes: * most email settings go from general admin setings to email plugin settings * digestmailtime goes to mod/forum/settings.php * supportname, supportemail and supportpage go to Support contact page * all jabber settings go from general admin setings to jabber plugin settings AMOS BEGIN MOV [jabberhost,admin],[jabberhost,message_jabber] MOV [configjabberhost,admin],[configjabberhost,message_jabber] MOV [jabberserver,admin],[jabberserver,message_jabber] MOV [configjabberserver,admin],[configjabberserver,message_jabber] MOV [jabberusername,admin],[jabberusername,message_jabber] MOV [configjabberusername,admin],[configjabberusername,message_jabber] MOV [jabberpassword,admin],[jabberpassword,message_jabber] MOV [configjabberpassword,admin],[configjabberpassword,message_jabber] MOV [jabberport,admin],[jabberport,message_jabber] MOV [configjabberport,admin],[configjabberport,message_jabber] MOV [digestmailtime,admin],[digestmailtime,forum] MOV [configdigestmailtime,admin],[configdigestmailtime,forum] MOV [allowusermailcharset,admin],[allowusermailcharset,message_email] MOV [configallowusermailcharset,admin],[configallowusermailcharset,message_email] MOV [mailnewline,admin],[mailnewline,message_email] MOV [configmailnewline,admin],[configmailnewline,message_email] MOV [noreplyaddress,admin],[noreplyaddress,message_email] MOV [confignoreplyaddress,admin],[confignoreplyaddress,message_email] MOV [sitemailcharset,admin],[sitemailcharset,message_email] MOV [configsitemailcharset,admin],[configsitemailcharset,message_email] MOV [smtphosts,admin],[smtphosts,message_email] MOV [configsmtphosts,admin],[configsmtphosts,message_email] MOV [smtpmaxbulk,admin],[smtpmaxbulk,message_email] MOV [configsmtpmaxbulk,admin],[configsmtpmaxbulk,message_email] MOV [smtpuser,admin],[smtpuser,message_email] MOV [configsmtpuser,admin],[configsmtpuser,message_email] MOV [smtppass,admin],[smtppass,message_email] AMOS END Signed-off-by: Ruslan Kabalin <[email protected]>
This commit is contained in:
@@ -49,7 +49,22 @@ if ($hassiteconfig) {
|
||||
// message outputs
|
||||
$ADMIN->add('modules', new admin_category('messageoutputs', get_string('messageoutputs', 'message')));
|
||||
$ADMIN->add('messageoutputs', new admin_page_managemessageoutputs());
|
||||
|
||||
require_once($CFG->dirroot.'/message/lib.php');
|
||||
$processors = get_message_processors();
|
||||
foreach ($processors as $processor) {
|
||||
$processorname = $processor->name;
|
||||
if (!$processor->available) {
|
||||
continue;
|
||||
}
|
||||
$strprocessorname = get_string('pluginname', 'message_'.$processorname);
|
||||
if (file_exists($CFG->dirroot.'/message/output/'.$processor->name.'/settings.php')) {
|
||||
$settings = new admin_settingpage('messagesetting'.$processorname, $strprocessorname, 'moodle/site:config', !$processor->enabled);
|
||||
include($CFG->dirroot.'/message/output/'.$processor->name.'/settings.php');
|
||||
if ($settings) {
|
||||
$ADMIN->add('messageoutputs', $settings);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// authentication plugins
|
||||
$ADMIN->add('modules', new admin_category('authsettings', get_string('authentication', 'admin')));
|
||||
|
||||
Reference in New Issue
Block a user