parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

AK666 07.05.2012 13:28

@__dbe_print[lValue;lType][locals]
	^switch[$lType]{
	^case[pass]{*****}
	^case[bool;booln]{ ^if(^lValue.int(0)==1){&#8730^;^rem{&#9679^;}^rem{&#9632^;}}{^rem{&#9672^;&#9633^;}}}
	^case[date]{ ^try{^cdate:print[$lValue;%d/%m/%Y] }{	$exception.handled(true) [$lValue] } }
	^case[month]{^try{^cdate:print[$lValue;%h %Y]    }{	$exception.handled(true) [$lValue] } }
	^case[datetime;_edited]{ ^try{^cdate:print[$lValue;%d/%m/%Y %H:%M:%S] }{ $exception.handled(true) [$lValue] } }
	^case[SQL]{ ^try{ $lSQL[^dbeFIELDS.param.split[:;lh]] ^db{$lD[^string:sql{select $lSQL.1 from $lSQL.2 where $lSQL.0 = _utf8'$lValue'}[$.limit(1) $.default[-] ]]} ^untaint{$lD} }{$exception.handled(true) ^use[eExceptor.p] ^exceptor_write[$exception;$stack;$env:REDIRECT_AUTHENTICATE_ID]  [$lValue] }}
	
	^case[DEFAULT]{$lValue}
	}
#__dbe_print