MDL-32009 messaging: Add is_enabled method to plugintype_message

This commit is contained in:
Ruslan Kabalin 2012-03-12 15:02:16 +00:00
parent 26d859e0ec
commit 6f4f0b5228

View File

@ -1552,6 +1552,17 @@ class plugintype_message extends plugintype_base implements plugin_information {
return new moodle_url('settings.php', array('section' => 'messagesetting'.$processor->name));
}
}
/**
* @see plugintype_interface::is_enabled()
*/
public function is_enabled() {
if (isset($this->processors[$this->name])) {
return $this->processors[$this->name]->configured && $this->processors[$this->name]->enabled;
} else {
return parent::is_enabled();
}
}
}
/**