Files
piratepoet/lib/Util/License/Features/Subscribers.php
2016-10-27 11:16:30 -04:00

29 lines
732 B
PHP

<?php
namespace MailPoet\Util\License\Features;
use MailPoet\Config\Renderer;
use MailPoet\Models\Subscriber as SubscriberModel;
use MailPoet\Util\License\License;
class Subscribers {
static $subscribers_limit = 2000;
function check($subscribers_limit = false) {
$subscribers_limit = ($subscribers_limit !== false) ?
$subscribers_limit :
self::$subscribers_limit;
if(!License::getLicense() &&
SubscriberModel::getTotalSubscribers() > $subscribers_limit
) {
$renderer = new Renderer();
echo $renderer->init()->render('limit.html', array(
'limit' => $subscribers_limit
));
return $this->terminateRequest();
}
}
function terminateRequest() {
exit;
}
}