_trigger_get_hook_aids

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

modules/trigger/trigger.module, строка 143

Версии
6
_trigger_get_hook_aids($hook, $op = '')

Get the aids of actions to be executed for a hook-op combination.

Параметры

$hook The name of the hook being fired.

$op The name of the operation being executed. Defaults to an empty string because some hooks (e.g., hook_cron()) do not have operations.

Возвращаемое значение

An array of action IDs.

▾ 5 функции вызывают _trigger_get_hook_aids()

trigger_comment in modules/trigger/trigger.module
Реализация hook_comment().
trigger_cron in modules/trigger/trigger.module
Реализация hook_cron().
trigger_nodeapi in modules/trigger/trigger.module
Реализация hook_nodeapi().
trigger_taxonomy in modules/trigger/trigger.module
Реализация hook_taxonomy().
trigger_user in modules/trigger/trigger.module
Реализация hook_user().

Код

<?php
function _trigger_get_hook_aids($hook, $op = '') {
  $aids = array();
  $result = db_query("SELECT aa.aid, a.type FROM {trigger_assignments} aa LEFT JOIN {actions} a ON aa.aid = a.aid WHERE aa.hook = '%s' AND aa.op = '%s' ORDER BY weight", $hook, $op);
  while ($action = db_fetch_object($result)) {
    $aids[$action->aid]['type'] = $action->type;
  }
  return $aids;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

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