user_module_invoke

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

modules/user/user.module, строка 17

Версии
5 – 6
user_module_invoke($type, &$array, &$user, $category = NULL)

Вызывает хук hook_user() в каждом модуле.

Мы не можем использовать module_invoke() для этого, потому что аргументы для этого хука должны передаваться по ссылке.

▾ 8 функции вызывают user_module_invoke()

user_edit_submit in modules/user/user.module
user_edit_validate in modules/user/user.module
user_load in modules/user/user.module
Загружает объект пользователя.
user_login_submit in modules/user/user.module
user_pass_reset in modules/user/user.module
Menu callback; process one time login link and redirects to the user page on success.
user_register_submit in modules/user/user.module
user_register_validate in modules/user/user.module
user_save in modules/user/user.module
Save changes to a user account or add a new user.

Код

<?php
function user_module_invoke($type, &$array, &$user, $category = NULL) {
  foreach (module_list() as $module) {
    $function = $module .'_user';
    if (function_exists($function)) {
      $function($type, $array, $user, $category);
    }
  }
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

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