1
A
回答
3
試試這個
$instances = $DB->get_records('enrol', array('courseid' => $courseid));
foreach ($instances as $instance) {
$plugin = enrol_get_plugin($instance->enrol);
$plugin->unenrol_user($instance, $userid);
}
Moodle支持多種招生方法(例如'手動','客人'等),通過插件。這將遍歷爲課程配置的註冊方法,並嘗試使用每個註冊方法取消註銷用戶。
庫:LIB/enrollib.php
相關問題
- 1. 如何從課程取消註冊用戶用PHP
- 2. Grails - 如何取消註冊已註冊的對象編組器
- 3. 遠程註冊/取消註冊BroadcatReceiver
- 4. 如何取消c2dm註冊/取消註冊請求
- 5. 如何取消註冊/取消UILocalNotification
- 6. 如何取消註冊Mac應用程序幫助手冊
- 7. 如何向Observable.FromEventPattern中使用的事件註冊/取消註冊處理程序?
- 8. 用C#取消註冊COM#
- 9. 取消註冊singledispatch?
- 10. XMPP取消註冊
- 11. pushwoosh註冊並取消註冊
- 12. DLL註冊和取消註冊
- 13. 取消註冊後重新註冊$ watch
- 14. 以編程方式禁用/取消註冊C#中的Excel UDF
- 15. 用戶註冊編碼
- 16. 使用'RegisterWindowMessage'註冊的消息是否可以取消註冊?
- 17. 如何動態註冊/取消註冊服務
- 18. 如何在運行時註冊/取消註冊協議?
- 19. 如何註冊和取消註冊中斷事件
- 20. 如何取消註冊特定的「註冊PHP流」?
- 21. 取消註冊RemotingConfiguration取消註冊衆所周知的類型
- 22. 如何在Android中取消註冊Apptentive?
- 23. 我如何取消註冊document.fire事件
- 24. 如何從CompositionContainer中取消註冊ComposablePart
- 25. Android mapbox:如何取消註冊IntentReceiver?
- 26. 如何讓註冊用戶使用Devise註冊其他用戶?
- 27. 如何解鎖/取消註冊進程使用的dll?
- 28. 如何註冊用戶
- 29. 用戶如何註冊Oauth?
- 30. 註冊後註冊用戶
謝謝,我會嘗試 – wordpresrox 2014-11-06 11:44:45
有任何庫添加到代碼 – wordpresrox 2014-11-06 11:52:45