skip to content
KAD::Wiki
User Tools
Log In
Site Tools
Search
Tools
Show page
Old revisions
Log In
>
You are here:
Приветствие
»
Для сотрудников
»
Разработка
»
HostCMS
»
Статьи (по модулям)
»
Интернет-магазин
»
Корзина
»
Подмена цен
private:koding:hostcms:modules:shop:cart:price_observer
Media Files
====== Подмена цен ====== Поюключаем с помощью: [[private:koding:hostcms:modules:shop:cart:require_solution|cart.php]] <code php><?php defined('HOSTCMS') || exit('HostCMS: access denied.'); /** * Kad_Shop_Cart_Userprice_Priceobserver. * @author KAD Systems Core_Event::attach('Shop_Item_Controller.onAfterCalculatePrice', array('Kad_Shop_Cart_Userprice_Priceobserver', 'onAfterCalculatePrice')); * * Копирование и использование файлов модуля * в коммерческих целях ЗАПРЕЩЕНО * */ class Kad_Shop_Cart_Userprice_Priceobserver { static public function onAfterCalculatePrice($object, $params) { $shop_item = $params[0]; if (isset($shop_item->id) && isset($_COOKIE['price_' . $shop_item->id])) { $aPrice = $object->getAPrice(); $aPrice['price_discount'] = $_COOKIE['price_' . $shop_item->id]; $object->setAPrice($aPrice); if (isset($_COOKIE['name_' . $shop_item->id])) { $shop_item->name = $_COOKIE['name_' . $shop_item->id]; } } } }</code>
Save
Preview
Cancel
Edit summary
private/koding/hostcms/modules/shop/cart/price_observer.txt
· Last modified: 20.11.19 в 11:59 by
Артем Куц
Page Tools
Show page
Old revisions
Export to PDF
Rename Page
Back to top