Esempio n. 1
0
}
//Verifica se a acao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') {
    foreach ($_POST['check'] as $lista) {
        $lista_new .= $lista . ',';
    }
    $retorno = $DAO->Gravar($documento);
    if ($retorno > 0) {
        $retorno_alt = $DAO->AtualizarCodigoGrd($retorno);
    }
    $lista = substr($lista_new, 0, -1);
    $query = $DAO->Listar("SELECT \r\n\t\t\t\t\t\t\t\t\tRA.id_remessa_lista, \r\n\t\t\t\t\t\t\t\t\tP.id_documento \r\n\t\t\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t\t\ttb_remessa_arquivo RA\r\n\t\t\t\t\t\t\t\t    INNER JOIN tb_check_list_projetos CK ON CK.id_remessa_arquivo = RA.id\r\n\t\t\t\t\t\t\t\t    INNER JOIN tb_projeto P ON P.id_check_list = CK.id\r\n\t\t\t\t\t\t\t\t    INNER JOIN tb_documento D ON D.id = P.id_documento\r\n\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\tD.ativo = 'S' AND\r\n\t\t\t\t\t\t\t\t\tRA.excluido IS NULL AND \r\n\t\t\t\t\t\t\t\t\tRA.id_remessa_lista IN (" . $lista . ")");
    if ($query->rowCount() > 0) {
        foreach ($query as $id_documentos) {
            $id = $id_documentos['id_documento'];
            $result = $DAO->GravarAnexo($retorno, $id);
        }
        if ($result == 1) {
            $query = mysql_query("UPDATE " . MYSQL_BASE_REMESSA_LISTAS . " SET grd = NOW() WHERE id IN (" . $lista . ")");
            echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/ged/grd/view.php?id=' . $retorno . '";</script>';
        } else {
            echo '<script language= "JavaScript">alert("Erro ao salvar a GRD.");</script>';
        }
    } else {
        echo '<script language= "JavaScript">alert("Erro ao salvar a GRD, sem lista para gravar.");</script>';
    }
}
$pendente = mysql_query("SELECT * FROM " . MYSQL_BASE_CHECK_LISTS . " WHERE aprovado_por = 3 AND ativo = 'S'");
$num_pendente = mysql_num_rows($pendente);
$nao_aprovado = mysql_query("SELECT * FROM " . MYSQL_BASE_CHECK_LISTS . " WHERE aprovado_por = 2 AND ativo = 'S'");