-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. 通過用戶ID在moodle中獲取用戶角色
- 3. MVC 5獲取當前用戶角色名稱
- 4. Zend_Navigation:獲取當前用戶/角色可訪問的頁面
- 5. 如何在wordpress中獲取當前登錄用戶的角色?
- 6. ASP.net MVC - 獲取當前記錄的用戶角色
- 7. 如何根據當前用戶角色獲取權限
- 8. 如何從spring安全中獲取當前用戶角色3.1
- 9. 如何通過Spring Security獲取當前用戶的角色
- 10. 在MVC中獲取當前登錄用戶的角色6
- 11. 獲取當前用戶名
- 12. Svn獲取當前用戶
- 13. 獲取當前用戶
- 14. 獲取當前用戶名
- 15. RotateAnimation獲取當前角度
- 16. 獲取當前顏色
- 17. 使用firebase獲取當前用戶角度?
- 18. Active Directory:獲取用戶的角色
- 19. Magento:獲取角色和用戶
- 20. 如何根據角色獲取用戶?
- 21. 如何通過角色獲取用戶
- 22. Active Directory獲取用戶角色
- 23. 如何爲當前用戶設置其他用戶角色?
- 24. 我試圖通過當前用戶標識或用戶角色獲取用戶元值
- 25. 如何獲取角色中的所有用戶,包括角色中的角色?
- 26. 使用Spring @SubscribeMapping獲取當前用戶
- 27. 使用WMI獲取當前用戶名
- 28. 如何爲moodle中的用戶分配「coursecreator」角色?
- 29. 將教師角色分配給特定用戶 - Moodle
- 30. QT獲取當前登錄用戶ID