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