Добрый день.
мне необходимо сделать новую таблицу в другой базе данных сразу же после регистрации нового пользователя в JOOMLA 3.0, а также удалить ее если пользователь удалил свой аккаунт.
Нужно добавить таблицу название которой совпадает с ID пользователя который присвоил ему joomla.
как получить сразу же этот ID? и куда вставлять запрос к базе данных. База будет отличаться от базы joomla
Приблизительно запрос SQL могу составить, но куда надо его вставлять я так и не нашел.
никаких новых полей в форму регистрации вставлять не надо.
Заранее благодарен.
1. Yamenko - 03 Октября, 2013 - 16:07:04 - перейти к сообщению
2. ginec - 04 Октября, 2013 - 23:05:35 - перейти к сообщению
Ну во-первых, вам нужно отказаться от создания таблицы для каждого пользователя. Нужно создать одну таблицу и добавлять в нее записи, в столбце user_id храните id пользователя.
Напишите плагин. в котором будете создавать и удалять записи по событиям onContentAfterSave и onContentAfterDelete соответственно. id пользователя можете получить так
Напишите плагин. в котором будете создавать и удалять записи по событиям onContentAfterSave и onContentAfterDelete соответственно. id пользователя можете получить так