wall_add_validate... где он?

Здравствуйте, извините за столь глупый вопрос, но никак не могу найти этот хук. В коде профиля пользователя, там где евент добавления на стену записи есть подключение хука
$this->Hook_Run('wall_add_validate_before', array('oWall'=>$oWall));

Хук по идее отвечает за проверку поля записи на стене. Но где сам файл хука, я не знаю и найти его так и не смог. Искал поиском по файлам, искал просто в /classes/hooks/ но не повезло найти его.

6 комментариев

avatar
Можно объяснить вам как работают хуки, но лучше вы сами разберитесь, т.к вы их не понимаете.

Для чего вам это нужно, какая у вас задача?
avatar
Да, для чего работают хуки я понимаю, а вот как они работают — увы.
На сайте участились такие «накрутчики», которые ставят + пользователю и пишут на стене что-то типа: «ставлю + и жду от вас», то есть какбы уже обязывая пользователя поставить ответный (это работает с людьми это действительно работает). Я хочу добавить валидацию строки комментария если меньше четырех слов и встречаются "+", «лайк» или прочие подобные, то блокировать запись и выводить сообщение о том, что комментарий подозрительный и добавлен не будет (идея не моя, мне просто сказали так сделать), если есть какие-то более интересные мысли на этот счет, буду рад услышать их.
avatar
по хукам здесь есть старые топики. около 2010 года
avatar
Я знаю, даже скринкаст есть по хукам.
Нашол эту статью livestreet.ru/blog/dev_documentation/1484.html
Но все равно как-то не очень понятно :( надо еще разбираться, а время поджимает уже совсем :(
avatar
то, что вы нашли — это вызов хука, который теоритически может быть где-то прописан, но если его нет, то просто продолжиться работа кода.
Хук это возможность вызова другого кода в месте, где расположен:
$this->Hook_Run('HOOOOKKKKK_NNNNNAAAMEMMEMEME', array($aParametersList));
avatar
Ага, то есть еще и не факт что он вообще имеется, то есть мне в хук мэйн можно создать его обработку и она будет оттуда подключаться, вот оно как :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.