示例#1
0
    $db_browse->query($list);
    $db_browse->next_record();
    $flypage = $db_browse->sf("category_flypage") ? $db_browse->sf("category_flypage") : FLYPAGE;
    $url_parameters = "page=shop.product_details&flypage={$flypage}&product_id=" . $db_browse->f("product_id") . "&category_id=" . $db_browse->f("category_id");
    vmRedirect($sess->url($url_parameters, true, false));
} else {
    // NOW START THE PRODUCT LIST
    $tpl = vmTemplate::getInstance();
    if ($category_id) {
        /**
         * CATEGORY DESCRIPTION
         */
        $browsepage_lbl = $category_name;
        $tpl->set('browsepage_lbl', $browsepage_lbl);
        $tpl->set('desc', $desc);
        $category_childs = $ps_product_category->get_child_list($category_id);
        $tpl->set('categories', $category_childs);
        $navigation_childlist = $tpl->fetch('common/categoryChildlist.tpl.php');
        $tpl->set('navigation_childlist', $navigation_childlist);
        // Set up the CMS pathway
        $category_list = array_reverse($ps_product_category->get_navigation_list($category_id));
        $pathway = $ps_product_category->getPathway($category_list);
        $vm_mainframe->vmAppendPathway($pathway);
        $tpl->set('category_id', $category_id);
        $tpl->set('category_name', $category_name);
        $browsepage_header = $tpl->fetch('browse/includes/browse_header_category.tpl.php');
    } elseif ($manufacturer_id) {
        $db->query("SELECT manufacturer_id, mf_name, mf_desc FROM #__{vm}_manufacturer WHERE manufacturer_id='{$manufacturer_id}'");
        $db->next_record();
        $mainframe->setPageTitle($db->f("mf_name"));
        $browsepage_lbl = shopMakeHtmlSafe($db->f("mf_name"));