getVersion() < 7) { st_theme_use_stylesheet('stBasket.css'); if (!$basket->isEmpty()) { $basket_array = array(); $basket_summary = 0; foreach($basket->getItems() as $basket_item) { $validate = $basket_item->productValidate(); $url_for = $validate ? st_url_for('stProduct/show?url='.$basket_item->getProduct()->getFriendlyUrl()) : null; $basket_array[] = array( 'name' => $url_for ? content_tag('a', $basket_item->getName(), array('href' => $url_for)) : $basket_item->getName(), 'price' => st_currency_format($basket_item->getPriceBrutto(true, true), array('with_exchange' => false)), 'product_for_points' => $validate ? $basket_item->getProductForPoints() : 0, 'points_value' => $validate ? $basket_item->getProduct()->getPointsValue()." ".$config_points->get('points_shortcut', null, true) : 0, 'quantity' => $basket_item->getQuantity(), 'image' => $url_for ? content_tag('a', st_product_image_tag($basket_item, 'icon'), array('href' => $url_for)) : st_product_image_tag($basket_item, 'icon'), ); } } else { $basket_array = null; } if(stPoints::isPointsSystemActive()){ $smarty->assign("basket_icon", st_secure_link_to(st_basket_total_amount($basket, true)." / ".stPoints::getBasketPointsValue()." ".$config_points->get('points_shortcut', null, true), 'stBasket/index' . ($sf_context->getModuleName() == 'stBasket' ? '' : 'Referer'))); }else{ $smarty->assign("basket_icon", st_secure_link_to(st_basket_total_amount($basket, true), 'stBasket/index' . ($sf_context->getModuleName() == 'stBasket' ? '' : 'Referer'))); } $smarty->assign("amount_icon", st_secure_link_to(st_theme_image_tag('basket/basket_selected.png'), 'stBasket/index' . ($sf_context->getModuleName() == 'stBasket' ? '' : 'Referer'), 'class=st_basket-list-link')); $smarty->assign('basket_array', $basket_array); } else { $item = array(); $basket_summary = 0; foreach($basket->getItems() as $basketItem) { $validate = $basketItem->productValidate(); $url_for = $validate ? st_url_for('stProduct/show?url='.$basketItem->getProduct()->getFriendlyUrl()) : null; $items[] = array( 'instance' => $basketItem, 'url' => $url_for, 'delete_url' => st_url_for('@stBasket?action=remove&product_id='.$basketItem->getItemId()), 'name' => $basketItem->getName(), 'price' => st_currency_format($basketItem->getPriceBrutto(true, true), array('with_exchange' => false)), 'product_for_points' => $validate ? $basketItem->getProductForPoints() : 0, 'points_value' => $validate ? $basketItem->getProduct()->getPointsValue()." ".$config_points->get('points_shortcut', null, true) : 0, 'quantity' => $basketItem->getQuantity(), 'price_modifiers' => $basketItem->getPriceModifiers(), 'image' => st_product_image_path($basketItem, 'small'), ); } $smarty->assign('url', st_secure_url_for('stBasket/index' . ($sf_context->getModuleName() == 'stBasket' ? '' : 'Referer'))); $smarty->assign('items', $items); $smarty->assign("total_quantity", count($items)); $smarty->assign('basket_summary', $totalAmount); } //points system $smarty->assign('points_system_is_active', stPoints::isPointsSystemActive()); $smarty->assign('points_shortcut', $config_points->get('points_shortcut', null, true)); $smarty->assign("basket_points_amount", stPoints::getBasketPointsValue()); $smarty->assign("basket_amount", $totalAmount); $smarty->display("basket_show.html"); ?> getVersion() < 7): ?>