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