Почитать другие заметки или статьи

В компоненте смс авторизации «J SMS Registration» созданы события, которые могут быть обработаны сторонними плагинами. Данная инструкция представляет список поддерживаемых событий, а также их краткое описание. Инструкция написана для разработчиков расширений для Joomla 4 и Joomla 5.

Обратите внимание на тип разрабатываемого плагина!

Тип плагина должен быть «jsmsregistration».

Список событий

onBeforeUpdateUserOnFinalRegistration

Событие срабатывает перед обновлением данных пользователя на странице завершения регистрации.

Параметры:

Массив, включает в себя:

'user' — объект текущего пользователя

'formData' — данные формы

'user_data' — ссылка на объект с данными, которые планируется записывать в базу данных

onBeforeRedirectFromFinalRegistration

Срабатывает перед переадресацией после завершения регистрации. Применяется, когда есть необходимость средствами плагина переадресовать на другую страницу.

Параметры:

Массив, включает в себя:

'user' — объект текущего пользователя

'formData' — данные формы

onAfterUpdateJsmsUser

Событие срабатывает после обновления данных пользователя.

Параметры:

Массив, включает в себя:

'user' — ассоциативный массив с данными пользователя

onBeforeAddJsmsUser

Событие срабатывает перед созданием пользователя в базе данных.

Параметры:

Передается ссылка на объект данных пользователя, который планируется записать в базу данных:

$user_object

Плагин может менять данные, в базу запишется их измененный вариант.

onAfterAddJsmsUser

Событие срабатывает после создания пользователя в базе данных сайта.

Параметры:

Массив, включает в себя:

'user' — ассоциативный массив с данными пользователя.

OnRenderRegistrationFormField

Вызывается в момент формирования формы подтверждения регистрации.

Передается переменная с булевым значением.

Если значение равно false, то возвращается контент, который будет над формой. В противном случае возвращается контент, который отобразится под формой. 

 

Напоминаю!

Если у вас остались вопросы и предложения, их всегда можно озвучить в группе VK по ссылке ниже:

https://vk.com/sitogon

А также в недавно созданной группе Telegram. Ссылка:

https://t.me/sitogonGroup

С уважением, Владимир Егоров