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)));
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему