| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
KLeN 22.10.2006 17:26 / 22.10.2006 18:11
код использую такой:# обработка параметров
@getSystemParams[sParams][_hParams]
$_tDub[^sParams.split[^]]]
^_tDub.append{^taint[^#0A]}
$result[^getParams[]]
#end @getSystemParams[sParams]
@getParams[name;value]
$result[
^hash::create[
^if(def $name && def $value){$.[$name][$value]}
^while(def ^_tDub.piece.trim[start; ^taint[^#0A]]){
$_tTemp[^_tDub.piece.split[^[;h]]
^_tDub.offset(1)
$.[^_tTemp.0.trim[start; ^taint[^#0A]]][^if(def $_tTemp.2){^getParams[^_tTemp.1.trim[start; ^taint[^#0A]];$_tTemp.2]^_tDub.offset(1)}{$_tTemp.1}]
}
]
]данные получаю с помощью мишиного класса работы с SQL из примеров, используя присутствующее в нем кэширование