Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Безымянный 29.04.2013 15:20
Есть код:####################################### @main[] ^deleteImageFile[^getPhotoName[58]] ### End @main ####################################### @deleteImageFile[name][path;list;name] ^if(def $name){ $path[/i/gallery/^name.left(2)] $list[^file:list[$path/;^untaint[as-is]{$name}\.]] # $list[^file:list[$path/;8B7C49F2C0238D63\.]] ^if($list){ ^list.menu{ ^file:delete[$path/$list.name] } } } ### End @deleteImageFile ####################################### @getPhotoName[id] $result[^oSql.string{ SELECT name FROM photo WHERE id = $id }[ $.limit(1) $.default{} ] ] ### End @getPhotoName$list при выводе имени из базы получается пустой, подставляем напрямую все ок. Казалось бы все должно работать, и даже $name, приходящий из базы обернут, но не работает. Понятное дело если раскоментить второй $list, все как часы