/** * Execute the model * @param Container The Observer object. * @return bool TRUE if successful, else FALSE. * @access public */ function execute(&$observer) { $flux =& FluxCapacitor::create('agent.checkserverloadavg'); $rs =& $flux->execute(); if ($rs->isSuccess()) { return TRUE; } $observer->set('error.code', GENERAL_ERROR); $observer->set('error.title', 'Server Overload'); $observer->set('error.message', 'Server is busy due to heavy traffic.<BR/>Please try again in 5 minutes'); $observer->set('error.line', __LINE__); $observer->set('error.file', __FILE__); $observer->set('error.debug', backtrace()); return FALSE; }
/** * Execute the model * @param Container The Observer object. * @return bool TRUE if successful, else FALSE. * @access public */ function execute(&$observer) { $flux = FluxCapacitor::create('agent.checkboardconfigvar'); $flux->checkVarNames('avatar_save_disable'); $rs = $flux->execute(); $vars = $rs->getVariables(); if (intval($vars['avatar_save_disable']) == 0) { return TRUE; } $observer->set('error.code', GENERAL_MESSAGE); $observer->set('error.title', 'Save Disabled'); $observer->set('error.message', 'Avatar saving is currently disabled.'); $observer->set('error.line', __LINE__); $observer->set('error.file', __FILE__); $observer->set('error.debug', backtrace()); return FALSE; }