$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>"; } if ($remessa->getContrato() == 0) { $msg_codigo_erro .= "<li>Contrato não existe</li>"; } if ($remessa->getObra() == 0) { $msg_codigo_erro .= "<li>O código da obra não existe</li>";
$num_cancelados = mysql_num_rows($query_cancelado); $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 (!in_array($remessa->getDisciplina(), $array_disciplina)) { $array_disciplina[] = $remessa->getDisciplina(); } if ($num_remessa > 0 || $num_checklist > 0 || $remessa->getCodigoProjeto() == 0 || $remessa->getNucleo() == 0 || $remessa->getContrato() == 0 || $remessa->getObra() == 0 || $remessa->getTrecho() == 0 || $remessa->getFaseProjeto() == 0 || $remessa->getDisciplina() == 0 || $remessa->getTipoDocumento() == 0 || $num_cancelados > 0) { $validador = 1; $msg_codigo_erro .= "<li>O arquivo " . $remessa->getFile() . " contém o(s) seguinte(s) erro(s):</li><ul>"; $erros += 1; } if ($num_checklist > 0) { $msg_codigo_erro .= "<li>Esse projeto ainda não foi analisado, aguarde a análise</li>"; } if ($num_remessa > 0) { $msg_codigo_erro .= "<li>Esse projeto ainda não foi analisado, se quiser substituir o arquivo, edite arquivo com o mesmo nome, versão e extensão</li>"; } if ($num_cancelados > 0) { $msg_codigo_erro .= "<li>O Projeto foi Cancelado</li>"; } if ($remessa->getCodigoProjeto() == 0) { $msg_codigo_erro .= "<li>Código do Projeto não existe</li>";