New method SQLManager::isConnected to check connection status
Do not use jquery removeAttr method to uncheck boxes with multi-item editor
This method is incompatible with HTML's form "reset" functionality
Accidentally rebuilt DepartmentsModel with new ignore_update
flag in accessors. No functional changes.
BUGFIX: multi-item editor needs to update products.modified on save.
added a “Back to fannie” button to the batch mgr.  Otherwise, not sure how users are supped to get out of there….
BUGFIX: typo in subdept dropdown
fix up subdept dropdown
fix up subdept dropdown
fix up subdept dropdown
Syncing lane paycards code with public version. The two gui pages
now reset the status variable to "swipe" so the cashier's onscreen
indicator is correct. MercuryGift doesn't auto-print receipt slips.
GoEMerchant uses a separate tender type for Amex and inserts blank
lines on failure to increment localtemptrans.trans_id and avoid
generating duplicate reference numbers. I chopped some old code
out of paycardEntered because having blocks of commented-out code
with no indication why is a bad thing.
Advanced item search has alternate routes so that results are
still displayed in the event of a javascript error
BUGFIX: copy/paste screwed up reference to PrehLib
Renamed ar_history columns Charges and Payments as charges and payments.
Updated BasicModel to detect and correct situations where column
names are miscapitalized.
Lane API addition: Notifiers
Notifiers are displayed on the right-hand side of the screen
below the scale box. This is based on the CC terminal status
display but reworked to allow multiple things to be displayed
in that area.
BUGFIX: failed query logging for lane-side prepared statements using PDO
BUGFIX: fannie sample department data missing dept_see_id column
Fannie sample data loading with detailed status/error output
similar to lane
Add incrementing dtransactions columns to default install
Idea: add "replaces" property to BasicModel column definitions
indicating a column's previous name. Can generate accessor methods
mapping old column name to the new column name so it's transparent
to calling code.
Added newer jQuery attempting to fix bugs. Did not work but might
as well keep it available. Still configured to use 1.8.3 for now
since supposedly 1.9.x introduced major changes.