skip to content
KAD::Wiki
User Tools
Log In
Site Tools
Search
Tools
Show page
Old revisions
Log In
>
You are here:
Приветствие
»
Для сотрудников
»
Разработка
»
HostCMS
»
Статьи (по модулям)
»
Интернет-магазин
»
Корзина
»
Наценка на товары
»
attachmarkup.php
private:koding:hostcms:modules:shop:cart:markup:attachmarkup.php
Media Files
<code php><?php defined('HOSTCMS') || exit('HostCMS: access denied.'); /** * Наблюдатель для добавления информации о наценке. */ class Shop_Cart_Controller_Show_Observer_AttachMarkup { /** * Добавляет инормацию о наценке товаров в корзине. * * @param Shop_Cart_Controller_Show $oShopCartControllerShow * @param array $aArgs * @return void */ static public function onBeforeRedeclaredShow(Shop_Cart_Controller_Show $oShopCartControllerShow, array $aArgs) { $oShopCartControllerShow ->addEntity( $oMarkupsXml = Core::factory('Core_Xml_Entity') ->name('markups') ); $aMarkups = Core_Array::getSession('hostcmsCartMarkups', array()); foreach ($aMarkups as $shopItemId => $markupValue) { $oMarkupsXml ->addEntity( Core::factory('Core_Xml_Entity') ->name('markup') ->addEntity( Core::factory('Core_Xml_Entity') ->name('shop_item_id') ->value($shopItemId) ) ->addEntity( Core::factory('Core_Xml_Entity') ->name('value') ->value($markupValue) ) ); } } }</code> <wrap lo>Страницу создал Максим Засорин 23.01.17 в 14:46</wrap>
Save
Preview
Cancel
Edit summary
private/koding/hostcms/modules/shop/cart/markup/attachmarkup.php.txt
· Last modified: 27.06.17 в 16:04 by
maximzasorin_gmail.com
Page Tools
Show page
Old revisions
Export to PDF
Rename Page
Back to top