* * Version : $Id: * **************************************************************************** */ /** * Plan des catégories */ require 'header.php'; $GLOBALS['current_category'] = -1; $xoopsOption['template_main'] = 'oledrion_map.html'; require_once XOOPS_ROOT_PATH . '/header.php'; require_once OLEDRION_PATH . 'class/tree.php'; $xoopsTpl->assign('mod_pref', $mod_pref); // Préférences du module $categories = array(); $categories = $h_oledrion_cat->getAllCategories(new oledrion_parameters()); $mytree = new Oledrion_XoopsObjectTree($categories, 'cat_cid', 'cat_pid'); $tree = $mytree->makeTreeAsArray('cat_title', '-'); foreach ($tree as $key => $value) { if (isset($categories[$key])) { $category = $categories[$key]; $xoopsTpl->append('categories', array('cat_url_rewrited' => $category->getLink(), 'cat_href_title' => $category->getHrefTitle(), 'cat_title' => $value)); } } oledrion_utils::setCSS(); oledrion_utils::loadLanguageFile('modinfo.php'); $xoopsTpl->assign('global_advert', oledrion_utils::getModuleOption('advertisement')); $xoopsTpl->assign('breadcrumb', oledrion_utils::breadcrumb(array(OLEDRION_URL . basename(__FILE__) => _MI_OLEDRION_SMNAME4))); $title = _MI_OLEDRION_SMNAME4 . ' - ' . oledrion_utils::getModuleName(); oledrion_utils::setMetas($title, $title); require_once XOOPS_ROOT_PATH . '/footer.php';
*/ /** * Recherche avancée dans les produits, formulaire de sélection des critères */ if (!defined('XOOPS_ROOT_PATH')) { die('XOOPS root path not defined'); } require_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; require_once OLEDRION_PATH . 'class/tree.php'; $sform = new XoopsThemeForm(oledrion_utils::getModuleName() . ' - ' . _OLEDRION_SEARCHFOR, 'productsSearchForm', OLEDRION_URL . 'search.php', 'post'); $sform->addElement(new XoopsFormText(_OLEDRION_TEXT, 'product_text', 50, 255, ''), false); $sform->addElement(new XoopsFormSelectMatchOption(_OLEDRION_TYPE, 'search_type', 3), false); // Sélecteur de catégories **************************************************** $categorySelect = new XoopsFormSelect(_OLEDRION_CATEGORY, 'product_category', 0); $treeObject = new Oledrion_XoopsObjectTree($categories, 'cat_cid', 'cat_pid'); $tree = $treeObject->makeTreeAsArray('cat_title', '-', 0, _OLEDRION_ALL_CATEGORIES); $categorySelect->addOptionArray($tree); $sform->addElement($categorySelect, false); // Sélecteur pour les fabricants ************************************************* $authorSelect = new XoopsFormSelect(_OLEDRION_MANUFACTURER, 'product_manufacturers', 0, 5, true); $tblTmp = array(); $tblTmp[0] = _OLEDRION_ALL_MANUFACTURERS; foreach ($manufacturers as $item) { $tblTmp[$item->getVar('manu_id')] = $item->getVar('manu_commercialname') . ' ' . $item->getVar('manu_name'); } $authorSelect->addOptionArray($tblTmp); $sform->addElement($authorSelect, false); // Sélecteur pour les vendeurs ************************************************* $languageSelect = new XoopsFormSelect(_OLEDRION_VENDOR, 'product_vendors', 0, 1, false); $tblTmp = array(); $tblTmp[0] = _OLEDRION_ALL_VENDORS;