Feature #3881
Updated by Carsten Rose almost 7 years ago
* Name of table 'schedule' in 'config.qfq.ini'. E.g.: 'semester', 'schoolYear', ...
* dynamic per page: switching on page '1' does not affect page '2'.
* static per User: if a user switches to next semester, all of 'static semester configured pages' select the choosen semester.
* mode 'per page' | 'static' might be a user setting option or might be a webmaster configuration decision.
Implementation:
* in qfq record botytext: scheduleId = ...
* scheduleId = dynamic | staticPerUser | <const> | {{...}}
* default: dynamic
* first request to 'scheduleId':
** if there is a 'scheduleId' in SIP and {{scheduleId:T}}='staticPerUser', set new value in QFQ session.
** dynamic: check table schedule, replace 'dynamic' by computed id.
** staticPerUser: get value from QFQ session. If not exist, get computed id. save new id in QFQ session
** numerical: return value.