-1
A
回答
0
你可以使用
$user_object = get_record('user', 'id', $USER->id);
爲了檢查用戶是否有特定功能的用戶記錄,您可以使用get_context_instance功能。
global $COURSE, $USER;
$context = get_context_instance(CONTEXT_COURSE,$COURSE->id);
if (has_capability('moodle/legacy:student', $context, $USER->id, false)) {
echo "is Student<br/>";
}
if (has_capability('moodle/legacy:teacher', $context, $USER->id, false)) {
echo "is Assitent Teacher<br/>";
}
if (has_capability('moodle/legacy:editingteacher', $context, $USER->id, false)) {
echo "is Teacher<br/>";
}
if (has_capability('moodle/legacy:admin', $context, $USER->id, false)) {
echo "is ADMIN<br/>";
}
0
$var="SELECT * FROM `mdl_role` as er,`mdl_role_assignments` as era WHERE era.roleid=er.id && userid=$USER->id";
$data = mysql_query($var);
$rec = mysql_fetch_array($data);
echo $rec['shortname']."<br />";
我加入這兩個表,並得到了結果。
相關問題
- 1. 獲取當前用戶的角色
- 2. Moodle php獲取當前用戶國家
- 3. 獲取當前用戶角色下的所有角色
- 4. 通過用戶ID在moodle中獲取用戶角色
- 5. 根據Moodle 3.0中的用戶標識獲取角色
- 6. ASP.net MVC - 獲取當前記錄的用戶角色
- 7. 如何獲取當前用戶的所有角色?
- 8. 如何從spring安全中獲取當前用戶角色3.1
- 9. MVC 5獲取當前用戶角色名稱
- 10. Zend_Navigation:獲取當前用戶/角色可訪問的頁面
- 11. Spring Roo獲取當前登錄用戶的角色
- 12. 如何根據當前用戶角色獲取權限
- 13. 如何通過Spring Security獲取當前用戶的角色
- 14. Symfony:如何獲取FormType或security.authorization_checker中的當前用戶角色
- 15. 如何在wordpress中獲取當前登錄用戶的角色?
- 16. 在MVC中獲取當前登錄用戶的角色6
- 17. 獲取moodle當前用戶標識對外
- 18. 獲取用戶角色
- 19. 如何獲取當前courseid當前頁面中的Moodle
- 20. 獲取用戶當前apprequests
- 21. Svn獲取當前用戶
- 22. 獲取當前用戶
- 23. JHipster獲取當前用戶
- 24. PHP,獲取當前用戶
- 25. 獲取當前用戶名
- 26. 獲取當前用戶名
- 27. RotateAnimation獲取當前角度
- 28. 獲取當前顏色
- 29. 如何在Drupal 7中獲取當前登錄用戶的角色?
- 30. 使用firebase獲取當前用戶角度?