match undefined method - что делать?
Lanea 23.04.2012 00:40
Доброго времени суток!
Есть сайт, написанный на parser3. По ошибке удалила htaccess. После восстановления сайт перестал работать, выдается ошибка:
match
undefined method
/home/.../www/auto.p(20:22)
if /home/.../www/auto.p(20:2)
Сайт:
http://stscom.ru/Код auto.p:
@USE
/classes/session.p
/classes/router.p
/classes/vault13.p
@auto[]
# подключение к базе данных
# $sql[mysql://...]
$sql[mysql://...]
# общее время на всем промежутке создания страницы
$now[^date::now[]]
# ключевое слово для подключения к обеим панелям администрирования
$adm[...]
# закомментировать на хостинге
# $adm[]
@main[]
# проверяется, идет ли клиент в панель администрирования
^if(^form:magic_page.match[admin]){
# если клиент идет в панель администрирования, проверяется ключевое слово
^if($cookie:password eq $adm){
# открыть сеанс
$session[^session::start[$sql;;]]
# построить маршрутизатор
$router[^router::create[]]
# выбрать страницу и выдать ее содержимое
^router.switch[]
}{
# если ключеное слово не подходит, делается перенаправление
$response:refresh[
$.value(0)
$.url[/login/?redirect=$form:magic_page]
]
}
}{
# если клиент не идет в панель администрирования, пропускается
# открыть сеанс
$session[^session::start[$sql;;]]
# построить маршрутизатор
$router[^router::create[]]
^router.switch[]
}
Подскажите, пожалуйста, как исправить эту ошибку. Заранее спасибо!
- match undefined method - что делать?, Lanea 23.04.2012 00:40