Exemplo n.º 1
0
    $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("");
Exemplo n.º 2
0
        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('');
            }
        }
Exemplo n.º 3
0
<?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();
Exemplo n.º 4
0
            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("");
Exemplo n.º 5
0
 } 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']);
         }
     }
Exemplo n.º 6
0
<?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("");
Exemplo n.º 7
0
<?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");
Exemplo n.º 8
0
        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("");
Exemplo n.º 9
0
 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) {
Exemplo n.º 10
0
 $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);
         }
Exemplo n.º 11
0
$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) {
Exemplo n.º 12
0
<?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');
Exemplo n.º 13
0
<?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
Exemplo n.º 14
0
 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>';
         }
     }
 }
Exemplo n.º 15
0
        //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'];
Exemplo n.º 16
0
 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>';
         }
     }
 }
Exemplo n.º 17
0
 $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>';
Exemplo n.º 18
0
        $data = " AND d.criado <= '" . $Newdata . " 23:59:59'";
        $periodo = "Tudo que foi cadastro at&eacute; " . 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&eacute; 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&oacute;rio de Download</title>

<script type="text/javascript">

</script>
Exemplo n.º 19
0
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);
Exemplo n.º 20
0
 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>';
             }
         }
     }
 }
Exemplo n.º 21
0
 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();
 }
Exemplo n.º 22
0
 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>';
     }
 }
Exemplo n.º 23
0
    $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">
Exemplo n.º 24
0
<?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("");
}
Exemplo n.º 25
0
<?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];
Exemplo n.º 26
0
        $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 -->
Exemplo n.º 27
0
<?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');";
Exemplo n.º 28
0
// 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>';
Exemplo n.º 29
0
<?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)) {
Exemplo n.º 30
0
<?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("");