voting_cookie_timeout ; } public function getAdminPageLimit() { return $this->admin_page_limit ; } public function getMobilePaginationLimit() { return $this->mobile_pagination_limit ; } public function getPaypalAccount() { return $this->pay_pal_account ; } /** * Set your fields here */ protected function setDefinition() { $this->setFilename(ROOT . '/settings.ini') ; $this->hasField('voting_cookie_timeout', array('type'=>'integer', 'minvalue'=>20) ) ; $this->hasField('admin_page_limit', array('type'=>'integer') ) ; $this->hasField('mobile_pagination_limit', array('type'=>'integer') ) ; $this->hasField('pay_pal_account', array('type'=>'email') ); } /** * Use this class as singleton only * @return Settings */ public static function getInstance() { return parent::getInstance('Settings') ; } }