actions_actions_map
includes/actions.inc, строка 210
- Версии
- 6
actions_actions_map($actions)
Возвращает ассоциативный массив функций, в качестве ключа которого используется md5-хэш имени соответствующей функции
Хеши используются для сокрытия реального имени функции при публикации HTML-форм пользователю.
Параметры
$actions
ассоциативный массив, в качестве ключа каждого элемента которого выступает имя функции, а в качестве значения ассоциативный массив с ключами "callback"
, "description"
, "type"
, "configurable"
. Другие ключи массивов-значений игнорируются.
В основном в качестве входного параметра $actions
данной функции используется результат выполнения функции actions_list()
или actions_get_all_actions()
.
Возвращаемое значение
ассоциативный массив, в качестве ключа каждого элемента которого выступает md5-хэш имени функции, а в качестве значения ассоциативный массив с ключами "callback"
, "description"
, "type"
, "configurable"
.
Код
<?php
function actions_actions_map($actions) {
$actions_map = array();
foreach ($actions as $callback => $array) {
$key = md5($callback);
$actions_map[$key]['callback'] = isset($array['callback']) ? $array['callback'] : $callback;
$actions_map[$key]['description'] = $array['description'];
$actions_map[$key]['type'] = $array['type'];
$actions_map[$key]['configurable'] = $array['configurable'];
}
return $actions_map;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии