Пример #1
0
 if ($checkList->getContrato() == 0) {
     $msg_erro .= "Contrato não existe";
 }
 if ($checkList->getProjetoObra() == 0) {
     $msg_erro .= "O código da obra da prancha não existe";
 }
 if ($checkList->getTrecho() == 0) {
     $msg_erro .= "O codigo do trecho não existe";
 }
 if ($checkList->getFaseProjeto() == 0) {
     $msg_erro .= "A fase do projeto não existe";
 }
 if ($checkList->getDisciplina() == 0) {
     $msg_erro .= "A disciplina não existe";
 }
 if ($checkList->getTipoDocumento() == 0) {
     $msg_erro .= " O tipo de documento não existe.";
 }
 if (empty($msg_erro)) {
     $file = '../../arquivos/remessa/' . $checkList->getNomeArquivo();
     $newfile = '../../arquivos/' . $checkList->getNomeArquivo();
     $new_name_file = '../' . $checkList->getNomeArquivo();
     //Fazer o Upload do arquivo
     if (copy($file, $newfile)) {
         unlink($file);
         if (!in_array("error", $checkList->getItens()) && $checkList->getNomeArquivo() != "") {
             if ($_FILES['anexo']['error'] != 4) {
                 $uploadDir = '../../arquivos/';
                 $name = sha1(date("d-m-Y H:i:s"));
                 $uploadFile = $uploadDir . $name;
                 $extension = pathinfo($_FILES['anexo']['name'], PATHINFO_EXTENSION);
Пример #2
0
    }
    $explode = explode(".", $row['nome_arquivo']);
    $codigos = explode("-", $explode[0]);
    // $arquivo = substr ( $nome_arquivo [0], 0, - 3 );
    // $explode = explode ( "-", $nome_arquivo [0] );
    $checkList->setCodigoProjeto($codigos[0]);
    $checkList->setNucleo($codigos[1]);
    $checkList->setContrato($codigos[2]);
    $checkList->setProjetoObra($codigos[3]);
    $checkList->setTrecho($codigos[4]);
    $checkList->setFaseProjeto($codigos[5]);
    $checkList->setDisciplina($codigos[6]);
    $checkList->setTipoDocumento($codigos[7]);
    $checkList->setSequencial($codigos[8]);
    $checkList->setRevisao($codigos[9]);
    $retorna_lista = $DAO_CK->Listar("SELECT\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.id_remessa_lista,\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.criado\r\n\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" . MYSQL_BASE_REMESSA_ARQUIVOS . " ra\r\n\t\t\t\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.id_codigo_projeto = " . $checkList->getCodigoProjeto() . " AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.id_nucleo = " . $checkList->getNucleo() . " AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.id_contrato = " . $checkList->getContrato() . " AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.id_obra = " . $checkList->getProjetoObra() . " AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.id_trecho = " . $checkList->getTrecho() . " AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.id_fase_projeto = " . $checkList->getFaseProjeto() . " AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.id_disciplina = " . $checkList->getDisciplina() . " AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.id_tipo_documento = " . $checkList->getTipoDocumento() . " AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.sequencial = " . $checkList->getSequencial() . " AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.revisao = '" . $checkList->getRevisao() . "' AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.status = 'S' AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tra.excluido IS NULL ");
    $data_entrada = $row['aprovado'];
    $id_lista = "Sem Lista";
    foreach ($retorna_lista as $item) {
        $data_entrada = $item['criado'];
        $id_lista = "Lista " . $item['id_remessa_lista'];
    }
    ?>
		<table border="1" bordercolor="#303030" style="background-color:"
		width="100%" cellpadding="0" cellspacing="0">
		<thead>
			<tr>
				<td rowspan="2" width="27%"><img style="margin: 0 0 0 10%;" src="<?php 
    echo EXTERNAL_ROOT_PORTAL;
    ?>
/img/logo.png"></td>
Пример #3
0
 function inserirEmProjeto($id_documento, $id_work_flow)
 {
     connectSQL();
     $checkList = new CheckList();
     $cod = "";
     $id_projeto_cad = 0;
     $query = mysql_query("SELECT * FROM " . MYSQL_BASE_DOCUMENTOS . " WHERE id = " . $id_documento);
     while ($row = mysql_fetch_array($query)) {
         $cod = $row['cod_documento'];
     }
     $explode = explode("-", $cod);
     $checkList->setCodigoProjeto($explode[0]);
     $checkList->setNucleo($explode[1]);
     $checkList->setContrato($explode[2]);
     $checkList->setProjetoObra($explode[3]);
     $checkList->setTrecho($explode[4]);
     $checkList->setFaseProjeto($explode[5]);
     $checkList->setDisciplina($explode[6]);
     $checkList->setTipoDocumento($explode[7]);
     $checkList->setSequencial($explode[8]);
     $checkList->setRevisao($explode[9]);
     $query = mysql_query("SELECT * FROM " . MYSQL_BASE_PROJETO_CADASTRO . " WHERE id_cod_projeto = " . $checkList->getCodigoProjeto() . " AND id_nucleo = " . $checkList->getNucleo() . " AND \r\n\t\t\t\t\t\t\t\tid_contrato = " . $checkList->getContrato() . " AND id_obra = " . $checkList->getProjetoObra() . " AND id_trecho = " . $checkList->getTrecho() . " AND \r\n\t\t\t\t\t\t\t\tid_fase = " . $checkList->getFaseProjeto() . " AND id_disciplina = " . $checkList->getDisciplina() . " AND id_tipo_doc = " . $checkList->getTipoDocumento() . " AND\r\n\t\t\t\t\t\t\t\tnumero = " . $checkList->getSequencial() . " LIMIT 1");
     while ($row = mysql_fetch_array($query)) {
         $id_projeto_cad = $row['id'];
     }
     $query = mysql_query("INSERT INTO " . MYSQL_BASE_PROJETO_CADASTRO_CLIENTE . " (id, id_projeto_cad, cod_entrada, data_entrada, status, criado, id_usuario) VALUES (NULL, " . $id_projeto_cad . ", \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . $id_work_flow . "-WF', NOW(), 'P', NOW(), " . userId() . ")");
 }
Пример #4
0
             while ($row = mysql_fetch_array($query)) {
                 $nome = $row['file'];
             }
             $nome_arquivo = explode(".", $nome);
             $explode = explode("-", $nome_arquivo[0]);
             $checklist->setCodigoProjeto($explode[0]);
             $checklist->setNucleo($explode[1]);
             $checklist->setContrato($explode[2]);
             $checklist->setProjetoObra($explode[3]);
             $checklist->setTrecho($explode[4]);
             $checklist->setFaseProjeto($explode[5]);
             $checklist->setDisciplina($explode[6]);
             $checklist->setTipoDocumento($explode[7]);
             $checklist->setSequencial($explode[8]);
             $checklist->setRevisao($explode[9]);
             $query = mysql_query("SELECT\r\n\t\t\t\t\t\t\t\t\t\t\tA.id\r\n\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_PROJETO_CADASTRO . " A\r\n\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PROJETO_CADASTRO_TERCEIRIZADO . " Z ON Z.id_cad_projeto = A.id \r\n\t\t\t\t\t\t\t\t\t\t\tWHERE\tA.id_cod_projeto =" . $checklist->getCodigoProjeto() . "\r\n\t\t\t\t\t\t\t\t\t\t\t\tAND A.id_nucleo =" . $checklist->getNucleo() . "\r\n\t\t\t\t\t\t\t\t\t\t\t\tAND A.id_contrato =" . $checklist->getContrato() . "\r\n\t\t\t\t\t\t\t\t\t\t\t\tAND A.id_obra =" . $checklist->getProjetoObra() . "\r\n\t\t\t\t\t\t\t\t\t\t\t\tAND A.id_trecho =" . $checklist->getTrecho() . "\r\n\t\t\t\t\t\t\t\t\t\t\t\tAND A.id_fase =" . $checklist->getFaseProjeto() . "\r\n\t\t\t\t\t\t\t\t\t\t\t\tAND A.id_disciplina =" . $checklist->getDisciplina() . "\r\n\t\t\t\t\t\t\t\t\t\t\t\tAND A.id_tipo_doc =" . $checklist->getTipoDocumento() . "\r\n\t\t\t\t\t\t\t\t\t\t\t\tAND A.numero =" . $checklist->getSequencial() . "\r\n\t\t\t\t\t\t\t\t\t\t\t\tAND Z.revisao ='" . $checklist->getRevisao() . "'");
             while ($row = mysql_fetch_array($query)) {
                 $id = $row['id'];
             }
             // 				$res = $DAO->AtualizarProjetoTitulo($id, $remessa->getTitulo());
             $msg_sucesso = utf8_encode("O registro foi alterado com sucesso.");
         }
     } else {
         $msg_erro = utf8_encode('Não foi possivel fazer o upload do arquivo, entrar em contato com a TI.');
     }
 } else {
     $resultado = $DAO->Listar("SELECT file FROM " . MYSQL_BASE_REMESSA_ARQUIVOS . " WHERE id = " . $remessa->getId());
     foreach ($resultado as $item) {
         $remessa->setFile($item['file']);
     }
     $msg_erro = utf8_encode('O nome do arquivo não é igual ao que está na base de dados.<ul><li>O arquivo original é "<b>' . $remessa->getFile() . '</b>"</li><li>O arquivo para alteração é "<b>' . $file['name'] . '</b>"</li></ul>');