Exemple #1
0
 /**
  * Checks if the request is a client callback
  * to the server and handles it.
  *
  * @access	public
  *
  * @return	bool	true if the request is a valid client callback,
  *					false otherwise.
  *
  * @static
  *
  */
 public static function runServer()
 {
     if (!XOAD_Server::notifyObservers('runServerEnter')) {
         return false;
     }
     //var_dump  (XOAD_Server::initializeCallback()); exit;
     if (XOAD_Server::initializeCallback()) {
         XOAD_Server::dispatch();
         /**
          * Defines whether the request is a client callback.
          */
         define('XOAD_CALLBACK', true);
     }
     if (!defined('XOAD_CALLBACK')) {
         /**
          * Defines whether the request is a client callback.
          */
         define('XOAD_CALLBACK', false);
     }
     if (XOAD_Server::notifyObservers('runServerLeave', array('isCallback' => XOAD_CALLBACK))) {
         return XOAD_CALLBACK;
     } else {
         return false;
     }
 }