</div>
                    </div>
                </form>

                <?php 
if (isPost($_POST['txtBusca'])) {
    $filtro = "";
    // monta filtro
    if (isPost($_POST['id'])) {
        $filtro .= " AND p.id = " . $_POST['id'];
    }
    if (isPost($_POST['de'])) {
        $filtro .= " AND p.data >= '" . data_to_mysql($_POST['de']) . "'";
    }
    if (isPost($_POST['ate'])) {
        $filtro .= " AND p.data <= '" . data_to_mysql($_POST['ate']) . "'";
    }
    if (isPost($_POST['cliente'])) {
        $nomePost = str_replace(" ", "%", $_POST['cliente']);
        $filtro .= "AND c.nome LIKE '%" . $nomePost . "%' ";
    }
    if (isPost($_POST['status'])) {
        $filtro .= "AND p.id_status = " . $_POST['status'] . " ";
    }
    $listar = Pedido::listar($filtro . " ORDER BY id DESC");
    if (is_array($listar)) {
        //echoArray($listar);
        ?>
				
            <div class="table-responsive">
                <table class="table table-bordered table-hover table-striped table-condensed mb-none">
##########################
if (isPost($idP)) {
    $obj = new $nomeClasseG();
    $obj->id = $_REQUEST['id'];
    $obj->carregar();
}
##########################
# alterar
##########################
if (isPost($_POST['ok'])) {
    if ($_POST[$nomeClasse]['aprovado'] == 's') {
    } else {
    }
    $_POST[$nomeClasse]['descricao'] = $_POST['descricao'];
    $_POST[$nomeClasse]['texto'] = $_POST['texto'];
    $_POST[$nomeClasse]['data'] = data_to_mysql($_POST[$nomeClasse]['data']);
    $novoNome = str_replace('<br />', ' ', $_POST[$nomeClasse]['apelido']);
    $novoNome = UtilObjeto::trataNomeUrl($novoNome);
    $_POST[$nomeClasse]['seoLink'] = strtolower($novoNome);
    $obj->carga($_POST[$nomeClasse]);
    if (!$obj->alterar()) {
        $msg = "Ocorreu um erro ao alterar os dados";
    } else {
        if ($obj->aprovado == 's') {
            //CADASTRA O PRÉ CLIENTE COMO CLIENTE
            PreCliente::cadastraCliente($obj->nome, $obj->email, $obj->foto, $obj->idPlano, $obj->valor);
        }
        if ($obj->aprovado == 's') {
            header("location: " . URLADMIN . "pre-cliente");
        }
        $msg = $msg_ok;
$titulo = "Cliente";
$acao = "Plano";
$pg_voltar = URLADMIN . "cliente/alterar.php?id=" . $idP;
$msg_ok = "Dados Alterados";
$msg_erro = "Oops desculpe. Erro ao cadastrar!";
$nomeClasse = "ClientePlano";
##########################
# cadastrar
##########################
if (isPost($_POST['ok'])) {
    //verifica
    $plano = UtilObjeto::listar("clienteplano", "where id_plano = " . $_POST[$nomeClasse]['idPlano'] . " and id_cliente = " . $idP);
    if (!is_array($plano)) {
        $_POST[$nomeClasse]['idCliente'] = $idP;
        $_POST[$nomeClasse]['dataCadastro'] = DATAHORAMYSQL;
        $_POST[$nomeClasse]['dataVencimento'] = data_to_mysql($_POST[$nomeClasse]['dataVencimento']);
        $obj = new $nomeClasse($_POST[$nomeClasse]);
        if ($obj->inserir()) {
            $msg = $msg_ok;
            $msgClass = "msgSucesso";
        } else {
            $msg = $msg_erro;
        }
    } else {
        $msg_erro = "Plano já vinculado a este cliente.";
        $msg = $msg_erro;
    }
}
##########################
# excluir
##########################