Add dependency checking to prevent conflicts with other plugins

MAILPOET-690
This commit is contained in:
Tautvidas Sipavičius
2016-12-09 18:05:19 +02:00
parent 0535e1eaeb
commit bbe3d48ec1
3 changed files with 68 additions and 5 deletions

View File

@@ -25,7 +25,8 @@ class Initializer {
$requiments_check_results = $this->checkRequirements();
// abort initialization if PDO extension is missing
if(!$requiments_check_results[RequirementsChecker::TEST_PDO_EXTENSION]) return;
if(!$requiments_check_results[RequirementsChecker::TEST_PDO_EXTENSION] ||
!$requirements_check_results[RequirementsChecker::TEST_VENDOR_SOURCE]) return;
$this->setupDB();
@@ -223,4 +224,4 @@ class Initializer {
function handleFailedInitialization($message) {
return WPNotice::displayError($message);
}
}
}