как изменить hook_user? - PullRequest
       3

как изменить hook_user?

0 голосов
/ 15 марта 2011

Мне нужно изменить пользователя. Я вставил код в строку 326 user.module. это работа. db_query('INSERT INTO {beep} (uid) VALUES (%d)', $array['uid']); Не взламывайте ядро! Пожалуйста, помогите мне.

1 Ответ

2 голосов
/ 08 апреля 2011

Создайте пользовательский модуль, который реализует hook_user (), и оберните ваш код в условный код, чтобы он запускался, когда вы хотите:

function my_module_user($op, &$edit, &$account, $category = NULL) {
   if( /* condition goes here */) {
      /* Do some custom processing */
      db_query('INSERT INTO {beep} (uid) VALUES (%d)', $array['uid']);
   }
}

Смотрите здесь http://drupal.org/developing/modules для подробностей о создании ваших собственных модулей.

...