Index: branches/5.2.x/units/orders/order_calculator.php =================================================================== diff -u -N -r15312 -r16025 --- branches/5.2.x/units/orders/order_calculator.php (.../order_calculator.php) (revision 15312) +++ branches/5.2.x/units/orders/order_calculator.php (.../order_calculator.php) (revision 16025) @@ -1,6 +1,6 @@ manager->getTable($prefix); } - } \ No newline at end of file + } Index: branches/5.2.x/units/product_options/product_options_tag_processor.php =================================================================== diff -u -N -r15854 -r16025 --- branches/5.2.x/units/product_options/product_options_tag_processor.php (.../product_options_tag_processor.php) (revision 15854) +++ branches/5.2.x/units/product_options/product_options_tag_processor.php (.../product_options_tag_processor.php) (revision 16025) @@ -1,6 +1,6 @@ PrintList2($params); } -} \ No newline at end of file +} Index: branches/5.2.x/units/order_items/order_items_tag_processor.php =================================================================== diff -u -N -r15854 -r16025 --- branches/5.2.x/units/order_items/order_items_tag_processor.php (.../order_items_tag_processor.php) (revision 15854) +++ branches/5.2.x/units/order_items/order_items_tag_processor.php (.../order_items_tag_processor.php) (revision 16025) @@ -1,6 +1,6 @@ $val) { if ( !is_array($val) ) { - $val = htmlspecialchars_decode($val); + $val = kUtil::unescape($val, kUtil::ESCAPE_HTML); // TODO: Not sure why we're unescaping. } $key_data = $opt_helper->ConvertKey($opt, $object->GetDBField('ProductId')); @@ -177,7 +177,7 @@ $i = 0; foreach ($values as $val) { $i++; - $val = htmlspecialchars_decode($val); + $val = kUtil::unescape($val, kUtil::ESCAPE_HTML); // TODO: Not sure why we're unescaping. // TODO: consider escaping in template instead $block_params['value'] = kUtil::escape($val); @@ -302,4 +302,4 @@ return $order_helper->eligibleForFreePromoShipping($object); } -} \ No newline at end of file +}