$msg_success = ""; $uploadDir = '../../arquivos/desenvolvimento/'; for ($i = 0; $i < count($tmp_name); $i++) { $new_name = $name[$i]; $nome_arquivo = explode("-", $new_name); $desenvolvimento->setCodigoProjeto($nome_arquivo[0]); $desenvolvimento->setNucleo($nome_arquivo[1]); $desenvolvimento->setContrato($nome_arquivo[2]); $desenvolvimento->setProjetoObra($nome_arquivo[3]); $desenvolvimento->setTrecho($nome_arquivo[4]); $desenvolvimento->setFaseProjeto($nome_arquivo[5]); $desenvolvimento->setDisciplina($nome_arquivo[6]); $desenvolvimento->setTipoDocumento($nome_arquivo[7]); $desenvolvimento->setSequencial($nome_arquivo[8]); $desenvolvimento->setRevisao($nome_arquivo[9]); if ($desenvolvimento->getCodigoProjeto() == 0 || $desenvolvimento->getNucleo() == 0 || $desenvolvimento->getContrato() == 0 || $desenvolvimento->getProjetoObra() == 0 || $desenvolvimento->getTrecho() == 0 || $desenvolvimento->getFaseProjeto() == 0 || $desenvolvimento->getDisciplina() == 0 || $desenvolvimento->getTipoDocumento() == 0) { $validador = 1; } else { $validador = 0; } $uploadFile = $uploadDir . $new_name; $arquivo = $uploadDir . utf8_decode($name); $query = mysql_query("SELECT * FROM " . MYSQL_BASE_PROJETO_DESENVOLVIMENTO . " WHERE file = '" . $new_name . "' AND dat_excluido IS NULL"); $num = mysql_num_rows($query); $revisao = substr($desenvolvimento->getRevisao(), 0, 1); if ($revisao == '0') { if ($num == 0) { if ($validador == 0) { if (move_uploaded_file($tmp_name[$i], $uploadFile)) { $resultado = $DAO->Gravar($new_name, $desenvolvimento); if ($resultado == 1) {
// echo $file; $name = $_FILES['file']['name']; $new_name = $name; $nome_arquivo = explode("-", $new_name); $msg_erro = ""; $desenvolvimento->setCodigoProjeto($nome_arquivo[0]); $desenvolvimento->setNucleo($nome_arquivo[1]); $desenvolvimento->setContrato($nome_arquivo[2]); $desenvolvimento->setProjetoObra($nome_arquivo[3]); $desenvolvimento->setTrecho($nome_arquivo[4]); $desenvolvimento->setFaseProjeto($nome_arquivo[5]); $desenvolvimento->setDisciplina($nome_arquivo[6]); $desenvolvimento->setTipoDocumento($nome_arquivo[7]); $desenvolvimento->setSequencial($nome_arquivo[8]); $desenvolvimento->setRevisao($nome_arquivo[9]); if ($desenvolvimento->getCodigoProjeto() == 0) { $msg_erro .= "<ul><li>Código de Projeto não existe</li>"; } if ($desenvolvimento->getNucleo() == 0) { $msg_erro .= "<li>Núcleo não existe</li>"; } if ($desenvolvimento->getContrato() == 0) { $msg_erro .= "<li>Contrato não existe</li>"; } if ($desenvolvimento->getProjetoObra() == 0) { $msg_erro .= "<li>O código da obra da prancha não existe</li>"; } if ($desenvolvimento->getTrecho() == 0) { $msg_erro .= "<li>O codigo do trecho não existe</li>"; } if ($desenvolvimento->getFaseProjeto() == 0) {