Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Maxx 12.06.2007 20:30 / 12.06.2007 20:34
Вот как то так будет uri.@makeUri[hParams;sTargetUrl][hFields] # можно и свой ^^^ URL передать ^if(!def $sTargetUrl){ $sTargetUrl[^request:uri.match[([^^?]+)\??.*][]{$match.1}] } $hParams[^hash::create[$hParams]] $hFields[$form:tables] ^hFields.add[$hParams] $result[$sTargetUrl^if($hFields){?^hFields.foreach[sField;oValue]{^if($oValue is "table"){^oValue.menu{$sField=^taint[uri][$oValue.field]}[&]}{$sField=^if(!($oValue is "file")){^taint[uri][$oValue]}}}[&]}]