$explode = explode("-", $nome_arquivo[0]); $msg_erro = ""; $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]); if ($checkList->getCodigoProjeto() == 0) { $msg_erro .= "Código de Projeto não existe"; } if ($checkList->getNucleo() == 0) { $msg_erro .= "Núcleo não existe"; } 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) {
} $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>
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() . ")"); }
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>');