Project

General

Profile

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. 

Back