27 lines
1.1 KiB
PHP
27 lines
1.1 KiB
PHP
<?php
|
|
|
|
class CartController extends CartControllerCore
|
|
{
|
|
/**
|
|
* @see FrontController::initContent()
|
|
*/
|
|
public function initContent()
|
|
{
|
|
$products_links = array();
|
|
$context = Context::getContext();
|
|
$products = $context->cart->getProducts();
|
|
foreach($products as $product) {
|
|
$q = "SELECT * FROM `" . _DB_PREFIX_ . "config_product` where `id_cart` = ".(int)$this->context->cart->id." and `id_cart_product` = ".(int)$product['id_product']." and `id_customization` = ".(int)$product['id_customization'];
|
|
$configproduct = Db::getInstance()->getRow($q);
|
|
if($configproduct) {
|
|
$products_links[$configproduct['id_cart_product']][$configproduct['id_customization']] = $context->link->getModuleLink('configurator', 'configureproduct', array(
|
|
'token' => $configproduct['token']
|
|
)
|
|
);
|
|
}
|
|
}
|
|
$this->context->smarty->assign('products_links_cart', $products_links);
|
|
parent::initContent();
|
|
}
|
|
}
|