mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-08-19 13:25:36 -04:00
Convert the slideshow module to use the new check environment and pre_deactivate api methods.
This commit is contained in:
@@ -18,6 +18,12 @@
|
||||
* Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
class slideshow_event_Core {
|
||||
static function pre_deactivate($data) {
|
||||
if ($data->module == "rss") {
|
||||
$data->messages["warn"][] = t("The Slideshow module requires the RSS module.");
|
||||
}
|
||||
}
|
||||
|
||||
static function module_change($changes) {
|
||||
if (!module::is_active("rss") || in_array("rss", $changes->deactivate)) {
|
||||
site_status::warning(
|
||||
|
||||
@@ -33,4 +33,12 @@ class slideshow_installer {
|
||||
static function deactivate() {
|
||||
site_status::clear("slideshow_needs_rss");
|
||||
}
|
||||
|
||||
static function check_environment() {
|
||||
$messages = array();
|
||||
if (!module::is_active("rss")) {
|
||||
$messages["warn"][] = t("The Slideshow module requires the RSS module.");
|
||||
}
|
||||
return $messages;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user