diff --git a/modules/themeroller/helpers/themeroller_installer.php b/modules/themeroller/helpers/themeroller_installer.php index 5b59a982..912d328b 100644 --- a/modules/themeroller/helpers/themeroller_installer.php +++ b/modules/themeroller/helpers/themeroller_installer.php @@ -32,4 +32,13 @@ class themeroller_installer { /* @todo Put database table drops here */ module::delete("themeroller"); } + + static function can_activate() { + $messages = array(); + if (!(extension_loaded("zip") || extension_loaded("zlib"))) { + $messages["warn"][] = t("Themeroller requires either the '%zip' or '%zlib' extension to be loaded", + array("zip" => "zip", "zlib" => "zlib")); + } + return $messages; + } }