Page MenuHomeIn-Portal Phabricator

D192.id478.diff
No OneTemporary

File Metadata

Created
Wed, Feb 26, 9:04 AM

D192.id478.diff

Index: modules/in-commerce/units/orders/orders_tag_processor.php
===================================================================
--- modules/in-commerce/units/orders/orders_tag_processor.php
+++ modules/in-commerce/units/orders/orders_tag_processor.php
@@ -74,7 +74,17 @@
function Orditems_LinkRemoveFromCart($params)
{
- return $this->Application->HREF($this->Application->GetVar('t'), '', Array('pass' => 'm,orditems,ord', 'ord_event' => 'OnRemoveFromCart', 'm_cat_id'=>0));
+ $params['m_cat_id'] = 0;
+ $params['ord_event'] = 'OnRemoveFromCart';
+
+ if ( !isset($params['pass']) ) {
+ $params['pass'] = 'm,orditems,ord';
+ }
+
+ // Remove parameters, that indicate from where this aggregated tag was called.
+ unset($params['PrefixSpecial'], $params['original_tag']);
+
+ return $this->Application->ProcessParsedTag('m', 'Link', $params);
}
function Orderitems_ProductLink($params)

Event Timeline