public function checkModuleRestrictions($action) { $restrictionError = -1; $tf = new DatabaseService(); if (isset($_SESSION['subscriptionPlanOptions'])) { $subscriptionPlanOptions = $_SESSION['subscriptionPlanOptions']; } else { $subscriptionPlanOptions = $this->getOptions(); $_SESSION['subscriptionPlanOptions'] = $subscriptionPlanOptions; } $records = $tf->getTableData($action, '*', ''); if (isset($subscriptionPlanOptions['options'][$action]) && $subscriptionPlanOptions['options'][$action] !== '-1' && count($records) >= $subscriptionPlanOptions['options'][$action]) { echo $restrictionError; die; } }
/** * @return array */ public function getUsers() { $db = new DatabaseService(); $data = $db->getTableData(self::TABLE_NAME, '*', ''); return $data; }