$documento->setUsuario(userId()); $nome = $documento->getDestinatario(); // Verifica se o nome foi preenchido if (!empty($nome)) { $retorno = $DAO->AtualizarGRD($documento); if ($retorno == 1) { echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { print_r($retorno); } } else { echo '<script language= "JavaScript">alert("Preencha o Destinatario");</script>'; } } else { $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_GRD . " WHERE dat_excluido IS NULL AND id=" . $documento->getId()); if ($resultado) { foreach ($resultado as $item) { $documento->setDestinatario($item['destinatario']); $documento->setAtencao($item['atencao']); $documento->setDataEnvio($item['dat_envio']); $documento->setLocal($item['local']); $documento->setNTGM($item['ngtm']); $documento->setObservacao($item['observacao']); $documento->setUsuario(userId()); $file = $DAO->Listar("SELECT file, versao FROM " . MYSQL_BASE_ARQUIVOS . " WHERE principal='S' AND id_documento=" . $documento->getId()); } } else { $documento->setCodGRD(""); $documento->setDestinatario(""); $documento->setAtencao("");
move_uploaded_file($file_atual['tmp_name'], $uploadFile); } else { $name = $_POST['arquivo']; } //Verifica se o nome foi preenchido $retorno = $DAO->Atualizar($documento, $name); if ($retorno == true) { echo '<script language= "JavaScript">alert("Registro gravado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo '<script language= "JavaScript">alert("Registro não foi salvo!");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } } else { $documento->setId($_GET['id']); $resultado = $DAO->Listar("SELECT \t\r\n\t\t\t\t\t\t\t\t\tid,\r\n\t\t\t\t\t\t\t\t\tnome,\r\n\t\t\t\t\t\t\t\t\tid_disciplina,\r\n\t\t\t\t\t\t\t\t\tid_obra,\r\n\t\t\t\t\t\t\t\t\tarquivo\r\n\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_TRADUCAO_ARQUIVOS . "\r\n\t\t\t\t\t\t\t\tWHERE excluido IS NULL\r\n\t\t\t\t\t\t\t\tAND id=" . $documento->getId()); if ($resultado) { foreach ($resultado as $item) { $documento->setNome($item['nome']); if ($item['arquivo'] != null) { $arquivo = '<a href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/traducao_docs/' . $item['arquivo'] . '" target="_blank">Baixar</a>'; $nome_arquivo = $item['arquivo']; $documento->setDisciplina($item['id_disciplina']); $documento->setObra($item['id_obra']); } else { $arquivo = ''; $nome_arquivo = ''; $documento->setDisciplina(''); $documento->setObra(''); } }
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/DocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/Documento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once INTERNAL_ROOT_PORTAL . '/head.php'; if (!in_array(66, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $documento = new Documento(); $DAO = new DocumentoDAO(); $id = limpaTexto($_GET['id']); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_GRD . " WHERE dat_excluido IS NULL AND id =" . $id . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $documento->setId($item['id']); $documento->setCodGRD($item['cod_grd']); $documento->setDataEnvio($item['dat_envio']); } } else { $documento->setId(""); $documento->setCodGRD(""); $documento->setDataEnvio(""); } //Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'finaliza') { $documento->setDataEntrega($_POST['dat_entrega'], "converter"); $documento->setDataEnvio($_POST['dat_envio'], "converter"); $id = $documento->getId();
if ($retorno == 1) { echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao alterar o registro.");</script>'; } } else { $msg = "Esse código já existe."; echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; echo '<script language= "JavaScript">location.href="edit_cod.php?id=' . $documento->getId() . '";</script>'; } } else { echo '<script language= "JavaScript">alert("Preencha o Destinatario");</script>'; } } else { $resultado = $DAO->Listar("SELECT A.*, B.cod_ata, A.ngtm FROM " . MYSQL_BASE_ATAS_CONTEUDO . " A\r\n\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_ATAS . " B ON B.id = A.id_ata\r\n\t\t\t\t\t\t\t\tWHERE A.id_ata =" . $documento->getId() . " AND principal = 'S'"); if ($resultado) { foreach ($resultado as $item) { $documento->setCodGRD($item['cod_ata']); $documento->setDestinatario($item['destinatario']); $documento->setAssunto($item['assunto']); $documento->setLocal($item['local']); $documento->setNTGM($item['ngtm']); $documento->setObservacao($item['observacao']); $documento->setUsuario(userId()); } } else { $documento->setCodGRD(""); $documento->setAssunto(""); $documento->setLocal(""); $documento->setDestinatario("");
} else { $destinatario = $DAOMsg->Listar("SELECT DISTINCT B.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_CHECK_LISTS . " A\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " B ON B.id = A.id_usuario\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_USUARIOS . " C ON C.id_pessoa = B.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE A.id=" . $checkList->getId()); } foreach ($destinatario as $item) { $mensagem->setDestinatario($item['id']); $retorno_msg = $DAOMsg->Gravar($mensagem); } if ($checkList->getAprovadoPor() == 2 || $checkList->getAprovadoPor() == 3) { $pedido = new PedidoInformacao(); $DAO_Pedido = new PedidoInformacaoDAO(); if ($checkList->getAprovadoPor() == 2) { $pedido->setAssunto("Projeto Reprovado"); } else { $pedido->setAssunto("Projeto Aprovado com comentários"); } $resultado = $DAO->Listar("SELECT \r\n\t\t\t\t\t\t\t\t\t\t\t\t\tC.id as responsavel,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tC.nome_completo,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tC.email,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tD.id_empresa,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tB.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tB.id_remessa_lista\r\n\t\t\t\t\t\t\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_CHECK_LISTS . " A\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_REMESSA_ARQUIVOS . " B ON B.file = CONCAT('../', A.nome_arquivo)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " C ON C.id = B.id_usuario\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_REMESSA_LISTAS . " D ON D.id = B.id_remessa_lista\r\n\t\t\t\t\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tA.id = " . $checkList->getId()); foreach ($resultado as $item) { $pedido->setResponsavel($item['responsavel']); $pedido->setUsuario(userId()); $pedido->setListaArquivo($item['id']); $pedido->setLista($item['id_remessa_lista']); $pedido->setPergunta($checkList->getConsideracoes()); $pedido->setEmpresa($item['id_empresa']); } $pedido->setPedidoInformacao($DAO_Pedido->Gravar($pedido)); if ($checkList->getAprovadoPor() == 2 || $checkList->getAprovadoPor() == 3) { $query = mysql_query("SELECT \r\n\t\t\t\t\t\t\t\t\t\t\t\t\tPCT.id \r\n\t\t\t\t\t\t\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_PROJETO_CADASTRO . " PC\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PROJETO_CADASTRO_TERCEIRIZADO . " PCT ON PCT.id_cad_projeto = PC.id \r\n\t\t\t\t\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\t\t\t\t\tPC.id_check_list = " . $checkList->getId() . " LIMIT 1"); while ($row = mysql_fetch_array($query)) { $update = mysql_query("UPDATE " . MYSQL_BASE_PROJETO_CADASTRO_TERCEIRIZADO . " SET id_pedido_informacao = " . $pedido->getPedidoInformacao() . ", data_pedido_informacao=NOW() WHERE id = " . $row['id']); } }
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/DocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/Documento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); $DAO = new DocumentoDAO(); $documento = new Documento(); $id = limpaTexto($_GET['id']); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_GRD . " WHERE dat_excluido IS NULL AND id =" . $id . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $documento->setId($item['id']); $documento->setCodGRD($item['cod_grd']); $documento->setDestinatario($item['destinatario']); $documento->setAtencao($item['atencao']); $documento->setDataEnvio($item['dat_envio']); $documento->setLocal($item['local']); $documento->setDataEntrega($item['dat_entrega']); $documento->setNTGM($item['ngtm']); $documento->setObservacao($item['observacao']); $documento->setUsuario(userId()); } } else { $documento->setId(""); $documento->setCodGRD(""); $documento->setDestinatario(""); $documento->setAtencao(""); $documento->setDataEnvio(""); $documento->setLocal("");
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/DocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/Documento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); $DAO = new DocumentoDAO(); $documento = new Documento(); $id = limpaTexto($_GET['id']); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_GRD . " WHERE dat_excluido IS NULL AND id =" . $id . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $documento->setId($item['id']); $documento->setCodGRD($item['cod_grd']); $documento->setDestinatario($item['destinatario']); $documento->setAtencao($item['atencao']); $documento->setDataEnvio($item['dat_envio']); $documento->setLocal($item['local']); $documento->setDataEntrega($item['dat_entrega']); $documento->setNTGM($item['ngtm']); $documento->setObservacao($item['observacao']); $documento->setUsuario(userId()); $file = $DAO->Listar("SELECT file, versao FROM " . MYSQL_BASE_ARQUIVOS . " WHERE principal='S' AND id_documento=" . $documento->getId()); if ($file->rowCount() > 0) { foreach ($file as $row) { if (!empty($row['file'])) { $documento->setFile('<a href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/' . $row['file'] . '" target="_blank">Ver arquivo</a>'); $documento->setVersao($row['versao']); } else { $documento->setFile("Sem arquivo");
if ($retorno == 1) { $retorno = $DAO->Atualizar($documento); if ($retorno == 1) { echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { print_r($retorno); } } else { print_r($retorno); } } else { echo '<script language= "JavaScript">alert("Preencha o Motivo");</script>'; } } else { $resultado = $DAO->Listar("SELECT id, data, versao, file, file_ing FROM " . MYSQL_BASE_PLANO_TRABALHO . " \r\n\t\t\t\t\t\t\t\tWHERE dat_excluido IS NULL AND status='S' AND id=" . $documento->getId()); if ($resultado) { foreach ($resultado as $item) { $documento->setData($item['data']); $documento->setFile($item['file']); $documento->setFileIng($item['file_ing']); $documento->setVersao($item['versao']); $documento->setDescricao($item['descricao']); $documento->setUsuario(userId()); } } else { $documento->setData(""); $documento->setFile("Sem Arquivo"); $documento->setFileIng("Sem Arquivo"); $documento->setVersao(""); $documento->setDescricao("");
foreach ($participantes as $item) { $array['nome'][] = $item; } foreach ($empresa as $item) { $array['empresa'][] = $item; } $total = count($array['nome']); $result = mysql_query("SHOW TABLE STATUS LIKE 'tb_ata'"); $row = mysql_fetch_array($result); $id_ata = $row['Auto_increment']; $documento->setId($id_ata); $destinatario = $documento->getDestinatario(); $data = $documento->getDataAta(); //Verifica se o nome foi preenchido if (!empty($destinatario) && !empty($data)) { $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_ATAS . " WHERE cod_ata='" . $documento->getCodGRD() . "'"); if ($retorno->rowCount() > 0) { $msg = "Não foi possível salvar, pois o código do documento já existe nos registros."; echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; } else { $retorno = $documento->atualizarParticipantes($documento->getIdPessoa(), $documento->getId()); if ($retorno == 1) { // $documento->setId(0); $retorno = $DAO->GravarAta($documento); // foreach($retorno as $linha) // { // $documento->setId($linha['v_id']); // } for ($i = 0; $i < $total; $i++) { $query = mysql_query("INSERT INTO " . MYSQL_BASE_ATAS_PARTICIPANTE_TXT . " VALUES (NULL, " . $documento->getId() . ", '" . $array['nome'][$i] . "', '" . $array['empresa'][$i] . "', NOW(), NULL, " . userId() . ")"); if (!$query) {
$documento = new Documento(); $DAO = new DocumentoDAO(); $documento->setNome($_POST['nome']); $documento->setProduto($_POST['produto']); $documento->setDataPrevisao($_POST['dat_previsao'], "converter"); $documento->setGrupo($_POST['grupo']); $documento->setIdPessoa($_POST['pessoa']); $documento->setTipo($_POST['tipo']); $documento->setUsuario(userId()); $tipoDocumento->setEditavel('N'); $tipoDocumento->setUsuario(userId()); $tipoDocumento->setNome(limpaTexto($_POST['nome'])); $nome = $documento->getNome(); //Verifica se o nome foi preenchido if (!empty($nome)) { $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PRODUTOS . " WHERE nome='" . $nome . "' AND dat_excluido IS NULL"); if ($retorno->rowCount() > 0) { $msg = "Não foi possível salvar, pois o nome do produto já existe nos registros."; echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; } else { $retorno = $DAO->GravarProduto($documento); if ($retorno > 0) { $retorno = $documento->atualizarResponsaveis($documento->getIdPessoa(), $retorno); if ($retorno == 1) { $result = $DAO_WF->Gravar($tipoDocumento); } echo '<script language= "JavaScript">alert("Registro salvo com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { print_r($retorno); }
$DAO = new DocumentoDAO(); $DAO_WF = new TipoDocumentoDAO(); $tipoDocumento = new TipoDocumento(); $documento->setId(limpaTexto($_GET['id'])); // Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $documento->setNome($_POST['nome']); $documento->setProduto($_POST['produto']); $documento->setDataPrevisao($_POST['dat_previsao'], 'converter'); $documento->setGrupo($_POST['grupo']); $documento->setIdPessoa($_POST['pessoa']); $documento->setTipo($_POST['tipo']); $documento->setUsuario(userId()); $documento->setId($_POST['id']); $tipoDocumento->setNome($documento->GetNome()); $query = $DAO->Listar("SELECT nome FROM " . MYSQL_BASE_PRODUTOS . " WHERE id=" . $documento->getId()); foreach ($query as $row) { $tipoDocumento->setNomeConsulta($row['nome']); } $nome = $documento->getNome(); // Verifica se o nome foi preenchido if (!empty($nome)) { $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PRODUTOS . " WHERE nome='" . $nome . "' AND dat_excluido IS NULL"); if ($retorno->rowCount() > 0) { $msg = "Não foi possível salvar, pois o nome do produto já existe nos registros."; echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; } else { $retorno = $DAO->AtualizarProduto($documento); if ($retorno == true) { $retorno = $documento->atualizarResponsaveis($documento->getIdPessoa(), $documento->getId()); if ($retorno == true) {
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/Documento.class.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/DocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/lib/PHPWord/samples/Sample_Header.php'; $id = limpaTexto($_GET['id']); $documento = new Documento(); $DAO = new DocumentoDAO(); $resultado = $DAO->Listar("SELECT a.dat_ata, a.id, ac.assunto, ac.local, ac.destinatario, ac.observacao, a.cod_ata FROM " . MYSQL_BASE_ATAS . " a, " . MYSQL_BASE_ATAS_CONTEUDO . " ac WHERE a.id= ac.id_ata AND a.id = " . $id); foreach ($resultado as $item) { $documento->setDataAta($item['dat_ata']); $documento->setId($item['id']); $documento->setAssunto($item['assunto']); $documento->setLocal($item['local']); $documento->setDestinatario($item['destinatario']); $documento->setObservacao($item['observacao']); $documento->setCodDoc($item['cod_ata']); } // New Word Document // echo date('H:i:s'), ' Create new PhpWord object', EOL; $phpWord = new \PhpOffice\PhpWord\PhpWord(); $header = array('size' => 16, 'bold' => true, 'name' => 'Arial', 'align' => 'center'); $phpWord->addFontStyle('rStyle', array('name' => 'Arial', 'bold' => true)); $phpWord->addParagraphStyle('pStyle', array('align' => 'center')); $section = $phpWord->addSection(); /*Style da tabela*/ $styleTable = array('borderSize' => 6, 'borderColor' => '000000', 'cellMargin' => 10); $styleFirstRow = array('borderBottomSize' => 18, 'borderBottomColor' => '0000FF', 'bgColor' => 'FFFFFF'); $styleCell = array('valign' => 'center');
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/PlanoTrabalhoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/PlanoTrabalho.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); $DAO = new DocumentoDAO(); $documento = new Documento(); $id = limpaTexto($_GET['id']); $resultado = $DAO->Listar("SELECT versao, data, file, file_ing FROM " . MYSQL_BASE_PLANO_TRABALHO . " \r\n\t\t\t\t\t\t\t\tWHERE dat_excluido IS NULL AND status = 'S' AND id =" . $id . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $documento->setVersao($item['versao']); $documento->setData($item['data']); $documento->setFile($item['file']); $documento->setFileIng($item['file_ing']); } } else { $documento->setVersao(""); $documento->setData(""); $documento->setFile("Sem arquivo"); $documento->setFileIng("Sem arquivo"); } include_once INTERNAL_ROOT_PORTAL . '/head.php'; if (!in_array(61, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } ?> <style> .emissao
function listarDocumentos($id = null) { $DAO = new DocumentoDAO(); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_DOCUMENTOS . " WHERE ativo = 'S' AND id_categoria=9 ORDER BY cod_documento ASC"); foreach ($resultado as $item) { if ($id == $item['id']) { echo '<option selected="selected" value="' . $item['id'] . '">' . $item['cod_documento'] . '</option>'; } else { echo '<option value="' . $item['id'] . '">' . $item['cod_documento'] . '</option>'; } } }
//DELETA OS ANEXOS QUE CONTENHAM O MESMO $ID DA GRD if ($documento->getCodDocumento() != '') { foreach ($documento->getCodDocumento() as $item) { $retorno = $DAO->GravarGRDDocumento($item, $documento); } //execute query if ($retorno == 1) { echo '<script language= "JavaScript">alert("Registrado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="documento.php?id=' . $documento->getId() . '";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao atualizar o registro.");</script>'; } } } } else { $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_GRD . " WHERE dat_excluido IS NULL AND id =" . $id . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $documento->setId($item['id']); $documento->setCodGRD($item['cod_grd']); } } else { $documento->setId(""); $documento->setCodGRD(""); } } $max = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_GRD_DOCUMENTOS . " WHERE dat_excluido IS NULL AND id_grd =" . $id); $num_max = $max->rowCount(); $array_doc = array(); foreach ($max as $item) { $array_doc[] = $item['cod_documento'];
function listarDisciplina($id = null) { $DAO = new DocumentoDAO(); $retorno = $DAO->Listar("SELECT id, nome FROM " . MYSQL_BASE_DISCIPLINAS . " WHERE ativo = 'S'"); foreach ($retorno as $item) { if ($item['id'] == $id) { echo '<option selected="selected" value="' . $item['id'] . '">' . $item['nome'] . '</option>'; } else { echo '<option value="' . $item['id'] . '">' . $item['nome'] . '</option>'; } } }
$documento->setAssunto(limpaTexto($_POST['assunto'])); $documento->setUsuario(userId()); $documento->setCodDoc(strtoupper(limpaTexto($_POST['cod_doc']))); $documento->setStatus(limpaTexto($_POST['status'])); $documento->setRemetente(limpaTexto($_POST['remetente'])); $documento->setDestinatario(limpaTexto($_POST['destinatario'])); $documento->setDataProcessamento($_POST['data_processamento'], "converter"); $documento->setIdCategoria(limpaTexto($_POST['categoria'])); $documento->setIdLocal(limpaTexto($_POST['caixa'])); $documento->setObservacao($_POST['observacao']); $documento->setWorkflow($_POST['workflow']); $documento->setNTGM($_POST['ntgm']); $nome = $documento->getAssunto(); //Verifica se o nome foi preenchido if (!empty($nome)) { $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_DOCUMENTOS . " WHERE cod_documento='" . $documento->getCodDoc() . "'"); if ($retorno->rowCount() > 0) { $msg = "Não foi possível salvar, pois o código do documento já existe nos registros."; echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; } else { $retorno = $DAO->Gravar($documento); if ($retorno > 0 && $_FILES['file']['error'] != 4) { $retorno = $DAO->CriarUpload($retorno, $_FILES['file']); if ($retorno == true) { echo '<script language= "JavaScript">alert("Documento cadastrada com sucesso");</script>'; echo '<script language= "JavaScript">location.href="new.php";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao salvar o registro.");</script>'; } } else { echo '<script language= "JavaScript">alert("Documento cadastrada com sucesso");</script>';
$data = " AND d.criado <= '" . $Newdata . " 23:59:59'"; $periodo = "Tudo que foi cadastro até " . str_replace("-", "/", $_POST['data_fim']); } elseif (!empty($_POST['data_inicio']) && !empty($_POST['data_fim'])) { $dt_inicio = str_replace("/", "-", $_POST['data_inicio']); $explode = explode("-", $dt_inicio); $dt_inicio = $explode[2] . '-' . $explode[1] . '-' . $explode[0]; $dt_fim = str_replace("/", "-", $_POST['data_fim']); $explode = explode("-", $dt_fim); $dt_fim = $explode[2] . '-' . $explode[1] . '-' . $explode[0]; $data = " AND (d.criado BETWEEN '" . $dt_inicio . "' AND '" . $dt_fim . "')"; $periodo = str_replace("-", "/", $_POST['data_inicio']) . " - " . str_replace("-", "/", $_POST['data_fim']); } else { $data = ""; $periodo = "Todos os arquivos cadastrado até o dia " . Date('d/m/Y'); } $resultado = $DAO->Listar("SELECT d.*, c.nome, a.versao \r\n\t\t\t\t\t\t\t\tFROM \t" . MYSQL_BASE_DOCUMENTOS . " d, \r\n\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_CATEGORIAS . " c, \r\n\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_ARQUIVOS . " a \r\n\t\t\t\t\t\t\tWHERE a.id_documento = d.id AND a.principal = 'S' AND d.id_categoria = c.id AND d.ativo = 'S' AND d.modulo IS NULL" . $categoria . $data . " ORDER BY d.id_categoria, d.cod_documento ASC"); } else { $resultado = array(); $categoria_txt = ""; $periodo = ""; } ?> <html> <head> <title>Relatório de Download</title> <script type="text/javascript"> </script>
include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . "/ged/DAO/DocumentoDAO.php"; include_once INTERNAL_ROOT_PORTAL . '/workflow/DAO/TipoDocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/workflow/TipoDocumento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once INTERNAL_ROOT_PORTAL . '/head.php'; if (!in_array(75, listarAcesso())) { echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>'; } $DAO = new DocumentoDAO(); $DAO_WF = new TipoDocumentoDAO(); $tipoDocumento = new TipoDocumento(); if (!empty($_GET['cmd']) && $_GET['cmd'] == 'del') { $id = ValidateInteger(INPUT_GET, 'id'); $query = $DAO->Listar("SELECT nome FROM " . MYSQL_BASE_PRODUTOS . " WHERE id=" . $id); foreach ($query as $row) { $tipoDocumento->setNomeConsulta($row['nome']); } $retorno = $DAO_WF->DeletarPorNome($tipoDocumento); //deletar do workflow if ($retorno == 1) { $retorno = $DAO->DeletarProduto($id); if ($retorno == 1) { echo '<script language= "JavaScript">alert("Registro removido com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { print_r($retorno); } } else { print_r($retorno);
function listarAnexos($id_carta = null) { $DAO = new DocumentoDAO(); $documento = new Documento(); $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_DOCUMENTOS . " WHERE ativo='S' AND modulo IS NULL "); if ($id_carta == null) { foreach ($retorno as $item) { echo '<option value="' . $item['id'] . '">' . $item['cod_documento'] . '</option>'; } } else { $anexos = $DAO->Listar("SELECT D.id FROM \r\n\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_CARTA_ANEXO . " CA, \r\n\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_CARTAS . " C, \r\n\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_DOCUMENTOS . " D \r\n\t\t\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\t\tC.id = CA.id_carta AND\r\n\t\t\t\t\t\t\t\t\t\t\tD.id = CA.id_documento AND\r\n\t\t\t\t\t\t\t\t\t\t\tCA.excluido IS NULL AND\r\n\t\t\t\t\t\t\t\t\t\t\tCA.status = 'S' AND\r\n\t\t\t\t\t\t\t\t\t\t\tC.id =" . $id_carta); $lista = array(); foreach ($anexos as $item) { $lista[] = $item['id']; } foreach ($retorno as $item) { if (in_array($item['id'], $lista)) { echo '<option selected="selected" value="' . $item['id'] . '">' . $item['cod_documento'] . '</option>'; } else { echo '<option value="' . $item['id'] . '">' . $item['cod_documento'] . '</option>'; } } } }
public function ListarResponsaveis($id) { $DAO = new DocumentoDAO(); $resultado = $DAO->Listar("SELECT B.nome_completo \r\n\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_PRODUTOS_PESSOA . " A \r\n\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " B ON A.id_pessoa = B.id \r\n\t\t\t\t\t\t\t\t\tWHERE A.id_produto =" . $id . " AND dat_excluido IS NULL"); foreach ($resultado as $item) { echo '<label style="margin-top: 5px;">' . utf8_encode($item['nome_completo']) . '</label></br>'; } $this->p->__destruct(); }
function listarCategoria() { $DAO = new DocumentoDAO(); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_CATEGORIAS . " WHERE ativo = 'S'"); foreach ($resultado as $item) { echo '<option value="' . $item['id'] . '">' . $item['nome'] . '</option>'; } }
$documento->setUsuario(userId()); // Verifica se o nome foi preenchido if ($documento->getObservacao() != "" && $documento->getObservacao() != NULL) { $retorno = $DAO->GravarComentarioAta($documento); if ($retorno == 1) { echo '<script language= "JavaScript">alert("Registro alterado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="comentario.php?id=' . $documento->getId() . '";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao gravar o registro.");</script>'; print_r($retorno); } } else { echo '<script language= "JavaScript">alert("Preencha o Destinatario");</script>'; } } else { $resultado = $DAO->Listar("SELECT A.*, B.cod_ata, A.ngtm FROM " . MYSQL_BASE_ATAS_CONTEUDO . " A\r\n\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_ATAS . " B ON B.id = A.id_ata\r\n\t\t\t\t\t\t\t\tWHERE A.id_ata =" . $documento->getId() . " AND principal = 'S'"); if ($resultado) { foreach ($resultado as $item) { $documento->setCodGRD($item['cod_ata']); } } else { $documento->setCodGRD(""); } } ?> <!-- topbar ends --> <div class="container-fluid"> <div class="row-fluid"> <!-- left menu starts --> <div class="span2 main-menu-span">
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/DocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/Documento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); $DAO = new DocumentoDAO(); $documento = new Documento(); $id = limpaTexto($_GET['id']); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PRODUTOS . " WHERE id =" . $id . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $documento->setId($item['id']); $documento->setNome($item['nome']); $documento->setProduto($item['produto']); $documento->setTipo($item['tipo']); $documento->setGrupo($item['grupo']); $documento->setDataPrevisao(dataBrasil($item['dat_previsto'], 0)); $documento->setDataEntrega(dataBrasil($item['dat_entrega'], 0)); } } else { $documento->setId(""); $documento->setNome(""); $documento->setProduto(""); $documento->setTipo(""); $documento->setGrupo(""); $documento->setG2(""); $documento->setG3(""); $documento->setDataPrevisao(""); }
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/Documento.class.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/DocumentoDAO.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); if (!in_array(72, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $id = limpaTexto($_GET['id']); $documento = new Documento(); $DAO = new DocumentoDAO(); $documento->setId(limpaTexto($_GET['id'])); $verifica = $DAO->Listar("SELECT destinatario FROM tb_carta WHERE id=" . $documento->getId()); foreach ($verifica as $item) { $destinatario = $item['destinatario']; } /* Destinatario inserido manualmente ao criar carta */ if ($destinatario == 0) { $resultado = $DAO->Listar("SELECT *, nome_destinatario AS nome_completo, cargo \r\n\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_CARTAS . "\r\n\t\t\t\t\t\t\t\tWHERE id=" . $documento->getId()); /* Destinatario inserido atraves da base de usuario cadastrados */ } else { $resultado = $DAO->Listar("SELECT A.*, B.nome_completo, C.nome AS cargo \r\n\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_CARTAS . " A\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " \tB ON B.id = A.destinatario\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_CARGOS . " \tC ON C.id = B.id_cargo\r\n\t\t\t\t\t\t\t\tWHERE A.id=" . $documento->getId()); } $id_dest = 0; foreach ($resultado as $item) { $explode = explode('-', $item['cod_carta']); //só se o cod for editado inserindo uma versão A, B, etc... levando o '-' if ($explode[3] != '') { $cod_carta = $explode[0] . '-' . $explode[1] . '-' . $explode[2] . '/' . $explode[3];
$query .= " AND d.criado <= '" . $dataFim . " 23:59:59'"; } //Verifica se foi selecionado uma categoria if ($documento->getIdCategoria() != null) { $query .= " AND d.id_categoria = " . $documento->getIdCategoria(); } //Verifica se foi selecionado uma caixa if ($documento->getIdLocal() != null) { $query .= " AND d.id_local = " . $documento->getIdLocal(); } //Verifica se foi digitado uma observacao if ($documento->getObservacao() != null) { $query .= " AND d.obs LIKE '%" . $documento->getObservacao() . "%'"; } $query .= " ORDER BY d.id DESC"; $resultado = $DAO->Listar($query); } else { die; } ?> <!-- topbar ends --> <div class="container-fluid"> <div class="row-fluid"> <!-- left menu starts --> <div class="span2 main-menu-span"> <?php include_once INTERNAL_ROOT_PORTAL . '/ged/menu.php'; ?> </div><!--/span--> <!-- left menu ends -->
<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/DocumentoDAO.php'; include_once '../Documento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; if (!in_array(10, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $documento = new Documento(); $DAO = new DocumentoDAO(); $documento->setId(limpaTexto($_GET['id'])); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_DOCUMENTOS . " WHERE ativo='S' AND id=" . $documento->getId()); if ($resultado) { foreach ($resultado as $item) { $documento->setAssunto($item['assunto']); $documento->setCodDoc($item['cod_documento']); $documento->setDataProcessamento($item['data_processamento']); $documento->setIdCategoria($item['id_categoria']); $documento->setRemetente($item['remetente']); $documento->setDestinatario($item['destinatario']); $documento->setIdLocal($item['id_local']); $documento->setStatus($item['status']); $documento->setObservacao($item['obs']); $file = $DAO->Listar("SELECT file, versao, id_documento FROM " . MYSQL_BASE_ARQUIVOS . " WHERE principal='S' AND id_documento=" . $documento->getId()); if ($file->rowCount() > 0) { foreach ($file as $row) { if (!empty($row['file'])) { $onclick = "window.open('" . EXTERNAL_ROOT_PORTAL . "/download.php?documento=" . $row['id_documento'] . "', '_blank');";
// Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $documento->setAssunto(limpaTexto($_POST['assunto'])); $documento->setUsuario(userId()); $documento->setCodDoc(limpaTexto($_POST['cod_doc'])); $documento->setStatus(limpaTexto($_POST['status'])); $documento->setRemetente(limpaTexto($_POST['remetente'])); $documento->setDestinatario(limpaTexto($_POST['destinatario'])); $documento->setDataProcessamento($_POST['data_processamento'], 'converter'); $documento->setIdCategoria(limpaTexto($_POST['categoria'])); $documento->setIdLocal(limpaTexto($_POST['caixa'])); $documento->setId(limpaTexto($_POST['id'])); $documento->setObservacao($_POST['observacao']); $documento->setFile($_FILES['file']); $documento->setNTGM($_POST['ntgm']); $resultado = $DAO->Listar("SELECT versao FROM " . MYSQL_BASE_DOCUMENTO_ARQUIVOS . " WHERE id_documento =" . $documento->getId() . " ORDER BY id DESC LIMIT 1"); foreach ($resultado as $item) { $versao = $item['versao'] + 1; $documento->setVersao($versao); } $nome = $documento->getAssunto(); // Verifica se o nome foi preenchido if (!empty($nome)) { $retorno = $DAO->Atualizar($documento); if ($retorno == true) { $file = $documento->getFile(); if ($_FILES['file']['size'] != 0) { $retorno = $DAO->AlterarUpload($documento, $_FILES['file']); if ($retorno == true) { echo '<script language= "JavaScript">alert("Documento editado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>';
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/DocumentoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/Documento.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once INTERNAL_ROOT_PORTAL . '/head.php'; if (!in_array(66, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $documento = new Documento(); $DAO = new DocumentoDAO(); $id = limpaTexto($_GET['id']); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_ATAS . " WHERE id =" . $id . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $documento->setId($item['id']); $documento->setCodGRD($item['cod_ata']); } } else { $documento->setId(""); $documento->setCodGRD(""); } //Verifica se a acao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'finaliza') { $documento->setDataEntrega($_POST['dat_entrega'], "converter"); $id = $documento->getId(); $dat_entrega = $documento->getDataEntrega(); //Verifica se o nome foi preenchido if (!empty($id)) {