29 lines
732 B
PHP
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;
|
|
}
|
|
} |