Example #1
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/CartaDAO.php';
include_once '../Documento.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
$lista = new Documento();
$DAO = new CartaDao();
connectSQL();
$lista->setCodDoc($_POST['cod_carta']);
$lista->setProprietario($_POST['proprietario']);
$lista->setCriado($_POST['criado_por']);
$lista->setDatInicio($_POST['data_inicio']);
$lista->setDatFim($_POST['data_fim']);
if ($lista->getCodDoc() == '') {
    $where_cod_carta = '';
    $filtro_codigo = 'Todos';
} else {
    $where_cod_carta = ' AND A.cod_carta LIKE "%' . $lista->getCodDoc() . '%"';
    $filtro_codigo = $lista->getCodDoc();
}
if (empty($_POST['check_status'])) {
    $where_status = '';
    $filtro_status = 'Todos';
} else {
    foreach ($_POST['check_status'] as $item) {
        $status .= $item . ', ';
    }
    $status = substr($status, 0, -2);
    $where_status = 'AND A.finalizado IN (' . $status . ')';
Example #2
0
									class="control-group">
									<label class="control-label" for="typeahead"><b>Assunto</b> </label>
									<div class="controls">
										<label style="margin-top: 5px;"><?php 
echo $documento->getAssunto();
?>
 </label>
							  		</div>
								</div>

								<div
									class="control-group">
									<label class="control-label" for="typeahead"><b>Cod. Documento</b> </label>
									<div class="controls">
										<label style="margin-top: 5px;"><?php 
echo $documento->getCodDoc();
?>
 </label>
							  </div>
								</div>

								<div class="control-group">
									<label class="control-label" for="selectError3"><b>Status</b></label>
									<div class="controls">
										<label style="margin-top: 5px;">
											<?php 
if ($documento->getStatus() == 'R') {
    echo 'Recebido';
}
?>
											<?php 
Example #3
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>';
Example #4
0
 if (!empty($_POST['data_inicio_entrega'])) {
     $explode = explode("-", $_POST['data_inicio_entrega']);
     $dataInicioEntrega = $explode[2] . '-' . $explode[1] . '-' . $explode[0];
 }
 if (!empty($_POST['data_fim_entrega'])) {
     $explode = explode("-", $_POST['data_fim_entrega']);
     $dataFimEntrega = $explode[2] . '-' . $explode[1] . '-' . $explode[0];
 }
 $query = "SELECT d.*, c.nome FROM " . MYSQL_BASE_DOCUMENTOS . " d, " . MYSQL_BASE_CATEGORIAS . " c WHERE d.id_categoria=c.id AND d.ativo='S' AND d.modulo IS NULL";
 $confirm = "return confirm('Deseja remover esse registro?');";
 //Verifica se foi digitado Assunto
 if ($documento->getAssunto() != null) {
     $query .= " AND d.assunto LIKE '%" . $documento->getAssunto() . "%'";
 }
 //Verifica se foi digitado o codigo do documento
 if ($documento->getCodDoc() != null) {
     $query .= " AND d.cod_documento LIKE '%" . $documento->getCodDoc() . "%'";
 }
 //Verifica se foi escolhido status
 if ($documento->getStatus() != 0) {
     $query .= " AND d.status = " . $documento->getStatus();
 }
 //Verifica se foi digitado remetente
 if ($documento->getRemetente() != null) {
     $query .= " AND d.remetente LIKE '%" . $documento->getRemetente() . "%'";
 }
 //Verifica se foi digitado destinatario
 if ($documento->getDestinatario() != null) {
     $query .= " AND d.destinatario LIKE '%" . $documento->getDestinatario() . "%'";
 }
 //Verifica se foi digitado a data de processamento
Example #5
0
							
							<div class="control-group">
								<label class="control-label" for="typeahead"><b>Assunto</b> </label>
								<div class="controls">
									<label style="margin-top: 5px;"><?php 
echo $documento->getAssunto();
?>
 </label>
						  		</div>
							</div>

							<div class="control-group">
								<label class="control-label" for="typeahead"><b>Cod. Documento</b> </label>
								<div class="controls">
									<label style="margin-top: 5px;"><?php 
echo $documento->getCodDoc();
?>
 </label>
						  		</div>
							</div>

							<div class="control-group" style="display:none;">
								<label class="control-label" for="selectError3"><b>Status</b></label>
								<div class="controls">
									<label style="margin-top: 5px;">
										<?php 
if ($documento->getStatus() == 'R') {
    echo 'Recebido';
}
?>
										<?php 
Example #6
0
$subsequent = $section->addHeader();
/*Fim - Cabe�alho*/
//Adicionando a tabela no cabecalho
$table = $subsequent->addTable('Fancy Table');
//Fim - Adicionando a tabela no cabecalho
$table->addRow(700);
$table->addCell(3000)->addImage('../../img/logo.png', array());
$table->addCell(5000)->addText(htmlspecialchars('ATA DE REUNIÃO - ' . mb_convert_case($documento->getAssunto(), MB_CASE_UPPER, "UTF-8")), 'rStyle', 'pStyle');
$table->addCell(1000)->addText(htmlspecialchars('Data: ' . dataBrasil($documento->getDataAta(), false)), 'rStyle', 'pStyle');
//$table->addCell(2000, $styleCell)->addText(htmlspecialchars('Row 4'), $fontStyle);
//$table->addCell(500, $styleCellBTLR)->addText(htmlspecialchars('Row 5'), $fontStyle);
$table->addRow(700);
$table->addCell(4000, $cellColSpan)->addText(htmlspecialchars("SISTEMA TRONCAL DE ÔIBUS DA REGIÃO METROPOLITANA DE BELÉM"), 'rStyle', 'pStyle');
$table->addCell(2000)->addText(htmlspecialchars("CLIENTE: NÚCLEO DE GERENCIAMENTO DE TRANSPORTE METROPOLITANO "), 'rStyle', 'pStyle');
$table->addRow(700);
$table->addCell(3000, $cellColSpan)->addText(htmlspecialchars($documento->getCodDoc()), 'rStyle', 'pStyle');
$table->addCell(3000)->addPreserveText(htmlspecialchars('PÁGINA' . ' {PAGE} DE {NUMPAGES}.'), 'rStyle', 'pStyle');
// --------------------TABELA DE PARTICIPANTES DA ATA - INICIO -----------------------------------
$section->addTextBreak(1);
$section->addText(htmlspecialchars('Local: NGTM'), $localStyle);
/*Style da tabela*/
$styleTable = array('borderSize' => 6, 'borderColor' => '000000', 'cellMargin' => 10);
$styleFirstRow = array('borderBottomSize' => 18, 'borderBottomColor' => '0000FF', 'bgColor' => 'FFFFFF');
$styleCell = array('valign' => 'center');
$styleCellBTLR = array('valign' => 'center', 'textDirection' => \PhpOffice\PhpWord\Style\Cell::TEXT_DIR_BTLR);
$fontStyle = array('bold' => true, 'align' => 'center');
$cellColSpan = array('gridSpan' => 2, 'valign' => 'center');
$phpWord->addTableStyle('Fancy Table', $styleTable, $styleFirstRow);
/*Fim - Style da tabela*/
$table = $section->addTable('Fancy Table');
$table->addRow(1200);
Example #7
0
							
							<div class="control-group">
								<label class="control-label" for="typeahead"><b>Assunto</b> </label>
								<div class="controls">
									<label style="margin-top: 5px;"><?php 
echo $documento->getAssunto();
?>
 </label>
						  		</div>
							</div>

							<div class="control-group">
								<label class="control-label" for="typeahead"><b>Cod. Documento</b> </label>
								<div class="controls">
									<label style="margin-top: 5px;"><?php 
echo $documento->getCodDoc();
?>
 </label>
						  		</div>
							</div>

							<div class="control-group" style="display:none;">
								<label class="control-label" for="selectError3"><b>Status</b></label>
								<div class="controls">
									<label style="margin-top: 5px;">
										<?php 
if ($documento->getStatus() == 'R') {
    echo 'Recebido';
}
?>
										<?php