示例#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();
 }
示例#2
0
	Status do trabalho
	
	O trabalho pode estar em um dos seguintes estados
	- Ativo
	- Bloquado
	- Cancelado
	- Em análise
	- Aceito
	- Aceito com Resalvas
	- Rejeitado

	O acadêmico somente poderá editar o trablho se ele estiver no status Ativo ou Aceito com Resalvas, nos demais casos ele não poderá fazer nada com o trablaho
*/
require_once "admin/config.php";
// classe de login
$login = Sistema_Login::instanciar();
if (!$login->usuarioLogado()) {
    die("<script type='text/javascript'>window.location='index.php?p=login'</script>");
}
// situacao da inscricao
$sql = "\n\tSELECT \n\t  bol_datapagamento \n  FROM boleto \n    INNER JOIN participante ON\n      participante.tpp_cod = boleto.tpp_cod\n  WHERE\n    participante.usr_cod = " . $login->getCodigo();
$situacaoInscricao = Sistema_Conecta::getOne($sql);
if ($situacaoInscricao == "") {
    $situacaoInscricao = "<em style='yellow'>Aguardando Confirmação do Pagamento</em>";
} else {
    $situacaoInscricao = " Boleto Pago, Data do pagamento <em>" . $situacaoInscricao . "</em>";
}
// todos os trabalhos de um aluno
$sql = "\n\tSELECT\n\t\t*\n\tFROM trabalho\n\t\tINNER JOIN status ON\n\t\t\ttrabalho.trb_status = status.stt_cod\n\tWHERE\n\t\tusr_cod = " . $login->getCodigo();
$trabalhos = Sistema_Conecta::Execute($sql);
if (!is_array($trabalhos)) {
示例#3
0
 /**
  * Construtor da classe
  * @return Sistema_Persistencia
  */
 public function __construct($codigo = 0)
 {
     $this->_codigo = $codigo;
     $this->_msg = Sistema_Mensagem::instanciar();
     $this->_login = Sistema_Login::instanciar();
 }
示例#4
0
 /**
  * Construtor recebe o nome da ação da tela
  * @param $acao
  */
 public function __construct($acao)
 {
     $this->_acao = $acao;
     $this->_login = Sistema_Login::instanciar();
 }