Currently available functions versus API

Currently available functions versus API

by Deleted user -
Number of replies: 1

I was reading the documentation on the API, and looks like it's supposed to be implemented for Moodle 2.0. I need to write some custom code and was wondering which functions are available for me to use now?

I found the following:

create_user_record() in moodle/lib/moodlelib.php - This will create a new user, but only adds the username and password. I can't find another function that updates the other fields (firstname, lastname, country, etc). Any suggestions on where to look?

enrol_into_course() in moodle/lib/accesslib.php - This looks like it will enrol a student in a course. I'm assuming that $course->id is the course id number of the course (as opposed to the shortname).

Is there any problem with using these functions?

Also, are there any functions that will: (1) check to see if a username or email are already in use  (2) update a user record (city, country, phone, etc)  (3) check to see if a course exists

Thanks

Average of ratings: -
In reply to Deleted user

Re: Currently available functions versus API

by David Savill -
Hi Jeff,

Did you ever work this out? We are also keen to do the same.

David.