Настройка регистраций в Moodle 2.x

Плагин регистрации в Moodle 1.9x может иметь метод setup_enrolments(&$user) для установки регистрации пользователей. Этот метод вызывается библиотекой при входе пользователя в систему.

Использует ли Moodle 2.x аналогичный метод?

Я не смог найти ни одного вызова метода setup_enrolments(). У него должно быть другое имя?


person paulodiovani    schedule 27.11.2012    source источник


Ответы (1)


Да, я считаю, что enrol_plugin::sync_user_enrolments() делает это. Из lib/enrollib.php:

/**
 * Forces synchronisation of user enrolments.
 *
 * This is important especially for external enrol plugins,
 * this function is called for all enabled enrol plugins
 * right after every user login.
 *
 * @param object $user user record
 * @return void
 */
public function sync_user_enrolments($user) {
    // override if necessary
}
person Dan Poltawski    schedule 28.11.2012