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() . ")"); }
} $checkList->setItens($lista); $checkList->setUsuario(userId()); $checkList->setNomeArquivo($arquivo_file); $checkList->setDisposicao($_POST['disposicao']); $checkList->setObservacao($_POST['observacao']); $checkList->setObra($_POST['obra']); $checkList->setTitulo($arquivo_titulo); $checkList->setDescricao($obra . "<br>" . $_POST['titulo']); $checkList->setDataEmissao($arquivo_data); $checkList->setEmpresa($lista_empresa); $nome_arquivo = explode(".", $checkList->getNomeArquivo()); $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) {
$bg = "#FFFF00"; } else { $disposicao = "Não Aprovado"; $bg = "#FF0000"; } if ($row['observacao'] == '' || $row['observacao'] == null) { $observacoes = $row['consideracoes']; } else { $observacoes = $row['observacao']; } $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']; }