public static function getInstance()
 {
     if (self::$instance == NULL) {
         self::$instance = new MFrontController();
     }
     return self::$instance;
 }
Beispiel #2
0
 /**
  * Inicialização básica do Framework.
  * Inicializa "variáveis globais", sessão, log e FrontController.
  */
 public static function initialize()
 {
     if (self::$instance->java = $_SERVER["SERVER_SOFTWARE"] == "JavaBridge") {
         require_once self::$instance->home . "/java/Java.inc";
         self::$instance->javaContext = java_context();
         self::$instance->javaServletContext = java_context()->getServletContext();
     }
     self::$instance->getObject('login');
     self::$instance->session = new MSession();
     self::$instance->session->init(mrequest('sid'));
     self::$msg = new MMessages(self::$instance->getOptions('language'));
     self::$msg->loadMessages();
     self::$instance->mode = self::$instance->getOptions("mode");
     date_default_timezone_set(self::$instance->getOptions("timezone"));
     setlocale(LC_ALL, self::$instance->getOptions("locale"));
     self::$instance->setLog('manager');
     self::$instance->mad = self::$instance->conf['mad']['module'];
     self::$instance->controller = MFrontController::getInstance();
 }