Exemple #1
0
 /**
  * @abstract Fornece o objeto SingleTon da classe
  * @return Sistema_Controle
  */
 public static function instanciar()
 {
     # Verifica se a classe ja foi instanciada uma vez
     if (!self::$_instancia instanceof self) {
         # Instancia a classe
         self::$_instancia = new self();
     }
     # Retorna a instancia
     return self::$_instancia;
 }
Exemple #2
0
<?php

session_start();
# Start para a sessão PHP
# Não deixa a página permanecer no cache
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
/**
 * @abstract Arquivo principal do sistema, todas as página 
 * que deverão ser visualizadas no navegador serão chamadas 
 * por este arquivo.
 * 
 * @copyright  -
 * @author     -
 * @version    1.0
 * @since      10/03/2009
 */
# Inclui o arquivo de configuração
include 'config.php';
# Instancia a classe para mensagens
$mensagem = Sistema_Mensagem::instanciar();
# Instancia a classe de controle do sistema
$controle = Sistema_Controle::instanciar();
# Executa o controle
$controle->executar();
# Exibe o conteudo
$template = Sistema_Layout::instanciar();
$template->exibir();