Annotation of parser3/www/htdocs/index.html, revision 1.4
1.4 ! paf 1: @main[][l]
! 2: $request[^trim[$form:request;/]]
! 3: $mode[^if(def $form:mode){^trim[^form:mode.lower[]]}]
1.1 paf 4:
1.4 ! paf 5: ^if(def $form:print){
! 6: $stylesheetType[PRINT]
! 7: }{
! 8: $stylesheetType[HTML]
1.1 paf 9: }
10:
1.4 ! paf 11: $default_cache_time(3600)
! 12: $cache_cfg[^load[named;/_cache.cfg]]
! 13: ^cache_cfg.menu{
! 14: ^if($cache_cfg.url eq "//"){
! 15: ^if(!def $request){
! 16: $cache_time[$cache_cfg.time]
! 17: }
1.1 paf 18: }{
1.4 ! paf 19: ^if(^request.match[^^^trim[$cache_cfg.url;/]][]){
! 20: $cache_time[$cache_cfg.time]
! 21: }
1.1 paf 22: }
23: }
1.4 ! paf 24: $cache_key[^request:query.match[^^([^^=]*=)][]{}_${platform}_${browser}_$stylesheetType]
! 25: $cache_time(^if($env:REQUEST_METHOD eq POST){0}{^if(def $cache_time){$cache_time}{$default_cache_time}})
1.1 paf 26:
1.4 ! paf 27: # длÑÏ Ð¾ÑÂладки...
! 28: # ^$cache_time=$cache_time<br />^$cache_key=$cache_key
1.1 paf 29:
1.4 ! paf 30: $hashData[^hashfile::open[$DB_HOME;data.dat]]
! 31: #^hashData.cache[$cache_key]($cache_time){
! 32: ^MAIN:pSQL.server{
! 33: $object[^engine_mdm::dataInit[$request;$stylesheetType;$mode]]
! 34: ^object.execute[]
1.1 paf 35: }
36: #}
1.4 ! paf 37: #end main
E-mail: