示例#1
0
						</h2>
						<div class="box-icon"></div>
					</div>
					<div class="box-content">

						<form class="form-horizontal" method="post" action="finaliza.php?id=<?php 
echo $documento->getId();
?>
" enctype="multipart/form-data">
							<fieldset>
							
								<div class="control-group">
									<label class="control-label" for="typeahead"><b>C&oacute;d Ata: </b></label>
									<div class="controls">
								  		<label style="margin-top: 5px;"><?php 
echo $documento->getCodGRD();
?>
 </label>
								  	</div>
								</div>
								
								<div class="control-group">
									<label class="control-label" for="date01">Data de Entrega</label>
									<div class="controls">
										<input type="text" class="input-xlarge datepicker" id="date01"
											value="" name="dat_entrega">
									</div>
								</div>
							  	
							  	<div class="control-group">
									<label class="control-label">Arquivo</label>
示例#2
0
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(74, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="index.php";</script>';
}
$documento = new Documento();
$DAO = new CartaDAO();
$documento->setId(limpaTexto($_GET['id']));
// Verifica se a acao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $documento->setId($_POST['id']);
    $documento->setCodGRD($_POST['cod_carta']);
    $nome = $documento->getDestinatario();
    // Verifica se o nome foi preenchido
    if ($documento->getCodGRD() != "") {
        $codigos = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_CARTAS . " WHERE finalizado = 0 AND cod_carta = '" . $documento->getCodGRD() . "'");
        if ($codigos->rowCount() == 0) {
            $retorno = $DAO->AlterarCodCarta($documento);
            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 = utf8_encode("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 {
示例#3
0
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(69, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="index.php";</script>';
}
$documento = new Documento();
$DAO = new DocumentoDAO();
$documento->setId(limpaTexto($_GET['id']));
// Verifica se a acao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $documento->setId($_POST['id']);
    $documento->setCodGRD($_POST['cod_ata']);
    $nome = $documento->getDestinatario();
    // Verifica se o nome foi preenchido
    if ($documento->getCodGRD() != "") {
        $codigos = $DAO->ListarAta("SELECT * FROM " . MYSQL_BASE_ATAS . " WHERE dat_excluido IS NULL AND cod_ata = '" . $documento->getCodGRD() . "'");
        if ($codigos->rowCount() == 0) {
            $retorno = $DAO->AlterarCodAta($documento);
            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 {
示例#4
0
?>
/js/mascaras.js"></script>
 
 <?php 
/** Error reporting */
// error_reporting(E_ALL);
// ini_set('display_errors', TRUE);
// ini_set('display_startup_errors', TRUE);
define('EOL', PHP_SAPI == 'cli' ? PHP_EOL : '<br />');
date_default_timezone_set('America/Belem');
/** PHPExcel_IOFactory */
require_once dirname(__FILE__) . '/../../lib/excel/Classes/PHPExcel/IOFactory.php';
$objReader = PHPExcel_IOFactory::createReader('Excel5');
$objPHPExcel = $objReader->load("../../arquivos/GRD.xls");
/* Inicio - Cabe�alho - Inserindo Valores nas Celulas Excell*/
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('P1', $documento->getCodGRD())->setCellValue('E7', $disciplina)->setCellValue('E9', $fase)->setCellValue('A5', 'NGTM')->setCellValue('K5', $documento->getDataEnvioBR())->setCellValue('F5', 'MARILENA MACOLA MARQUES');
/* Fim - Cabe�alho - Inserindo Valores nas Celulas Excell*/
if ($resultado_doc) {
    /* Ordem - Corpo - Valor numerico de onde vai come�ar a preencher o corpo do documento*/
    $ordem = 13;
    foreach ($resultado_doc as $item) {
        connectSQL();
        $query = mysql_query("SELECT * FROM tb_check_list_projetos WHERE ativo = 'S' AND nome_arquivo LIKE '" . $item['documento'] . "%'");
        $titulo = "";
        while ($row = mysql_fetch_array($query)) {
            $titulo = $row['titulo'];
        }
        /* Inicio - Corpo - Inserindo Valores nas Celulas Excell*/
        $objPHPExcel->setActiveSheetIndex(0)->setCellValue('B' . $ordem, $item['documento'])->setCellValue('G' . $ordem, $titulo);
        $ordem = $ordem + 1;
    }
示例#5
0
文件: new.php 项目: hexti/troncal
 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) {
示例#6
0
文件: carta.php 项目: hexti/troncal
// New Word Document
$PHPWord = new PHPWord();
// New portrait section
$section = $PHPWord->createSection();
// Add style definitions
$PHPWord->addParagraphStyle('pStyle', array('spacing' => 100, 'name' => 'Times New Roman', 'bold' => false, 'size' => 11));
$PHPWord->addFontStyle('BoldText', array('name' => 'Times New Roman', 'bold' => true, 'size' => 11));
$PHPWord->addFontStyle('texto', array('name' => 'Times New Roman', 'bold' => false, 'size' => 11));
$PHPWord->addFontStyle('assinatura', array('name' => 'Times New Roman', 'bold' => false, 'size' => 10.5));
// Add header
$header = $section->createHeader();
$table = $header->addTable();
$table->addRow();
$table->addCell(4500)->addImage('C:/Diego/troncal.jpg', array('width' => 250, 'height' => 75, 'align' => 'left'));
$table->addCell(4500)->addText('					');
$table->addCell(4500)->addText($documento->getCodGRD() . '/' . date("Y"), 'texto');
// Add text elements
$section->addText('									Belém, ' . date("N") . ' de ' . $mes . ' de ' . date("Y") . '.', 'texto');
$section->addText('Ao											            Núcleo de Gerenciamento de Transporte Metropolitano - NGTM ', 'BoldText', 'Teste', 'texto');
$section->addText('Avenida Gentil Bittencourt, n.º 1539, Nazaré						             Belém - PA', 'texto');
$section->addText('Att.: Dra. Marilena Mácola Marques									Diretora Executiva - NGTM', 'texto');
$section->addText('Ref.: Contrato Nº 002/2014-NGTM', 'texto');
$section->addText('Assunto: Entrega do Relatório de Andamento da Execução do Contrato da Consultoria Geral', 'texto');
$section->addText('Prezada Senhora,', 'texto');
$section->addText('Vimos, por meio desta, apresentar o Relatório listado abaixo referente à Consultoria para a elaboração de estudos e projetos, gerenciamento geral e supervisão de obras do empreendimento Corredor BR-316.', 'texto');
$section->addListItem('Relatório de Andamento Execução do Contrato da Consultoria Geral			 (Doc.: CTB-G1-RG-0005-00)', 0, 'texto');
$section->addText('Comunicamos que o documento segue controle da Guia de Remessa de Documento - GRD nº CTB-DC-GR-0045.', 'texto');
$section->addText('Sem mais para o momento, subscrevemo-nos.,', 'texto');
$section->addText('Atenciosamente,', 'texto');
$section->addText('	', 'texto');
$section->addText('___________________________________							 Carlos Henrique Pires Leandro								    Coordenador Geral do Consórcio Troncal Belém', 'assinatura');
示例#7
0
文件: ata.php 项目: hexti/troncal
$styleTable = array('cellMarginLeft' => 110, 'cellMarginRight' => 110, 'borderSize' => 1);
$table->addCell(2500, array('vMerge' => 'restart'))->addImage('C:/Diego/troncal.jpg', array('width' => 170, 'height' => 50, 'align' => 'left'));
$table->addCell(4000, array('vMerge' => 'restart'))->addText($assunto, 'titulo', 'pStyle');
$table->addCell(2500)->addText("Data: " . date('d/m/Y'), 'texto');
$table->addRow();
$table->addCell(2500, array('vMerge' => 'fusion'));
$table->addCell(2500, array('vMerge' => 'fusion'));
$table->addCell(2500)->addPreserveText($pagina . '{PAGE} de {NUMPAGES}', 'titulo');
$table->addRow();
$table->addCell(6500, $styleCell)->addText($msg2, 'titulo', 'pStyle');
$table->addCell(2500)->addText("Cliente:               " . $documento->getDestinatario(), 'texto');
// Add text elements
$section->addText('Local: ' . $local, 'texto_sublinhado');
$table = $header->addTable('tbl13');
// $section->addText('Avenida Gentil Bittencourt, n.º 1539, Nazaré						             Belém - PA', 'texto');
// $section->addText('Att.: Dra. Marilena Mácola Marques									Diretora Executiva - NGTM', 'texto');
// $section->addText('Ref.: Contrato Nº 002/2014-NGTM', 'texto');
// $section->addText('Assunto: Entrega do Relatório de Andamento da Execução do Contrato da Consultoria Geral', 'texto');
// $section->addText('Prezada Senhora,', 'texto');
// $section->addText('Vimos, por meio desta, apresentar o Relatório listado abaixo referente à Consultoria para a elaboração de estudos e projetos, gerenciamento geral e supervisão de obras do empreendimento Corredor BR-316.', 'texto');
// $section->addListItem('Relatório de Andamento Execução do Contrato da Consultoria Geral			 (Doc.: CTB-G1-RG-0005-00)', 0, 'texto');
// $section->addText('Comunicamos que o documento segue controle da Guia de Remessa de Documento - GRD nº CTB-DC-GR-0045.', 'texto');
// $section->addText('Sem mais para o momento, subscrevemo-nos.,', 'texto');
// $section->addText('Atenciosamente,', 'texto');
// $section->addText('	', 'texto');
// $section->addText('___________________________________							 Carlos Henrique Pires Leandro								    Coordenador Geral do Consórcio Troncal Belém', 'assinatura');
$section->addTextBreak(2);
// Save File
$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
$objWriter->save("../../arquivos/" . $documento->getCodGRD() . '_' . date("Y") . '.doc');
echo '<script language= "JavaScript">location.href="../../arquivos/' . $documento->getCodGRD() . '_' . date("Y") . '.doc";</script>';
示例#8
0
文件: grd.php 项目: hexti/troncal
?>
/js/mascaras.js"></script>
 
 <?php 
/** Error reporting */
// error_reporting(E_ALL);
// ini_set('display_errors', TRUE);
// ini_set('display_startup_errors', TRUE);
define('EOL', PHP_SAPI == 'cli' ? PHP_EOL : '<br />');
date_default_timezone_set('America/Belem');
/** PHPExcel_IOFactory */
require_once dirname(__FILE__) . '/../../lib/excel/Classes/PHPExcel/IOFactory.php';
// echo date('H:i:s') , " Load from Excel5 template" , EOL;
$objReader = PHPExcel_IOFactory::createReader('Excel5');
$objPHPExcel = $objReader->load("../../arquivos/GRD.xls");
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('P1', $documento->getCodGRD())->setCellValue('A5', $documento->getDestinatario())->setCellValue('K5', $documento->getDataEnvioBR())->setCellValue('R5', $documento->getLocal())->setCellValue('F5', $documento->getAtencao())->setCellValue('A24', $documento->getObservacao());
if ($resultado_doc) {
    $ordem = 0;
    foreach ($resultado_doc as $item) {
        switch ($item['midia']) {
            case 'A':
                $midia = "PA";
                break;
            case 'B':
                $midia = "DM";
                break;
            case 'C':
                $midia = "DE";
                break;
        }
        $objPHPExcel->setActiveSheetIndex(0)->setCellValue('B3' . $ordem, $item['documento'])->setCellValue('F3' . $ordem, $item['formato'])->setCellValue('H3' . $ordem, $item['assunto'])->setCellValue('M3' . $ordem, $item['num_paginas'])->setCellValue('N3' . $ordem, $item['tipo_emissao'])->setCellValue('P3' . $ordem, $item['quantidade'])->setCellValue('Q3' . $ordem, $midia)->setCellValue('S3' . $ordem, $item['conteudo'])->setCellValue('T3' . $ordem, $item['fin_devolucao']);