$vatArray = $h_oledrion_vat->getAllVats(new oledrion_parameters()); // Récupération du nombre total de produits de la base $xoopsTpl->assign('total_products_count', sprintf(_OLEDRION_THEREARE, $h_oledrion_products->getTotalPublishedProductsCount())); if ($limit > 0) { $itemsCount = $h_oledrion_products->getRecentProductsCount(); if ($itemsCount > $limit) { require_once XOOPS_ROOT_PATH . '/class/pagenav.php'; $pagenav = new XoopsPageNav($itemsCount, $limit, $start); $xoopsTpl->assign('pagenav', $pagenav->renderNav()); } $oledrion_shelf_parameters->resetDefaultValues()->setProductsType('recent')->setStart($start)->setLimit($limit)->setSort('product_id DESC, product_title')->setWithXoopsUser(true)->setWithRelatedProducts(true); $products = $oledrion_shelf->getProducts($oledrion_shelf_parameters); if (isset($products['lastTitle'])) { $lastTitle = strip_tags($products['lastTitle']); unset($products['lastTitle']); } $xoopsTpl->assign('products', $products); } // Mise en place des catégories de niveau 1 $count = 1; $categories = $h_oledrion_cat->getMotherCategories(); foreach ($categories as $category) { $tmp = $category->toArray(); $tmp['count'] = $count; $xoopsTpl->append('categories', $tmp); $count++; } oledrion_utils::setCSS(); oledrion_utils::setLocalCSS($xoopsConfig['language']); oledrion_utils::setMetas($lastTitle . ' - ' . oledrion_utils::getModuleName(), oledrion_utils::getModuleName()); require_once XOOPS_ROOT_PATH . '/footer.php';