Exemplo n.º 1
0
 $remessa->setTipo("P");
 foreach ($file_ary as $file) {
     $uploadDir = '../../arquivos/remessa/';
     $name = $file['name'];
     $uploadFile = $uploadDir . $name;
     $remessa->setFile($name);
     $explode = explode(".", $name);
     $nome_arquivo = explode("-", $explode[0]);
     $arq_anterior = substr($nome_arquivo[0], 0, -2);
     $remessa->setCodigoProjeto($nome_arquivo[0]);
     $remessa->setNucleo($nome_arquivo[1]);
     $remessa->setContrato($nome_arquivo[2]);
     $remessa->setObra($nome_arquivo[3]);
     $remessa->setTrecho($nome_arquivo[4]);
     $remessa->setFaseProjeto($nome_arquivo[5]);
     $remessa->setDisciplina($nome_arquivo[6]);
     $remessa->setTipoDocumento($nome_arquivo[7]);
     $remessa->setSequencial($nome_arquivo[8]);
     $remessa->setRevisao($nome_arquivo[9]);
     $remessa->setGrupo('2');
     if ($remessa->getCodigoProjeto() == 0 || $remessa->getNucleo() == 0 || $remessa->getContrato() == 0 || $remessa->getObra() == 0 || $remessa->getTrecho() == 0 || $remessa->getFaseProjeto() == 0 || $remessa->getDisciplina() == 0 || $remessa->getTipoDocumento() == 0) {
         $validador = 1;
         $msg_codigo_erro .= "<li>O arquivo " . $remessa->getFile() . " contém o(s) seguinte(s) erro(s):</li><ul>";
         $erros += 1;
     }
     if ($remessa->getCodigoProjeto() == 0) {
         $msg_codigo_erro .= "<li>Código do Projeto não existe</li>";
     }
     if ($remessa->getNucleo() == 0) {
         $msg_codigo_erro .= "<li>Núcleo não existe</li>";
     }