Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Developer FAQ

From MoodleDocs
Revision as of 11:03, 5 April 2006 by Dan Stowell (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

How to get/set information when writing new Moodle code

How do I find out the currently-logged-on user?

The global object $USER, which contains the numeric $USER->id among other things.

How do I find out the current course?

...

How do I insert/retrieve records in the database, without creating my own database connections?

Always use the "datalib" functions, such as insert_record() or get_record(). Look at the documentation for datalib.php for more functions and details of use.