2012-11-27 30 views
0

Moodle 1.9x中的注册插件可能有setup_enrolments(&$user)方法来设置用户注册。这种方法在用户登录时被lib调用。Moodle 2.x中的安装注册

Moodle 2.x是否使用类似的方法?

我找不到setup_enrolments()方法的任何调用。它必须有另一个名字吗?

回答

0

是的,我相信enrol_plugin :: sync_user_enrolments()做到了。 From 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 
} 
+0

就是这样。谢谢。 – paulodiovani