Ok next bug - in admin order page - it refreshes in a loop showing the order info / customer notes
To reproduce open any order in admin. Why this is happening: if you have
Code:
define('FRAME_NOT_ALLOWED', true);
set to true in your config.php then iframes are not allowed. In 4.4.x /skin/common_files/main/history_order.tpl calls customer notes is in an iframe
original code (note the old textarea code being commented out)
Code:
<br />
{$lng.lbl_customer_notes}:<br />
<iframe src="order.php?mode=view_cnote&orderid={$order.orderid}" width="100%" height="170" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" title="{$lng.lbl_customer_notes|escape}" style="overflow: visible; border: 0px none;" name="cnotesframe"></iframe>
{*
<textarea name="customer_notes" cols="70" rows="8" style="width: 520px;">{$order.customer_notes|escape}</textarea>
*}
So when you have the iframe disabled (as it should be for security reasons) order page in admin just keeps refreshing and showing order info - customer notes in a loop.
To fix this bug: set iframes in config.php to false (not recommended) OR modify the code in /skin/common_files/main/history_order.tpl by commenting out the iframe and uncomment the old textarea code OR assign smarty variable to 'FRAME_NOT_ALLOWED' and use it to select which method to use to show customer notes. This may very well affect customer side as well.
A client of mine came with this issue to me and wanted me to find out why it's happening and fix it. Does it seem right for them to pay for QT's bugs? And this one is just because someone wasn't thinking.