script update A (PA)

Törölve Kiadva: Jun 29, 2006 Kiszállításkor fizetve
Törölve Kiszállításkor fizetve

scripts to update: menuversion Go to [url removed, login to view] To see how this works. Click on export. Select "Any Restaurant", select 2501, select a version and click The script reads the database and exports a csv. If the version is 0, price is take from Item_Property, if any other version, it is taken from ipvd_pricingversiondetails User downloads the csv, makes the pricing changes required and the uploads it back. After uploading, user chooses the pricing version to update or creates a new version. Currently one cannot upload changes to the Original Version. I would like to change that. This is how I would like things to work: - Export should workd the same way - Change upload so that it does not require a user name or password - Once upload is performed, user should get a chance to accepts or rejects upload. Once user accepts the upload, menu should automatically be saved under a temporary ID (we might need to create a special field to flag a temporary menu). Next user will get a list of all the menus that are relevant for that restaurant. There are then 3 types of menus: * 1 Main menu * 1 or more Menu Variants * 1 temporary Menu * 1 or more Main Menu archives A main menu is a menu that is saved in Item_Property A temporary Menu is a menu saved in ipvd_pricingversion there should only be one per restaurant. It should be flagged as temporary menu. There is no reason to limit the number of temporary menus except to prevent the accumulation of temporary menus A Main Menu archive is a Main that has been automatically saved into ipvd_pricingversion A Menu Variant is a menu that is saved in ipvd_pricingversion = From the list of Relevant menus user can choose to do the following any menu (when appropriate): 1) Save any Menu as a Menu Variant 2) Save any Menu as Main Menu. If that happens the current Main Menu must be archived. 3) Delete any Menu other than Main Menu or Main Menu archived

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

php, mysql

Mérnöki munka MySQL PHP Szoftverarchitektúra Szoftvertesztelés

Projektazonosító: #3610760

A projektről

Távolról teljesíthető projekt Utoljára aktív: Jul 4, 2006