示例#1
0
        $p = abs(intval(Tools::getValue('p', 1)));
        $search = AdvSearch::find_adv(intval($cookie->id_lang), Tools::getValue('search_queryy'), $p, $n, $orderBy, $orderWay);
        $nbProducts = $search['total'];
        include dirname(__FILE__) . '/../../pagination.php';
        /*$smarty->assign(array(
        			'products' => $search->find_adv(intval($cookie->id_lang),Tools::getValue('search_queryy'), $p, $n, $orderBy,$orderWay),
        			'nbProducts' => $nbProducts,
        			'advSearch' => 'Advanced Search'));
        		*/
        $smarty->assign(array('products' => $search['result'], 'nbProducts' => $search['total'], 'query' => 'Advanced Search'));
    }
} else {
    if ($query = Tools::getValue('search_query', Tools::getValue('tag', Tools::getValue('ref'))) and !is_array($query)) {
        $n = abs(intval(Tools::getValue('n', Configuration::get('PS_PRODUCTS_PER_PAGE'))));
        $p = abs(intval(Tools::getValue('p', 1)));
        $search = AdvSearch::find(intval($cookie->id_lang), $query, $p, $n, $orderBy, $orderWay);
        $nbProducts = $search['total'];
        include dirname(__FILE__) . '/../../pagination.php';
        $smarty->assign(array('products' => $search['result'], 'nbProducts' => $search['total'], 'query' => $query));
    } else {
        $smarty->assign(array('products' => array(), 'pages_nb' => 1, 'nbProducts' => 0));
    }
}
function HOOK_PRODUCT_LIST_ACTIONS($params)
{
    global $product;
    $product = $params['product'];
    return Module::hookExec('productListActions');
}
if (!isset($_GET['id_category'])) {
    $_GET['id_category'] = 0;