Index: branches/5.2.x/units/pricing/pricing_tag_processor.php =================================================================== diff -u -r14839 -r15141 --- branches/5.2.x/units/pricing/pricing_tag_processor.php (.../pricing_tag_processor.php) (revision 14839) +++ branches/5.2.x/units/pricing/pricing_tag_processor.php (.../pricing_tag_processor.php) (revision 15141) @@ -1,6 +1,6 @@ Application->recallObject($params['PrefixSpecial']); + $object = $this->Application->recallObject($params['PrefixSpecial']); $price = $object->GetField('Price'); // display selected currency by default @@ -33,12 +33,12 @@ // convert primary currency to selected (if they are the same, converter will just return) - $converter =& $this->Application->recallObject('CurrencyRates'); + $converter = $this->Application->recallObject('CurrencyRates'); /* @var $converter CurrencyRates */ $price = $converter->Convert($price, 'PRIMARY', $iso); - $currency =& $this->Application->recallObject('curr.-'.$iso, null, Array('skip_autoload' => true)); + $currency = $this->Application->recallObject('curr.-'.$iso, null, Array('skip_autoload' => true)); if( !$currency->isLoaded() ) $currency->Load($iso, 'ISO'); $symbol = $currency->GetDBField('Symbol'); @@ -94,7 +94,7 @@ usort($brackets, 'pr_bracket_comp'); - $dummy =& $this->Application->recallObject($this->Prefix.'.-dummy', null, array('skip_autoload' => true)); + $dummy = $this->Application->recallObject($this->Prefix.'.-dummy', null, array('skip_autoload' => true)); /* @var $dummy kDBItem */ foreach($brackets as $id => $values)