Option Types v2
for osCommerce Online Merchant v2.2
This add-on is register_globals compatible
This contribution is built on top of osCommerce 2.2rc2a.
It is an update/upgrade/revision/compilation of the following contributions:
* Option Type Feature v3 (Originally by Chandra Roukema)
* Option Type File Feature v.8 (Originally by Matt Fletcher)
* AJAX Attribute Manager v2.8.6 ((Almost unchanged) Originally by Sam West)
* Improvements by me (AvanOsch aKa Zappo the Wizard of Osch) for http://shop.crystalcopy.nl
The Option Types v2 contribution adds the following functionality to osCommerce:
* The following Option Types:
o Text (With progress bar)
o Text area (With progress bar)
o Uploads
o Checkboxes
o Radio buttons
* Option Sort Order (this makes it possible to order the attributes in product_info by Option)
* Option Length (this is for Text fields. Limits to the number of characters, which is shown in a progress bar)
* Comments for Options (if set in Admin, this is shown after the Option in product_info)
* Uploads are 'connected' to the customer, who now gets a dropdown with uploaded files when upload option is available.
* Uploads are placed in temporary directory if the customer is a guest, and in uploads directory if customer is registered (moves files if customer signs in)
* Temporary Uploads folder is automatically cleaned. How old the files must be for deletion, can be set via Admin.
* Use AJAX Attribute Manager for editing product attributes (Removes product attributes from product_attributes.php in Admin (hmmm.... ;D ))
o If the AJAX Attribute Manager is not wanted/needed, it is easy to exclude from the installation
The Support Thread can be found here: http://forums.oscommerce.com/index.php?showtopic=338661
Legend: 
Download

Report
Had to do a new install and while I did that, I made a rough installation instruction TXT file.
Full package including install instructions. Feel free to edit if you find anything wrong!
* Fixed issue with products_attributes.php -> updating Text/Upload Options
* Fixed issue with Image Types not being added
* Went back to (Deprecated!!!) $HTTP_####_VARS (to avoid confusion)
* Added Sorting by Product Attribute
* Added No Text Progress Bar option
* Small bug fixes
Full Package, ReadMe's NOT updated...
Made some small mistakes in the previous upload...
* Fixed missing SQL query in ReadMe-ImageOptions.html
* Fixed wrong $Image_Dropdown_ID in option_types.php
Full Package, including ReadMe's
- Added "Option Type Images"
This is to switch a (preview-) image when the selection of a dropdown changes.
Function added after requests from people who've seen this functionality on
my website http://shop.crystalcopy.nl for selecting Fonts with the Text option.
- Added Readme and "Update" installation guide for the Option Type Images
Complete Package (except the ReadMe) included.
WHEN UPDATING FROM PREVIOUS VERSION, JUST THE INSTALLATION GUIDE IS NEEDED!!!
Option Types v2.0.1
- Previous Uploads List was not correct when using Multiple Upload fields
- Couple of Bugs fixed for multiple fields
- Separated Attribute Manager from installation (Easier to just Add it if needed)
- Added Attribute Manager installation guide
- Fixed some bugs in Attribute Manager
- Prepared Attribute Manager for "Products as Options"
- Added Comments for changes made in Attribute Manager
- Found some small mistakes in the Admin Language files
- Updated (and renamed) the ReadMe
- (Created "Products as Options" for "Product Types" and "Linked Products")
- (Created "Option Types v2" support for "Linked Products")
This contribution is built on top of osCommerce 2.2rc2a.
It is an update/upgrade/revision/compilation of the following contributions:
* Option Type Feature v3 (Originally by Chandra Roukema)
* Option Type File Feature v.8 (Originally by Matt Fletcher)
* AJAX Attribute Manager v2.8.6 ((Almost unchanged) Originally by Sam West)
* Improvements by me (AvanOsch aKa Zappo the Wizard of Osch) for http://shop.crystalcopy.nl
The Option Types v2 contribution adds the following functionality to osCommerce:
* The following Option Types:
o Text (With progress bar)
o Text area (With progress bar)
o Uploads
o Checkboxes
o Radio buttons
* Option Sort Order (this makes it possible to order the attributes in product_info by Option)
* Option Length (this is for Text fields. Limits to the number of characters, which is shown in a progress bar)
* Comments for Options (if set in Admin, this is shown after the Option in product_info)
* Uploads are 'connected' to the customer, who now gets a dropdown with uploaded files when upload option is available.
* Uploads are placed in temporary directory if the customer is a guest, and in uploads directory if customer is registered (moves files if customer signs in)
* Temporary Uploads folder is automatically cleaned. How old the files must be for deletion, can be set via Admin.
* Use AJAX Attribute Manager for editing product attributes (Removes product attributes from product_attributes.php in Admin (hmmm.... ;D ))
o If the AJAX Attribute Manager is not wanted/needed, it is easy to exclude from the installation
The Support Thread can be found here: http://forums.oscommerce.com/index.php?showtopic=338661