Пример #1
0
function lista()
{
    global $db, $TPLV, $geral;
    $TPLV->newBlock('lista_registros');
    $sql = "SELECT onde_comprar_online.* FROM onde_comprar_online ORDER BY onde_comprar_online.loja_id ASC";
    $rs = $db->db_query($sql);
    $cont = 0;
    ### PAGINACAO
    $navbar = new paginar();
    $navbar->numero = 10;
    $navbar->url = "on=online" . $qBusca;
    $navbar->paginas['PAGINA'] = $_GET['pagina'] ? $_GET['pagina'] : 1;
    $navbar->processarSQL($sql);
    ### IMPRIME OS REGISTROS
    $rs = $db->db_query($navbar->mysql['QUERY']);
    foreach ($rs as $r) {
        $TPLV->newBlock('lista');
        $TPLV->assign($r);
    }
    ### TOTAL
    if ($navbar->paginas['TOTAL'] > 1) {
        $TPLV->newBlock('paginacao');
    }
    ## MOSTRA AS IMAGENS DE RETORNO E PROXIMO HABILITADAS OU DESABILITADAS
    $TPLV->assignGlobal("paginacao_primeira", $navbar->link_pagina_primeira());
    $TPLV->assignGlobal("paginacao_anterior", $navbar->link_pagina_anterior());
    $TPLV->assignGlobal("paginacao_proxima", $navbar->link_pagina_proxima());
    $TPLV->assignGlobal("paginacao_ultima", $navbar->link_pagina_ultima());
    $TPLV->assignGlobal("paginas", $navbar->imprimir_paginas());
    $TPLV->assignGlobal("pagina", $navbar->imprimir_pagina_atual());
    $TPLV->printToScreen();
}
Пример #2
0
function listar()
{
    global $db, $TPLV, $geral;
    $TPLV->newBlock('lista_registros-prod');
    $sql = "SELECT p.*, a.categoria_id, a.categoria\n\t\t\tFROM produtos_categorias a\n\t\t\t\tINNER JOIN produtos p\n\t\t\t\t\tON a.categoria_id = p.categoria_id\n\t\t\tWHERE a.categoria_id = '" . $_REQUEST['categoria_id'] . "'\n\t\t\tORDER BY p.produto_id DESC";
    $rs = $db->db_query($sql);
    $cont = 0;
    ### PAGINACAO
    $navbar = new paginar();
    $navbar->numero = 10;
    $navbar->url = "on=produtos&in=" . $_REQUEST['in'] . $qBusca . "&categoria_id=" . $_REQUEST['categoria_id'];
    $navbar->paginas['PAGINA'] = $_GET['pagina'] ? $_GET['pagina'] : 1;
    $navbar->processarSQL($sql);
    ### IMPRIME OS REGISTROS
    $rs = $db->db_query($navbar->mysql['QUERY']);
    $TPLV->assignGlobal("categoria", $rs[0]['categoria']);
    if (count($rs) > 0) {
        foreach ($rs as $r) {
            $TPLV->newBlock('lista-prod');
            /* Conta quantos downloads existem para cada produto */
            $sql = "SELECT sum(num_downs) as num_downs FROM down_files WHERE product=" . $r['produto_id'];
            $result_downs = $db->db_query($sql);
            $r['num_downs'] = $result_downs[0]['num_downs'] ? $result_downs[0]['num_downs'] : 0;
            /* Conta quantos arquivos existem para cada produto */
            $sql = "SELECT product, COUNT(*) AS total FROM down_files WHERE product = " . $r['produto_id'] . " GROUP BY product";
            $result_arquivos = $db->db_query($sql);
            $r['num_arquivos'] = $result_arquivos[0]['total'] ? $result_arquivos[0]['total'] : 0;
            $r['edit_downs'] = is_null($result_arquivos[0]['total']) ? 'edit_off' : 'edit';
            $TPLV->assign($r);
        }
    }
    ### TOTAL
    if ($navbar->paginas['TOTAL'] > 1) {
        $TPLV->newBlock('paginacao');
    }
    ## MOSTRA AS IMAGENS DE RETORNO E PROXIMO HABILITADAS OU DESABILITADAS
    $TPLV->assignGlobal("paginacao_anterior", $navbar->link_pagina_anterior());
    $TPLV->assignGlobal("paginacao_proxima", $navbar->link_pagina_proxima());
    $TPLV->assignGlobal("paginas", $navbar->imprimir_paginas());
    $TPLV->assignGlobal("pagina", $navbar->imprimir_pagina_atual());
    $TPLV->printToScreen();
}