function Gerar() { $this->titulo = "Detalhe de notícias"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $id_noticia = @$_GET['id_noticia']; $db = new clsBanco(); $db->Consulta("SELECT n.titulo, n.data_noticia, n.descricao, n.ref_ref_cod_pessoa_fj FROM not_portal n WHERE cod_not_portal={$id_noticia}"); if ($db->ProximoRegistro()) { list($titulo, $data, $descricao, $cod_responsavel) = $db->Tupla(); $objPessoa = new clsPessoaFj(); list($responsavel) = $objPessoa->queryRapida($cod_responsavel, "nome"); $data = explode(".", $data); $data = date("d/m/Y", strtotime(substr($data[0], 0, 19))); $this->addDetalhe(array("Responsável", $responsavel)); $this->addDetalhe(array("Data", $data)); $this->addDetalhe(array("Título", $titulo)); $descricao = str_replace("\n\r", "<br>", $descricao); $descricao = str_replace("\n", "<br>", $descricao); $this->addDetalhe(array("Descrição", $descricao)); $db->Consulta("SELECT tipo,cod_vinc,caminho,nome_arquivo FROM not_vinc_portal n WHERE ref_cod_not_portal={$id_noticia}"); while ($db->ProximoRegistro()) { list($tipo, $cod, $caminho, $nome_arquivo) = $db->Tupla(); if ($tipo == "F") { $dba = new clsBanco(); $dba->Consulta("SELECT titulo, caminho, altura, largura FROM foto_portal WHERE cod_foto_portal={$cod}"); $dba->ProximoRegistro(); list($titulo, $caminho, $altura, $largura) = $dba->Tupla(); $this->addDetalhe(array("Fotos Vinculadas", "<a href='#' onclick='javascript:openfoto(\"{$titulo}\",\"{$caminho}\",{$altura},{$largura})'><img src='fotos/small/{$caminho}' border='0'></a>")); } if ($tipo == "N") { $dba = new clsBanco(); $dba->Consulta("SELECT titulo FROM not_portal WHERE cod_not_portal={$cod}"); $dba->ProximoRegistro(); list($titulo) = $dba->Tupla(); $this->addDetalhe(array("Noticias Vinculadas", "<img src='imagens/noticia.jpg' border=0> <a href='noticias_det.php?id_noticia={$cod}'><strong>{$titulo}</strong></a>")); $dba->Consulta("SELECT v.cod_vinc, n.titulo FROM not_vinc_portal v, not_portal n WHERE v.ref_cod_not_portal={$cod} AND v.tipo='N' AND v.cod_vinc = n.cod_not_portal "); while ($dba->ProximoRegistro()) { list($cod, $titulo) = $dba->Tupla(); $this->addDetalhe(array("Noticias Vinculadas", " <img src='imagens/noticia.jpg' border=0> <a href='noticias_det.php?id_noticia={$cod}'><strong>{$titulo}</strong></a>")); } } if ($tipo == "A") { $this->addDetalhe(array("Arquivos Vinculados", "<strong>{$nome_arquivo}</strong> <a href='{$caminho}'><img width='20' height='20' src='imagens/noticia.jpg' border=0></a>")); } } } $this->url_novo = "noticias_cad.php"; $this->url_editar = "noticias_cad.php?id_noticia={$id_noticia}"; $this->url_cancelar = "noticias_lst.php"; $this->largura = "100%"; }
function Inicializar() { $retorno = ""; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(561, $this->pessoa_logada, 3, "educar_escola_lst.php"); $this->cod_escola = $_GET["cod_escola"]; $this->sem_cnpj = false; // verifica se eh cadastro ou edicao de uma escola sem CNPJ // if (is_numeric( $_POST["sem_cnpj"] ) && !$this->ref_idpes) // { // $this->passo = 3; //// $retorno = "Novo"; // } // else if ($_POST['cnpj']) // { // $retorno = "Editar"; // }// verifica se eh um novo cadastro // elseif ($_POST['cnpj'] == "" && empty($_POST)) // { // $this->passo = 1; // }// verifica se eh uma cadastro ou edicao de uma escola com CNPJ // else // { // $this->passo = 2; // } // cadastro Novo sem CNPJ if (is_numeric($_POST["sem_cnpj"]) && !$this->cod_escola) { // $this->passo = 3; // vai para Novo, + o cadastro sera sem CNPJ // die("Sem CNPJ"); $this->sem_cnpj = true; $retorno = "Novo"; } else { if ($_POST["cnpj"]) { $this->com_cnpj = true; // echo "<pre>";print_r($_POST["cnpj"]); // echo idFederal2int($_POST["cnpj"]); $obj_juridica = new clsPessoaJuridica(); $lst_juridica = $obj_juridica->lista(idFederal2int($_POST["cnpj"])); // caso exista o CNPJ na BD if (is_array($lst_juridica)) { // die("juridica"); $retorno = "Editar"; $det_juridica = array_shift($lst_juridica); $this->ref_idpes = $det_juridica["idpes"]; $obj = new clsPmieducarEscola(); $lst_escola = $obj->lista(null, null, null, null, null, null, $this->ref_idpes, null, null, null, 1); if (is_array($lst_escola)) { $registro = array_shift($lst_escola); $this->cod_escola = $registro["cod_escola"]; } // echo "idpes: ".$this->ref_idpes; } else { // die("novo"); $retorno = "Novo"; } } } // cadastro Editar if (is_numeric($this->cod_escola) && !$_POST["passou"]) { $obj = new clsPmieducarEscola($this->cod_escola); $registro = $obj->detalhe(); if ($registro["ref_idpes"]) { $this->com_cnpj = true; } else { $this->sem_cnpj = true; } if ($registro) { foreach ($registro as $campo => $val) { // passa todos os valores obtidos no registro para atributos do objeto $this->{$campo} = $val; } $objEndereco = new clsPessoaEndereco($this->ref_idpes); $detEndereco = $objEndereco->detalhe(); if ($detEndereco) { $this->isEnderecoExterno = 0; } else { $this->isEnderecoExterno = 1; } $this->fantasia = $registro['nome']; $objJuridica = new clsPessoaJuridica($this->ref_idpes); $det = $objJuridica->detalhe(); $this->cnpj = int2CNPJ($det["cnpj"]); $this->fexcluir = $obj_permissoes->permissao_excluir(561, $this->pessoa_logada, 3); $retorno = "Editar"; if ($registro["tipo_cadastro"] == 1) { $objJuridica = new clsPessoaJuridica(false, idFederal2int($this->cnpj)); $det = $objJuridica->detalhe(); $objPessoa = new clsPessoaFj($det["idpes"]); list($this->endereco, $this->cep, $this->ref_bairro, $this->p_ddd_telefone_1, $this->p_telefone_1, $this->p_ddd_telefone_2, $this->p_telefone_2, $this->p_ddd_telefone_mov, $this->p_telefone_mov, $this->p_ddd_telefone_fax, $this->p_telefone_fax, $this->p_email, $this->p_http, $this->tipo_pessoa, $this->cidade, $this->bairro, $this->logradouro, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->andar) = $objPessoa->queryRapida($det["idpes"], "endereco", "cep", "bairro", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "cidade", "bairro", "logradouro", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "andar"); } else { $objEscolaComplemento = new clsPmieducarEscolaComplemento($this->cod_escola); $detComplemento = $objEscolaComplemento->detalhe(); foreach ($detComplemento as $campo => $val) { $this->{$campo} = $val; } $this->cep_ = $this->cep; $this->p_email = $this->email; $this->cidade = $this->municipio; $this->p_ddd_telefone_1 = $this->ddd_telefone; $this->p_telefone_1 = $this->telefone; $this->p_ddd_telefone_fax = $this->ddd_fax; $this->p_telefone_fax = $this->fax; } } } elseif ($_POST['cnpj'] && !$_POST["passou"]) { // echo idFederal2int( $_POST['cnpj'] ); $objJuridica = new clsPessoaJuridica(false, idFederal2int($_POST['cnpj'])); $det = $objJuridica->detalhe(); $objPessoa = new clsPessoaFj($det["idpes"]); list($this->endereco, $this->cep, $this->ref_bairro, $this->p_ddd_telefone_1, $this->p_telefone_1, $this->p_ddd_telefone_2, $this->p_telefone_2, $this->p_ddd_telefone_mov, $this->p_telefone_mov, $this->p_ddd_telefone_fax, $this->p_telefone_fax, $this->p_email, $this->p_http, $this->tipo_pessoa, $this->cidade, $this->bairro, $this->logradouro, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->andar) = $objPessoa->queryRapida($det["idpes"], "endereco", "cep", "bairro", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "cidade", "bairro", "logradouro", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "andar"); } $this->url_cancelar = $retorno == "Editar" ? "educar_escola_det.php?cod_escola={$registro["cod_escola"]}" : "educar_escola_lst.php"; $this->nome_url_cancelar = "Cancelar"; return $retorno; }
function Gerar() { // CAMPOS DA NOTÍCIA A INSERIR $objPessoa = new clsPessoaFj(); list($nome_) = $objPessoa->queryRapida($this->id_pessoa, "nome"); $db = new clsBanco(); /* $db->Consulta( "SELECT nm_pessoa FROM pessoa_fj WHERE cod_pessoa_fj = {$this->id_pessoa}" ); $db->ProximoRegistro(); list($nome_) = $db->Tupla(); */ $this->campoOculto("id_noticia_altera", $this->id_noticia_altera); $this->campoRotulo("pessoa", "Responsável", $nome_); $this->campoTexto("titulo", "Titulo", $this->titulo, "50", "100", true); $this->campoOculto("data_noticia", $this->data_noticia); $this->campoTextoInv("data_noticia_", "Data", $this->data_noticia, "15", "15", true); $this->campoMemo("descricao", "Descrição", $this->descricao, "50", "8", true); //TIPO DA NOTÍCIA $this->campoOculto("id_tipo_deletar", $this->id_tipo_deletar); $this->campoOculto("qtd_tipos", $this->qtd_tipos); if (is_array($this->todos_tipos)) { foreach ($this->todos_tipos as $id => $tipo) { $db->Consulta("SELECT nm_tipo FROM not_tipo WHERE cod_not_tipo = {$tipo}"); if ($db->ProximoRegistro()) { list($nm_tipo) = $db->Tupla(); } $this->campoTextoInv("id_tipo_{$id}", "Tipo", $nm_tipo, "15", "15", true, false, false, "", "<a href='#' onclick=\"javascript:excluirSumit({$tipo},'id_tipo_deletar') \">Clique aqui para Excluir</a>"); } } $this->campoOculto("todos_tipos", serialize($this->todos_tipos)); $db->Consulta("SELECT * FROM not_tipo ORDER BY nm_tipo ASC"); $opcoes = array("Selecione"); while ($db->ProximoRegistro()) { list($cod, $nome) = $db->Tupla(); $opcoes[$cod] = $nome; } $this->campoLista("id_tipo", "Vincular com Tipo", $opcoes, 0, "insereSubmit()"); //FOTOS VINCULADAS $this->campoOculto("id_foto_deletar", $this->id_foto_deletar); $this->campoOculto("qtd_fotos", $this->qtd_fotos); if (is_array($this->todas_fotos)) { foreach ($this->todas_fotos as $id => $foto) { $this->campoTextoInv("id_foto_{$id}", "Fotos", $foto, "15", "15", true, false, false, "", "<a href='#' onclick=\"javascript:excluirSumit({$foto},'id_foto_deletar') \">Clique aqui para Excluir</a>"); } } $this->campoOculto("todas_fotos", serialize($this->todas_fotos)); $this->campoOculto("id_foto", $this->id_foto); $this->campoProcurarAdicionar("id_foto_", "Vincular com foto", $this->id_foto, 10, 5, "showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'add_fotos.php?campo=id_foto\\'></iframe>');", "Procurar", "insereSubmit()", ""); //"openurl('add_fotos.php?campo=id_foto')" //NOTICIAS VINCULADAS $this->campoOculto("id_noticia_deletar", $this->id_noticia_deletar); $this->campoOculto("qtd_noticias", $this->qtd_noticias); if (is_array($this->todas_noticias)) { foreach ($this->todas_noticias as $id => $noticia) { $this->campoTextoInv("id_noticias_{$id}", "Noticias", $noticia, "15", "15", true, false, false, "", "<a href='#' onclick=\"javascript:excluirSumit({$noticia},'id_noticia_deletar') \">Clique aqui para Excluir</a>"); } } $this->campoOculto("todas_noticias", serialize($this->todas_noticias)); $this->campoOculto("id_noticia", $this->id_noticia); $this->campoProcurarAdicionar("id_noticia_", "Vincular com noticia", $this->id_noticia, 10, 5, "showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'add_noticias.php?campo=id_noticia\\'></iframe>');", "Procurar", "insereSubmit()", ""); //openurl('add_noticias.php?campo=id_noticia') //ARQUIVOS VINCULADOS $this->campoOculto("arquivo_deletar", $this->arquivo_deletar); $this->campoOculto("qtd_arquivos", $this->qtd_arquivos); if (is_array($this->todos_arquivos)) { foreach ($this->todos_arquivos as $id => $arquivo) { $this->campoTextoInv("nome_arquivo_{$id}", "Nome Arquivo", $arquivo[1], "15", "15", true, false, false, "", "<a href='#' onclick=\"javascript:excluirSumit({$id},'arquivo_deletar') \">Clique aqui para Excluir</a>"); } } $this->campoOculto("todos_arquivos", serialize($this->todos_arquivos)); $this->campoArquivo("caminho_arquivo", "Vincular Arquivo", $this->caminho_arquivo, "22", "<a href='#' onclick=\"javascript:insereSubmit()\">Salvar Arquivo</a>"); $this->campoTexto("nome_arquivo", "Nome do Arquivo", $this->nome_arquivo, "22", "250", false); }
function Gerar() { $this->campoOculto("cod_cad", $this->cod_cad); $this->campoOculto("cod_jornal", $this->cod_jornal); $db = new clsBanco(); //$db->Consulta( "SELECT nm_pessoa FROM pessoa_fj WHERE cod_pessoa_fj = {$this->cod_cad}" ); $objPessoa = new clsPessoaFj(); list($nome_) = $objPessoa->queryRapida($this->cod_cad, "nome"); $this->campoRotulo("pessoa", "Responsável", $nome_); $this->campoTexto("ano", "Ano", $this->ano, "8", "4", true); $this->campoTexto("edicao", "Edição", $this->edicao, "8", "4", false, false, false, "", "deixar em branco caso seja edição extra"); $this->campoData("data_inicial", "Data Inicial", $this->data_inicial, true); $this->campoData("data_final", "Data Final", $this->data_final, false, "deixar em branco caso seja de apenas um dia."); // Jornais $this->campoOculto("arquivo_deletar", $this->arquivo_deletar); if (is_array($this->todos_arquivos)) { foreach ($this->todos_arquivos as $id => $arquivo) { $this->campoTextoInv("nome_arquivo_{$id}", "Nome Arquivo", $arquivo[1], "30", "30", true, false, false, "", "<a href='#' onclick=\"javascript:excluirSumit({$id},'arquivo_deletar') \">Clique aqui para Excluir</a>"); } } $this->campoOculto("todos_arquivos", serialize($this->todos_arquivos)); $this->campoArquivo("caminho_arquivo", "Vincular Arquivo", $this->caminho_arquivo, "22", "<a href='#' onclick=\"javascript:insereSubmit()\">Salvar Arquivo</a>"); }
public function Editar() { session_start(); $pessoaFj = $_SESSION['id_pessoa']; session_write_close(); $objPessoa = new clsPessoa_($pessoaFj, FALSE, FALSE, $this->p_http, FALSE, $pessoaFj, date("Y-m-d H:i:s", time()), $this->p_email); $objPessoa->edita(); $objFisica = new clsFisica($pessoaFj, FALSE, $this->p_sexo); $objFisica->edita(); $objTelefone = new clsPessoaTelefone($pessoaFj); $objTelefone->excluiTodos(); $objTelefone = new clsPessoaTelefone($pessoaFj, 1, str_replace("-", "", $this->p_telefone_1), $this->p_ddd_telefone_1); $objTelefone->cadastra(); $objTelefone = new clsPessoaTelefone($pessoaFj, 2, str_replace("-", "", $this->p_telefone_2), $this->p_ddd_telefone_2); $objTelefone->cadastra(); $objTelefone = new clsPessoaTelefone($pessoaFj, 3, str_replace("-", "", $this->p_telefone_mov), $this->p_ddd_telefone_mov); $objTelefone->cadastra(); $objTelefone = new clsPessoaTelefone($pessoaFj, 4, str_replace("-", "", $this->p_telefone_fax), $this->p_ddd_telefone_fax); $objTelefone->cadastra(); if ($this->cep && $this->idbai && $this->idlog) { $objEndereco = new clsPessoaEndereco($pessoaFj); $objEndereco2 = new clsPessoaEndereco($pessoaFj, $this->cep, $this->idlog, $this->idbai, $this->numero, $this->complemento, FALSE, $this->letra, $this->bloco, $this->apartamento, $this->andar); if ($objEndereco->detalhe()) { $objEndereco2->edita(); } else { $objEndereco2->cadastra(); } $objPessoa = new clsPessoaFj(); list($this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idtlog, $this->sigla_uf, $this->bloco, $this->apartamento, $this->andar) = $objPessoa->queryRapida($pessoaFj, "cidade", "bairro", "logradouro", "cep", "idtlog", "sigla_uf", "bloco", "apartamento", "andar"); } else { $this->cep_ = idFederal2int($this->cep_); $objEnderecoExterno = new clsEnderecoExterno($pessoaFj); $objEnderecoExterno2 = new clsEnderecoExterno($pessoaFj, "1", $this->idtlog, $this->logradouro, $this->numero, $this->letra, $this->complemento, $this->bairro, $this->cep_, $this->cidade, $this->sigla_uf, FALSE, $this->bloco, $this->apartamento, $this->andar); if ($objEnderecoExterno->detalhe()) { $objEnderecoExterno2->edita(); } else { $objEnderecoExterno2->cadastra(); } } // Verifica o maior setor selecionado for ($i = 0; $i < 5; $i++) { $varNm = "setor_{$i}"; if ($this->{$varNm}) { $setor = $this->{$varNm}; } } if ($setor) { $sql = " ref_cod_setor_new = '{$setor}', "; } if ($this->f_senha != $this->confere_senha) { $sql_funcionario = "UPDATE funcionario SET senha=md5('{$this->f_senha}'), data_troca_senha = NOW(), ref_cod_funcionario_vinculo='{$this->ref_cod_funcionario_vinculo}', {$sql} ramal='{$this->f_ramal}', ref_ref_cod_pessoa_fj='{$pessoaFj}', tempo_expira_senha = 30 WHERE ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}"; } else { if (empty($_SESSION['convidado'])) { $sql_funcionario = "UPDATE funcionario SET {$sql} ramal='{$this->f_ramal}', ref_cod_funcionario_vinculo='{$this->ref_cod_funcionario_vinculo}', ref_ref_cod_pessoa_fj='{$pessoaFj}' WHERE ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}"; } else { $sql_funcionario = "UPDATE funcionario SET {$sql} ramal='{$this->f_ramal}', ref_ref_cod_pessoa_fj='{$pessoaFj}' WHERE ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}"; } } $db = new clsBanco(); $db->Consulta($sql_funcionario); if (empty($_SESSION['convidado'])) { if (!$_POST["reloading"]) { } } else { if ($_SESSION['motivo_visita'] == 'atualizar_cadastro_e_email') { echo "<script>document.location='solicita_email.php';</script>"; } else { echo "<script>document.location='insmess_cad.php';</script>"; } } header('Location: index.php'); return TRUE; }