actions_get_all_actions
includes/actions.inc, строка 179
- Версии
- 6
actions_get_all_actions()
Возвращает все записи действий из базы данных.
Так же как actions_list()
, которая собирает действия
вызывая hook_action_info()
. Вторая синхронизируется при
посещении /admin/build/actions (когда actions.module включен),
которая включает actions_synchronize()
.
Возвращаемое значение
Ассоциативный массив с ключами по ID действия.
Каждое значение это ассоциативный массив с ключами
'callback'
, 'description'
, 'type'
и 'configurable'
.
Код
<?php
function actions_get_all_actions() {
$actions = array();
$result = db_query("SELECT * FROM {actions}");
while ($action = db_fetch_object($result)) {
$actions[$action->aid] = array(
'callback' => $action->callback,
'description' => $action->description,
'type' => $action->type,
'configurable' => (bool) $action->parameters,
);
}
return $actions;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии