Articles Hierarchy
Articles: Bob Elliot & Co Ltd Change Log
4.3.46 - Overall Security haul
4.3.46 - Overall Security haul, checked numeric post data was numeric, checked upload fields only upload images, made sure the image resizing functions only open image files (there is a lot of complicating vulnerabilities with resizing images that i wont bore you to death with)

4.3.45 - Improved user interface when using QuickBuy
4.3.45 - Improved user interface when using QuickBuy, when clicking 'Order' the button will now gray-out and change to 'Adding...' Then once the AJAX is complete, the Basket is re-drawn silently without prompting the user, the button then turns green and instead of 'Order' the button reads 'Item Added!'

4.3.44 - Added AJAX 'Clear Basket' function
4.3.44 - Added 'Clear Basket' function to the new AJAX basket file, allows the user to clear their basket without leaving the screen they are currently on.

4.3.43 - Created AJAX_Basket.php
4.3.43 - Created AJAX_Basket.php which will become the new back-end for the basket, which will hold functions for the basket

4.3.42 - Parameterised Product Detail
4.3.42 - Parameterised Product Detail in preparation for creating the stock control system (splitting product details into separate modules which will be vital for Stock Control in the future)

4.3.41 - Deleted all st* JavaScript files (from the very old menu system)
4.3.41 - Deleted all st* JavaScript files (from the very old menu system)

4.3.40 - Deleted phpinfo.php as its no longer needed
4.3.40 - Deleted phpinfo.php as its no longer needed

4.3.39 - Deleted QuickBuy.php as its no longer needed.
4.3.39 - Deleted QuickBuy.php as its no longer needed.

4.3.38 - Re-Wrote 'Suppliers.php' to use the global page header
4.3.38 - Re-Wrote 'Suppliers.php' to use the global page header and footer (was currently using a duplicated version because of the supplier selection tool) this JavaScript has been segmented and functions correctly.

4.3.37 - Updated customer-facing pages (and a few admin pages) to use the new central Header functions.
4.3.37 - Updated Contact Us, Terms, About Us and all other customer-facing pages (and a few admin pages) to use the new central Header functions.

4.3.36 - Increased Security on login pages
4.3.36 - Increased Security on login pages, and view products pages, added SQL injection prevention code and more advanced logging on the server.

4.3.35 - Updated log system
4.3.35 - Updated log system to use new table styling, and also got the log filtering working (FINALLY)

4.3.34 - Updated EditProduct.php
4.3.34 - Updated EditProduct.php to not show 'Editing: >>107>>620>>test' but to show actual category names.

4.3.33 - Re-Wrote activate.php
4.3.33 - Re-Wrote activate.php to allow the deletion of account names with stupid characters in their names. Same fix also applied to the user management page in admin section.

4.3.31 - Edited the Search page to use the new CSS and QuickBuy modules mentioned previously
4.3.31 - Edited the Search page to use the new CSS and QuickBuy modules mentioned previously