hook_comment
developer/hooks/core.php, строка 231
- Версии
- 5 – 6
hook_comment(&$a1, $op)
Выполняет действия над комментариями.
Этот хук позволяет модулям дополнять систему комментариев.
Параметры
&$a1
Зависит от действия над комментарием.
- Для операций
'validate','update','insert', содержит массив значений формы, отправленной пользователем. - Для всех остальных операций, объект комментария, над которым проводится операция.
$op
Тип операции над комментарием. Возможные значения:
'insert': Комментарий будет вставлен.'update': Комментарий будет обновлен.'view': Просмотр комментария. Этот хук можно использовать для добавления дополнительных данных к комментарию до его темизации.'validate': Пользователь завершил правку комментария и пытается просмотреть его перед отправкой либо отправить. Хук может использоваться для проверки или изменения отправляемых данных. На ошибки следует указывать с помощьюform_set_error().'publish': Комментарий публикуется.'unpublish': Комментарий снимается с публикации.'delete': Комментарий удаляется.
Связанные темы
Код
<?php
function hook_comment(&$a1, $op) {
if ($op == 'insert' || $op == 'update') {
$nid = $a1['nid'];
}
cache_clear_all_like(drupal_url(array('id' => $nid)));
}
?>Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии 