File:  [parser3project] / parser3 / www / htdocs / Attic / index.html
Revision 1.12: download - view: text, annotated - select for diffs - revision graph
Wed Feb 20 10:40:08 2002 UTC (24 years, 5 months ago) by paf
Branches: MAIN
CVS tags: HEAD
speed uptimized: string::is_empty

@main[][l]
$request[^trim[$form:request;/]]
$request[^trim[/branches/moscow/tariff/;/]]
$request[^trim[/branches/regional/;/]]
$mode[^if(def $form:mode){^trim[^form:mode.lower[]]}]

^if(def $form:print){
	$stylesheetType[PRINT]
}{
	$stylesheetType[HTML]
}

$default_cache_time(3600)
$cache_cfg[^load[named;/_cache.cfg]]
^cache_cfg.menu{
	^if($cache_cfg.url eq "//"){
		^if(!def $request){
			$cache_time[$cache_cfg.time]
		}
	}{
		^if(^request.match[^^^trim[$cache_cfg.url;/]][]){
			$cache_time[$cache_cfg.time]
		}
	}
}
$cache_key[^request:query.match[^^([^^=]*=)][]{}_${platform}_${browser}_$stylesheetType]
$cache_time(^if($env:REQUEST_METHOD eq POST){0}{^if(def $cache_time){$cache_time}{$default_cache_time}})

# дл оладки...
# ^$cache_time=$cache_time<br />^$cache_key=$cache_key

#$hashData[^hashfile::open[$DB_HOME;data.dat]]
#^hashData.cache[$cache_key]($cache_time){
	^MAIN:pSQL.server{
		$object[^engine_mdm::dataInit[$request;$stylesheetType;$mode]]
		^object.execute[]
	}
#}
#end main

E-mail: