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: