Show a notice to admin if network activation

Mailpoet seems to be working on network activated multisites but we
don't support it.
[MAILPOET-923]
This commit is contained in:
Pavel Dohnal
2017-06-13 12:49:00 +01:00
parent cdd8e51ef9
commit fa3ba609f3
4 changed files with 103 additions and 3 deletions

View File

@@ -25,7 +25,6 @@ class Initializer {
function init() {
$requirements_check_results = $this->checkRequirements();
// abort initialization if PDO extension is missing
if(!$requirements_check_results[RequirementsChecker::TEST_PDO_EXTENSION] ||
!$requirements_check_results[RequirementsChecker::TEST_VENDOR_SOURCE]
) {
@@ -43,6 +42,16 @@ class Initializer {
)
);
add_action('activated_plugin', array(
new PluginActivatedHook(new DeferredAdminNotices),
'action'
), 10, 2);
add_action('admin_init', array(
new DeferredAdminNotices,
'flushAll'
));
add_action('plugins_loaded', array(
$this,
'setup'
@@ -62,8 +71,8 @@ class Initializer {
}
function checkRequirements() {
$requrements = new RequirementsChecker();
return $requrements->checkAllRequirements();
$requirements = new RequirementsChecker();
return $requirements->checkAllRequirements();
}
function setupDB() {