<?php class Application_Validate_NotDemoValidate extends Zend_Validate_Abstract { public const NOTDEMO = 'notdemo'; protected $_messageTemplates = [ self::NOTDEMO => 'Cannot be changed in demo mode', ]; public function isValid($value) { $this->_setValue($value); $CC_CONFIG = Config::getConfig(); if (isset($CC_CONFIG['demo']) && $CC_CONFIG['demo'] == 1) { $this->_error(self::NOTDEMO); return false; } return true; } }