Ejemplo n.º 1
0
function showBicycles($option, $filter = FALSE)
{
    global $mainframe;
    $saleFilter = JRequest::getVar('saleFilter');
    $limit = $mainframe->getUserStateFromRequest('global.list.limit', 'limit', $mainframe->getCfg('list_limit'), 'int');
    $limitstart = $mainframe->getUserStateFromRequest($option . 'limitstart', 'limitstart', 0, 'int');
    if ($saleFilter != null && $saleFilter != '') {
        if ($saleFilter == 'true') {
            $saleFilter = ' AND isSold = 1';
            $b = 'true';
        } else {
            if ($saleFilter == 'false') {
                $saleFilter = ' AND isSold = 0';
                $b = 'false';
            }
        }
    } else {
        $saleFilter = '';
        $b = 'none';
    }
    $rows = null;
    $numRows = null;
    if ($filter) {
        $filter = JRequest::getVar('filter');
        $rows = CbodbItem::itemList("WHERE isBike = 1" . $saleFilter . " ORDER BY " . $filter, $limitstart, $limit);
        $numRows = CbodbItem::itemCount("WHERE isBike = 1" . $saleFilter . " ORDER BY " . $filter);
    } else {
        $rows = CbodbItem::itemList("WHERE isBike = 1" . $saleFilter . " ORDER BY tag DESC", $limitstart, $limit);
        $numRows = CbodbItem::itemCount("WHERE isBike = 1" . $saleFilter . " ORDER BY tag DESC");
    }
    jimport('joomla.html.pagination');
    $pageNav = new JPagination($numRows, $limitstart, $limit);
    HTML_cbodb::showBicycles($option, $rows, $pageNav, $b);
}