/**
  * 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;
 }