Как изменить значение функции (hook или как то еще)

Главные вкладки

Аватар пользователя romsn123 romsn123 28 октября 2012 в 20:44

Собственно надо подменить функцию (см. ниже) на свою
comment.module
function comment_new_page_count($num_comments, $new_replies, $node)

Данная функция вызывается многими модулями, потому необходимо изменить именно её результат, а не ловить и менять значения во всех модулях, которые её используют.
Хотелось бы делать это не патчем, то есть не трогать исходный код Drupal'a
Есть варианты?

Для чего это нужно: Сделал модуль сортировки вывода комментариев (от новых к старым и наоборот) для каждого пользователя. Теперь, если новые отображаются вверху, при добавлении комментарии, а также в трекере, вьюзах и т.д. ссылка должна вести на первую страницу. Хочу добавить в эту функцию проверку выбранного вида сортировки и соответственно в случае "новые вверху" она должна выдавать NULL

Комментарии