| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
dev 02.12.2005 15:31
2модератор: просьба удалить сообщение 47510 :)#get uri by id
@get_uri[id][_]
$_[^get[]]
^if(^_.locate[id;$id]){
$result[$_.uri]
}
#get id by uri
@get_id[uri][_]
# возможно, стоит делать ^trim[]:
#$uri[^uri.trim[]]
^if(^uri.left(1) ne "/"){$uri[$uri/]}
$_[^get[$uri]]
^if(^_.locate[uri;$uri]){
$result($_.id)
}{
# Возможно, стоит возращать какой-то другой тип,
# и в зависимости от него решать, что делать дальше.
# Например, int - директория найдена, bool - не удалось найти.
$result(0)
}