示例#1
0
 /**
  * @abstract Construtor impossibilita a instancia
  * da classe, somente se for utilizado o metodo
  * statico instanciar
  * @return Sistema_Controle
  */
 private function __construct()
 {
     # Instancia o objeto Login
     $this->_login = Sistema_Login::instanciar();
     # Verifica se esta logado
     if (!$this->_login->usuarioLogado()) {
         if (strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {
             die("Para acessar a área administrativa use o Firefox");
         } else {
             # Chama a tela de login
             $l = Sistema_Layout::instanciar();
             $l->includeCSS(SISTEMA_URL . "css/login.css");
             $l->includeJavaScript(SISTEMA_URL . "javascript/formulario.js");
             $l->exibir('login.tpl');
             die;
         }
     }
     # Instancia a classe Mensagem
     $this->_msg = Sistema_Mensagem::instanciar();
 }