function view() { $jshopConfig = JSFactory::getConfig(); if (!JshopHelpersCart::checkView()) { return 0; } $dispatcher = JDispatcher::getInstance(); $ajax = JRequest::getInt('ajax'); JshopHelpersMetadata::cart(); $cart = JSFactory::getModel('cart', 'jshop')->init('cart', 1); $cartpreview = JSFactory::getModel('cartPreview', 'jshop'); $cartpreview->setCart($cart); $cartpreview->setCheckoutStep(0); $shopurl = $cartpreview->getBackUrlShop(); $cartdescr = $cartpreview->getCartStaticText(); $href_checkout = $cartpreview->getUrlCheckout(); $show_percent_tax = $cartpreview->getShowPercentTax(); $hide_subtotal = $cartpreview->getHideSubtotal(); $checkout_navigator = JSFactory::getModel('checkout', 'jshop')->showCheckoutNavigation('0'); $view = $this->getView('cart'); $view->setLayout("cart"); $view->assign('config', $jshopConfig); $view->assign('products', $cartpreview->getProducts()); $view->assign('summ', $cartpreview->getSubTotal()); $view->assign('image_product_path', $jshopConfig->image_product_live_path); $view->assign('image_path', $jshopConfig->live_path); $view->assign('no_image', $jshopConfig->noimage); $view->assign('href_shop', $shopurl); $view->assign('href_checkout', $href_checkout); $view->assign('discount', $cartpreview->getDiscount()); $view->assign('free_discount', $cartpreview->getFreeDiscount()); $view->assign('use_rabatt', $jshopConfig->use_rabatt_code); $view->assign('tax_list', $cartpreview->getTaxExt()); $view->assign('fullsumm', $cartpreview->getFullSum()); $view->assign('show_percent_tax', $show_percent_tax); $view->assign('hide_subtotal', $hide_subtotal); $view->assign('weight', $cartpreview->getWeight()); $view->assign('shippinginfo', SEFLink($jshopConfig->shippinginfourl, 1)); $view->assign('cartdescr', $cartdescr); $view->assign('checkout_navigator', $checkout_navigator); $dispatcher->trigger('onBeforeDisplayCartView', array(&$view)); $view->display(); if ($ajax) { die; } }