Patch #2 Released for v2.3.2

Monday, January 12, 2015 Tags: patch, release, bugs

In addition to the issues addressed in v2.3.2 patch #1, this 2nd patch fixes some anomalies with the 'security fixes' (especially on older servers using php magic quotes).  It also provides many fixes and tweaks to the ecommerce system. Patch #2 to v2.3.2 is found at http://sourceforge.net/projects/exponentcms/files/exponent-2.3.2-patch-2.zip/download

* Security fix regression bugs fixed
  * Applies a more universal/brute force type of input scrubbing and loosening it for admin users
  * magic_quotes servers were stripping ALL arrays from input
* E-Commerce fixes/tweaks
  * Updates new ecom upgrade script to actually delete orphan order-item records and now orphan shippingmethod records
  * Now cleans up ecommerce table orphans on user logout
  * fix logic when adding new product item to cart
  * fix for edit order item view which now uses sub-templates for options & user input
  * many changes to 'product options' feature: fixes some code logic for: optiondisplayer which wouldn't abide by 'required' param when building the dropdown list without a blank; add 'display options with product 'setting; adds 'segregate required/non-required options' setting; moved logic for displaying 2nd page of 'add item' into the product models; cleans up product option styling, disables 'more' option weight since it's not used;
  * Cleans up 'export products to csv' output to match import products format; moved 'import products' to products menu of e-commerce slingbar
  * Fixes regression bug where we don't import product csv file since implementing import/export module items
  * Update import/export products and some other export methods to allow import/export of weight, width, height, length, and manufacturer (companies_id), along with import of images by url download; move some csv output methods to expString subsystem
  * Fix the add item to order feature
  * Fix several issues with expSimpleNotes...can now easily add notes to products or orders, now allow a limited subset of wysiwyg options in the note (these are basically comments by admins on products and orders)
  * Fixes existing giftcard code to work as coded (intended for selling things like iTunes cards, etc...)
  * Fixes display of store category breadcrumb for items with no category (gift cards, donations, events)
  * Fix display of bs3 store list view where prices might be obscured
  * Fixes missing closing brace on upcoming events in slingbar menu
  * Fixes store showall views to correctly display some link 'titles'
  * Fixes store showall featured views to use the 'main' image if a featured image is not available (instead of the first additional image)
  * Fixes issue with bootstrap3 edit product, images tab crashing; fixes format of edit product options 'default' setting
  * Fixes edit product options expand/collapse in bootstrap/bootstrap3/newui themes (.collapse/.expand are already used in bootstrap styles)
  * Updates company (ecommerce manufacture) showall view to be better used by customer to view all product manufacturers and then display all the products you offer from them.
  * Adds 'configure' category button on ecommerce views where we can edit store categories
  * Fixes issue and bs3 styling in new table filter for manage products
* Fixes import csv (users and forms/form data) to start at data at row NOT counting header row...e.g., if 1st row heading is set, then 'start data at row 1' is incrementated to 2 which is the 1st row of data after the header row.
* Regression fix - user import users menu item broken
* Fix warning when going to some non-standard pages (metainfo is not an array)
* regression fix - add new top level page displays blank page
* fixes some formatting of cat item 'additional information' popup
* Regression fix, our remove files upgrade script is removing the 1.x theme compatibility layer file
* Update languages phrase libraries
* Fixes some help module issues
* Allow for empty list of tables to be passed to export_eql to export all tables
* Updates jquery plugins: jstree to v3.0.9 for better touch support; jquery-impromptu to v6.0.0, & pwstrength-bootstrap to v1.2.3, Sortable to v1.0 adding better scrolling support