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(); }
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(); }