예제 #1
0
파일: view.php 프로젝트: hexti/troncal
<?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');";
예제 #2
0
파일: finaliza.php 프로젝트: hexti/troncal
$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)) {
        $retorno = $DAO->FinalizarAta($id, $dat_entrega);
        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="index.php";</script>';
            } else {
                print_r($retorno);
            }
        } else {
            echo '<script language= "JavaScript">alert("Documento cadastrada com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="index.php";</script>';
예제 #3
0
    function EscaneaEditar($id)
    {
        $doc = new Documento($id);
        $escaneos = $doc->getEscaneos();
        $tieneRegArchivo = Escaneos::TieneRegistroArchivo($id);
        $deshabilita = "";
        ?>

    <form id="fe" name="fe" method="post" action="<?php 
        echo $_SERVER['PHP_SELF'];
        ?>
?opcion=add&id=<?php 
        echo $id;
        ?>
" enctype="multipart/form-data">
    <br/>
		<?php 
        if ($tieneRegArchivo) {
            //$deshabilita = "disabled = 'disabled'";
            ?>
		<div style="width:96%; text-align:center; margin-bottom:15px;" id="error">
			El documento ya fue enviado a Archivo
		</div>
		<?php 
        }
        ?>
        <div style="float:left; width:33%; text-align:left">
            <fieldset style="width:100%; margin:0px 0px 15px 10px; padding:8px;">
                <legend>DATOS DOCUMENTO</legend>
				<input type="hidden" value="<?php 
        echo $doc->getId();
        ?>
" id="id_documento">				
                <p><label class="primera_columna Estilo22" >N&ordm; Registro</label>
				<span style="float:left" class="Estilo22">:</span>
				<span style="margin-left:10px;"><?php 
        echo $doc->getCodigo();
        ?>
</span>                
                </p>
                <p><label class="primera_columna Estilo22">Remitente</label>
				<span style="float:left" class="Estilo22">:</span>
                <?php 
        $remitente = $doc->getRemitente();
        ?>
				<input type="text" style="margin-left:10px; width:157px;border:none;color:#666666" value="<?php 
        echo $remitente->getNombre();
        ?>
">
                </p>
                <p><label class="primera_columna Estilo22">N&ordm; Documento</label>
				<span style="float:left" class="Estilo22">:</span>
				<input type="text" style="margin-left:10px; width:157px;border:none;color:#666666" value="<?php 
        echo $doc->getNumero();
        ?>
">	
                </p>
                <p><label class="primera_columna Estilo22">Folios</label>
				<span style="float:left" class="Estilo22">:</span>
				<span style="margin-left:10px;"><?php 
        echo $doc->getNumeroFolio();
        ?>
</span>
                </p>
                <p><label class="primera_columna Estilo22">Fecha</label>
				<span style="float:left" class="Estilo22">:</span>
				<span style="margin-left:10px;"><?php 
        echo cambiar_caracter('-', '/', $doc->getFecha());
        ?>
</span>                
                </p>
            </fieldset>
        </div>

    <fieldset id="marco_file">
   		<legend>SUBIR ARCHIVOS ESCANEADOS</legend>
		
		<div class="Estilo21 both" style="margin-top:7px; margin-bottom:7px;">
		  <div align="left"><strong> (*) Tama&ntilde;o M&aacute;ximo 2Mb </strong></div>
		</div>
		<div class="ileft_img" style="margin-top:0.5em;">	
            <div id='cp_item_0' ><label for="imagen" class="Estilo22">Documento : </label>			
			<input id="doc[]" type="file" name="doc[]" size="40"/></div>
		</div>	
		<?php 
        if (!$tieneRegArchivo) {
            ?>
	
	        <div class="iright_img"> <span onclick="crearCarchivo(0)"> [ + Agregar ] </span> </div>
			<div class="iright_img"> <span onclick="quitarCarchivo(0)">  [ - Quitar ] </span> </div>
		<?php 
        }
        ?>
		<div class="both Estilo2"> </div>
		<p onclick="javascript: return valida_archivos(0)" class="boton"> SUBIR ARCHIVO(S)</p>					
    </fieldset>

    <fieldset>
   		<legend>LISTA DE DOCUMENTOS ESCANEADOS</legend>
		<ul>
			<div align="left">
				<?php 
        for ($d = 0; $d < count($escaneos); $d++) {
            ?>
				
	                <li class="escaneo<?php 
            echo $escaneos[$d]['id'];
            ?>
">
						<div align="left">
                                                    <input type="checkbox" name="qdocumento" id="qdocumento" value="<?php 
            echo $escaneos[$d]['id'];
            ?>
"   />
                    		<?php 
            echo $escaneos[$d]['nombre'];
            ?>
						</div>
					</li>                 
                  <?php 
        }
        ?>
			</div>
		</ul>
    </fieldset>

    <div id="images" style="margin-left:40px">
        <div class="bottom">
			<img src="public_root/imgs/arrow_ltr.png" border="0" height="13"/> Para eliminar un archivo activa su(s) respectiva(s) casilla de verificacion y haz cilck en [ <span onclick="javascript: delete_escaneo()" >ELIMINAR <img src="public_root/imgs/b_deltbl.png" width="16" height="16" /></span>].</div>
    </div>
	<?php 
        if (count($escaneos) > 0 && !$tieneRegArchivo) {
            ?>
	<div align="right" style="width:99%">
	    <input type="button" name="terminar" value="Derivar - Archivo" class="boton" id="terminar_escaneo"/>
    </div>
	<?php 
        }
        ?>
	</form>
	<div id="question" style="display:none; cursor: default"> 
			<p class="Estilo22">&iquest;Se termin&oacute; de escanear todas las hojas del documento?</p>
			<p class="Estilo22">
				<input type="button" id="yes" value="Si" /> 
				<input type="button" id="no" value="No" /> 
			</p>
	</div> 
<?php 
    }
예제 #4
0
파일: finaliza.php 프로젝트: hexti/troncal
if ($resultado) {
    foreach ($resultado as $item) {
        $documento->setId($item['id']);
        $documento->setCodGRD($item['cod_carta']);
    }
} 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");
    $documento->setLocal($_POST['caixa']);
    //Verifica se o nome foi preenchido
    if (!empty($id) && $_FILES['file']['error'] != 4) {
        $retorno = $DAO->FinalizarCarta($documento->getId(), $documento->getDataEntrega(), $documento->getLocal());
        if ($retorno > 0) {
            $retorno = $DAO->CriarUpload($retorno, $_FILES['file']);
            if ($retorno == true) {
                echo '<script language= "JavaScript">alert("Documento Finalizado com sucesso");</script>';
                echo '<script language= "JavaScript">location.href="index.php";</script>';
            } else {
                print_r($retorno);
            }
        } else {
            echo '<script language= "JavaScript">alert("Documento não foi finalizado!");</script>';
            echo '<script language= "JavaScript">location.href="index.php";</script>';
        }
    } else {
        echo '<script language= "JavaScript">alert("Anexe documento para Finalizar!");</script>';
        echo '<script language= "JavaScript">location.href="finaliza.php?id' . $documento->getId() . '";</script>';
예제 #5
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']));
if (!empty($_GET['cmd']) && $_GET['cmd'] == 'del') {
    $id = limpaTexto($_GET['comentario']);
    $retorno = $DAO->DeletarComentarioAta($id);
    if ($retorno == 1) {
        $msg = "Comentário removido com sucesso";
        echo '<script language= "JavaScript">alert("' . $msg . '");</script>';
        echo '<script language= "JavaScript">location.href="comentario.php?id=' . $documento->getId() . '";</script>';
    } else {
        $msg = "Erro ao remover o comentário.";
        echo '<script language= "JavaScript">alert("' . $msg . '");</script>';
    }
}
// Verifica se a acao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $documento->setObservacao($_POST['observacao']);
    $documento->setId($_POST['id']);
    $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>';
예제 #6
0
파일: view.php 프로젝트: hexti/troncal
<?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];
예제 #7
0
파일: view.php 프로젝트: hexti/troncal
$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");
                    $documento->setVersao($row['versao']);
                }
            }
        } else {
            $documento->setFile("Sem arquivo");
            $documento->setVersao("");
        }
    }
예제 #8
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 . '/ged/Documento.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once INTERNAL_ROOT_PORTAL . '/head.php';
if (!in_array(7, 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') {
    if ($_FILES['file']['size'] != 0) {
        $documento->alterarArquivo($_FILES['file'], $documento->getId());
    } else {
        $msg = "Adicione um arquivo!";
        echo '<script language= "JavaScript">alert("' . $msg . '");</script>';
        echo '<script language= "JavaScript">location.href="edit_arquivo.php?id=' . $documento->getId() . '";</script>';
    }
} else {
    $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->setDataEntrega($item['dat_entrega']);
            $documento->setIdCategoria($item['id_categoria']);
            $documento->setRemetente($item['remetente']);
예제 #9
0
파일: view.php 프로젝트: hexti/troncal
								
								<div class="control-group">
									<label class="control-label" for="typeahead"><b>Grupo </b></label>
									<div class="controls">
								  		<label style="margin-top: 5px;"><?php 
echo $documento->getGrupo();
?>
 </label>
								  	</div>
								</div>
								
								<div class="control-group">
									<label class="control-label" for="typeahead"><b>Responsaveis </b></label>
									<div class="controls">
								  		<label style="margin-top: 5px;"><?php 
$DAO->ListarResponsaveis($documento->getId());
?>
 </label>
								  	</div>
								</div>
								
								<div class="form-actions">
									<button type="reset" class="btn" onclick="history.go(-1)">Voltar</button>
								</div>
								
							</fieldset>
						</form>
					</div>
				</div>
				
			</div>
예제 #10
0
파일: edit.php 프로젝트: hexti/troncal
// 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>';
예제 #11
0
파일: edit.php 프로젝트: hexti/troncal
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(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') {
    $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_ATAS_CONTEUDO . " WHERE id_ata = " . $documento->getId() . " AND versao = 2");
    if ($retorno->rowCount() > 0) {
        $versao = 3;
    } else {
        $versao = 2;
    }
    $documento->setId($_POST['id']);
    $documento->setDestinatario($_POST['destinatario']);
    $documento->setAssunto($_POST['assunto']);
    $documento->setNTGM($_POST['ngtm']);
    $documento->setLocal($_POST['local']);
    $documento->setIdPessoa($_POST['pessoa']);
    $documento->setObservacao($_POST['observacao']);
    $documento->setVersao($versao);
    $documento->setUsuario(userId());
    $documento->setObservacao($_POST['observacao']);
예제 #12
0
파일: view.php 프로젝트: hexti/troncal
<?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(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() . ' LIMIT 1', 1);
if ($resultado) {
    foreach ($resultado as $item) {
        $documento->setAssunto($item['assunto']);
        $documento->setCodDoc($item['cod_documento']);
        $documento->setDataProcessamento($item['data_processamento']);
        $documento->setDataEntrega($item['dat_entrega']);
        $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() . ' LIMIT 1', 1);
        if ($file->rowCount() > 0) {
            foreach ($file as $row) {
                $onclick = "window.open('" . EXTERNAL_ROOT_PORTAL . "/download.php?documento=" . $row['id_documento'] . "', '_blank');";
예제 #13
0
파일: new.php 프로젝트: hexti/troncal
 }
 $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) {
                     die(mysql_error());
                 }
             }
             if ($retorno) {
                 echo '<script language= "JavaScript">alert("Registro salvo com sucesso");</script>';
예제 #14
0
파일: edit.php 프로젝트: hexti/troncal
$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) {
예제 #15
0
파일: view.php 프로젝트: hexti/troncal
}
$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']);
}
connectSQL();
$query = mysql_query("SELECT p.nome_completo, e.nome FROM " . MYSQL_BASE_ATAS_PARTICIPANTE . " ap, " . MYSQL_BASE_PESSOAS . " p, " . MYSQL_BASE_CARGOS . " c, " . MYSQL_BASE_EMPRESAS . " e WHERE p.id = ap.id_pessoa AND \r\n\t\tc.id = p.id_cargo AND c.id_empresa = e.id AND ap.dat_excluido IS NULL AND ap.id_ata = " . $documento->getId() . " ORDER BY e.id = 7 DESC, e.id ASC, p.nome_completo ASC");
$pessoa = array();
$empresa = array();
while ($row = mysql_fetch_array($query)) {
    $pessoa[] = $row['nome_completo'];
    if ($row['nome'] == 'Concremat' || $row['nome'] == "Vetec" || $row['nome'] == "Yec" || $row['nome'] == "Chodai") {
        $empresa[] = "Cons&oacute;rcio Troncal";
    } else {
        $empresa[] = $row['nome'];
    }
}
$query2 = mysql_query("SELECT nome, empresa FROM tb_ata_participante_txt WHERE id_ata =" . $documento->getId() . " AND excluido IS NULL ORDER BY nome ASC");
while ($row = mysql_fetch_array($query2)) {
    $pessoa[] = $row['nome'];
    if ($row['empresa'] == 'Concremat' || $row['empresa'] == "Vetec" || $row['empresa'] == "Yec" || $row['empresa'] == "Chodai") {
        $empresa[] = "Cons&oacute;rcio Troncal";