Fixed some rounding/formatting issues (some which need returning to):
- when doing sums in smarty template {$x+$y|format_string:"%f"} doesn't work; it compiles to something equivalent to sprintf("%f",$x)+y; needs to be rewritten using {math} tag.
- was rounding order numbers to 0 d.p., which meant if you order 0.5kg of something it comes out as zero! Needs to be aware of 'quantumness' of items.
Completed port to PDO
Deleted some cruft and one un-used AJAX script (we have messages inline now).
Removed some logging.
Improved security and ported AJAX scripts to PDO, using Smarty for rendering HTML.
Remove phpinfo() before we forget to delete it manually...
Restrict some directories with .htaccess, and move some files out the way to avoid being executed directly.
Improve member add/modify security (update member is shared with admin), port to PDO
Show a big, primary button for View all Products to make identifying easy option easier.
fixed Smarty 2 incompatibility, and added escaping for user supplied fields.
Add config to allow hiding delivery menu items