2012-06-27 2 views
1

Есть ли крючок, если информация участника обновляется пользователем или администратором?Expression Engine: item update hook

То, что я пытаюсь сделать, состоит из двух настраиваемых полей; long и lat, которые заполняются с помощью функций геокодирования google maps api.

Мне нужно, чтобы это было автоматическим, чтобы при создании учетной записи выполнялся вызов и обновлялись поля long/lat, и если пользователь обновляется, мы проверяем, изменились ли данные адреса, и если это имеет, повторно запрашивает длинный/лат.

Я могу найти крючки для создания членов, но не для обновления, если я не заметил что-то.

Есть ли где-нибудь где-то? Или, возможно, я могу так много сделать?

версия экспрессии двигателя 2.2.2

ответ

0

Там нет крюка для метода update_member(), вы правы. Вы можете посмотреть на крючок session_start, а затем проверить на $_POST['edit_profile'] в рамках этого метода крюка ... все новые данные должны быть в $_POST, а $_POST['id'] - member_id.