Add Premium installation/activation UI [PREMIUM-9]

This commit is contained in:
stoletniy
2017-05-11 19:18:14 +03:00
parent 6cbce2fc97
commit 7ebb7bac17
8 changed files with 245 additions and 8 deletions

View File

@ -3,6 +3,7 @@ namespace MailPoet\API\JSON\v1;
use MailPoet\API\JSON\Endpoint as APIEndpoint;
use MailPoet\API\JSON\Error as APIError;
use MailPoet\Config\Installer;
use MailPoet\Services\Bridge;
use MailPoet\Util\License\License;
use MailPoet\WP\DateTime;
@ -97,10 +98,9 @@ class Services extends APIEndpoint {
}
if($success_message) {
$premium_plugin_active = License::getLicense();
return $this->successResponse(
array('message' => $success_message),
array('premium_plugin_active' => $premium_plugin_active)
Installer::getPremiumStatus()
);
}
@ -122,4 +122,4 @@ class Services extends APIEndpoint {
return $this->errorResponse(array(APIError::BAD_REQUEST => $error));
}
}
}