Enhancement #90
Generalise CGI Scripts
Status: | New | Start date: | ||
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | Anonymous | % Done: | 0% | |
Category: | ProCKSI | |||
Target version: | 10.0 | |||
Resolution: |
Description
1. Business logic should be taken out from CGI scripts and put into separate classes so that these can be used by background processes and front-end processes (!NewExperiment and MyExperiment).brbr
2. Standardise CGI Scripts with the same functions:
- saveInputData(), checkInputData(), validateInputData()
- createTemplate(), addDataToTemplate, createBlueScreen()
- createOutput(), saveOutput(), readOutput()
- printOutput
Handling must be different depending on with/without Session, with/without Messages, with/without CGI, with/without Request