Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AK666 07.05.2012 13:28
@__dbe_print[lValue;lType][locals] ^switch[$lType]{ ^case[pass]{*****} ^case[bool;booln]{ ^if(^lValue.int(0)==1){√^;^rem{●^;}^rem{■^;}}{^rem{◈^;□^;}}} ^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