2013-05-02 40 views
1

我想了解Moodle中的訪問控制。我想看看項目中方法has_capability()的定義。任何人都知道在哪個文件中可以找到這種方法的定義?Moodle中has_capability()方法的位置

+0

什麼。是。 A. Moodle? (o_O) – Ani 2013-05-02 14:57:56

+0

Moodle是一個課程管理系統(CMS),也被稱爲學習管理系統(LMS)或虛擬學習環境(VLE)。這是一個免費的網絡應用程序,教育者可以使用它來創建有效的在線學習網站。 欲瞭解更多信息,請查看[moodle.org](http://moodle.org) – 2013-05-02 15:36:21

+0

@ananthonline http://www.youtube.com/watch?v=ftQ6A3DKKeg – franzlorenzon 2013-06-20 08:41:29

回答

2

正如您所說,它位於下的文件Server -> Moodle -> lib

增加一點信息,has_capability()是moodle最重要的功能之一,它檢查用戶是否在給定的上下文中具有特定的功能。

function has_capability($capability, context $context, $user = null, $doanything = true) 

更多關於這個的信息可以在here找到。

2

終於找到了! 如果您下載moodle項目,它位於目錄Server - > Moodle - > lib 下,並且在該目錄中,它定義在名爲'accesslib.php'的文件中。