These files have been updated today to fix a few more admin cases where things like & symbols are incorrectly being converted to & amp;
The links above will always give you the latest version of the file compatible with v155x
Printable View
Additional small fixes available:
- Fix alert to accommodate out-of-stock variations in shopping basket
- Authorize.net has changed their rollout plan for Akamai - update submission URL for faster performance.
- Shipping tax calculation on confirmation page, affecting only some stores in certain locales
Symptom: Admin Login "broken" in v1.5.5 - v1.5.5a with Google Chrome error: "Aw, snap"
Google Chrome 54.0.2840.59 is now forcefully disallowing the use of javascript function declarations of 'animate'. This interferes with the "spinner" that appears during admin login since v1.5.0
The fix, which will be included in v155b, is simple:
1. Open /admin/login.php in a code-safe text editor, such as Sublime Text:
2. Find and replace "animate(" with "waiting_spinner(". There will be 3 occurrences.
3. Save
That's it. Login should now work again.
For a visual example of the changes, see: https://github.com/zencart/zencart/pull/1321/files
(exact position and line numbers may differ between Zen Cart versions)
Discussion: https://www.zen-cart.com/showthread....log-into-admin
Update: v1.5.5b has been released, and addresses the issues listed earlier in this thread.
Details of inclusions and changed files: https://www.zen-cart.com/showthread....70#post1321070
v1.5.5c has been released!
This fixes a critical bug in PHPMailer, which is the subsystem used for sending emails in Zen Cart. (PATCH REQUIRED FOR ALL ZEN CART VERSIONS)
Also addresses the following since v155b:
- Fix serious PHPMailer bug (upgraded to 5.2.19) -- [EDIT: Updated in v1.5.5d to 5.2.21]
- Fix some variable strict-type rule enforcement issues for better PHP 7 compatibility
- Fix sanitizer (admin) overzealous cleaning for Attribute Option Comments
- Fixed bug preventing sending Coupon and GV emails to "all customers"
- Fixed rarely-triggered bug with product-type overrides for delete/copy logic
- Fixed problem where deleting a customer wouldn't delete old product-notification requests associated with that customer
- Fixed PayPal Standard to no longer transmit a comma as thousands-separator. (PayPal is being more strict about this in 2017.)
- Fixed shopping-basket quantity alert problem where changing quantities didn't always fire if min/mix rules were set
- Make null-exception treatment consistent in admin to match catalog
AFFECTS ONLY v1.5.5c and v1.5.5d :
Symptom: SQL error: Incorrect datetime value: 'null' when editing products in the Admin.
Solution:
The quickest fix is to revert the /admin/includes/functions/database.php file to what was in v155b, by changing the 2 uppercase 'NULL' back to lowercase 'null' in the zen_db_perform() function, on lines 26 and 42:
becomesCode:case 'NULL':
https://github.com/zencart/zencart/c...ee18989eadd481Code:case 'null':
https://www.zen-cart.com/showthread....49#post1323749
NOTE: IN FUTURE VERSIONS IT WILL BE CHANGED BACK TO UPPERCASE 'NULL'. So if you're using something newer than v1.5.5d, THE ABOVE "fix" DOES NOT APPLY TO YOU
v1.5.5e fixes a bug introduced in v1.5.5c related to deleting customers:
Symptom: If you try to delete a customer via the Admin, it would delete but would result in a blank page or an error message.
Fix: See: https://github.com/zencart/zencart/pull/1398/files
Symptom:
PHP Warning: A non-numeric value encountered in /includes/functions/functions_taxes.php on line 172
Fix (applies to ZC v1.3.8-to-v1.5.5e):
https://github.com/zencart/zencart/pull/1437/files