Пример #1
0
 }
 $nome_arquivo = explode(".", $checkList->getNomeArquivo());
 $arquivo = substr($nome_arquivo[0], 0, -3);
 $explode = explode("-", $nome_arquivo[0]);
 $arq_anterior = substr($nome_arquivo[0], 0, -2);
 $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]);
 $result_cod = $DAO_CK->AtualizarCodificacao($checkList);
 $result_disciplina = $DAO_CK->Listar("SELECT nome FROM " . MYSQL_BASE_DISCIPLINAS . " WHERE codigo=" . $explode[6]);
 foreach ($result_disciplina as $item) {
     $disciplina = $item['nome'];
 }
 $checkList->setDescricao($obra . "<br>" . $disciplina . "<br>" . $_POST['titulo']);
 if ($checkList->getAprovadoPor() != "") {
     // verifica se foi aprovado (SIM)
     if ($checkList->getAprovadoPor() == 1 || $checkList->getAprovadoPor() == 3) {
         // Identifica qual Documento deletar
         $result_versao = $DAO_CK->Listar("SELECT A.id, C.id as check_id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t  FROM " . MYSQL_BASE_DOCUMENTOS . " A\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PROJETOS . " B ON A.id = B.id_documento\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_CHECK_LISTS . " C ON  B.id_check_list = C.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE C.nome_arquivo LIKE '" . $arq_anterior . "%' AND A.ativo = 'S'");
         foreach ($result_versao as $item) {
             $id_doc = $item['id'];
             $DAO->Deletar($id_doc);
             $query_status = mysql_query("UPDATE " . MYSQL_BASE_CHECK_LISTS . " set status = 'O' WHERE id =" . $item['check_id']);
         }