SetTitulo( "{$this->_instituicao} Acontecimento" ); $this->processoAp = "605"; } } class indice extends clsDetalhe { /** * Titulo no topo da pagina * * @var int */ var $cod_acontecimento; var $ref_cod_tipo_acontecimento; var $ref_cod_funcionario_cad; var $ref_cod_funcionario_exc; var $titulo; var $descricao; var $dt_inicio; var $dt_fim; var $hr_inicio; var $hr_fim; var $data_cadastro; var $data_exclusao; var $ativo; function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Acontecimento - Detalhe"; $this->cod_acontecimento=$_GET["cod_acontecimento"]; $tmp_obj = new clsPmicontrolesisAcontecimento( $this->cod_acontecimento ); $registro = $tmp_obj->detalhe(); if( ! $registro ) { header( "location: controlesis_acontecimento_lst.php" ); die(); } if( class_exists( "clsPmicontrolesisTipoAcontecimento" ) ) { $obj_ref_cod_tipo_acontecimento = new clsPmicontrolesisTipoAcontecimento( $registro["ref_cod_tipo_acontecimento"] ); $det_ref_cod_tipo_acontecimento = $obj_ref_cod_tipo_acontecimento->detalhe(); $registro["ref_cod_tipo_acontecimento"] = $det_ref_cod_tipo_acontecimento["nm_tipo"]; } else { $registro["ref_cod_tipo_acontecimento"] = "Erro na geracao"; echo ""; } if( $registro["ref_cod_tipo_acontecimento"] ) { $this->addDetalhe( array( "Tipo Acontecimento", "{$registro["ref_cod_tipo_acontecimento"]}") ); } if( $registro["titulo"] ) { $this->addDetalhe( array( "Titulo", "{$registro["titulo"]}") ); } if( $registro["descricao"] ) { $this->addDetalhe( array( "Descricão", "
{$registro["descricao"]}
") ); } if( $registro["local"] ) { $this->addDetalhe( array( "Local", "{$registro["local"]}") ); } if( $registro["contato"] ) { $this->addDetalhe( array( "Contato", "{$registro["contato"]}") ); } if( $registro["link"] ) { $this->addDetalhe( array( "Link", "{$registro["link"]}") ); } if( $registro["dt_inicio"] ) { $this->addDetalhe( array( "Dt Inicio", substr(dataFromPgToBr( $registro["dt_inicio"], "d/m/Y H:i" ), 0, 10) ) ); } if( $registro["dt_fim"] ) { $this->addDetalhe( array( "Dt Fim", substr(dataFromPgToBr( $registro["dt_fim"], "d/m/Y H:i" ), 0, 10) ) ); } if( $registro["hr_inicio"] ) { $this->addDetalhe( array( "Hr Inicio", substr($registro["hr_inicio"], 0, 5) ) ); } if( $registro["hr_fim"] ) { $this->addDetalhe( array( "Hr Fim", substr($registro["hr_fim"], 0, 5)) ); } $db = new clsBanco(); $db->Consulta( "SELECT ref_cod_foto_evento FROM pmicontrolesis.foto_vinc n WHERE ref_cod_acontecimento={$this->cod_acontecimento}" ); while($db->ProximoRegistro()) { list($cod) = $db->Tupla(); $dba = new clsBanco(); $dba->Consulta( "SELECT titulo, caminho, altura, largura FROM pmicontrolesis.foto_evento WHERE cod_foto_evento={$cod}" ); $dba->ProximoRegistro(); list ($titulo,$caminho,$altura,$largura) = $dba->Tupla(); $this->addDetalhe( array("Fotos Vinculadas", "") ); } $this->url_novo = "controlesis_acontecimento_cad.php"; $this->url_editar = "controlesis_acontecimento_cad.php?cod_acontecimento={$registro["cod_acontecimento"]}"; $this->url_cancelar = "controlesis_acontecimento_lst.php"; $this->largura = "100%"; } } // cria uma extensao da classe base $pagina = new clsIndexBase(); // cria o conteudo $miolo = new indice(); // adiciona o conteudo na clsBase $pagina->addForm( $miolo ); // gera o html $pagina->MakeAll(); ?>