- Updates subscriber limit check logic - Updates unit tests - Updates Menu's check for subscriber limit
19 lines
505 B
PHP
19 lines
505 B
PHP
<?php
|
|
namespace MailPoet\Util\License\Features;
|
|
|
|
use MailPoet\Models\Subscriber as SubscriberModel;
|
|
use MailPoet\Util\License\License;
|
|
|
|
class Subscribers {
|
|
public $license;
|
|
const SUBSCRIBERS_LIMIT = 2000;
|
|
|
|
function __construct($license = false) {
|
|
$this->license = ($license) ? $license : License::getLicense();
|
|
}
|
|
|
|
function check($subscribers_limit = self::SUBSCRIBERS_LIMIT) {
|
|
if($this->license) return false;
|
|
return SubscriberModel::getTotalSubscribers() > $subscribers_limit;
|
|
}
|
|
} |