[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/user/ -> externallib.php (summary)

External user API

Copyright: 2009 Petr Skodak
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 1459 lines (65 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

core_user_external:: (37 methods):
  create_users_parameters()
  create_users()
  create_users_returns()
  delete_users_parameters()
  delete_users()
  delete_users_returns()
  update_users_parameters()
  update_users()
  update_users_returns()
  get_users_by_field_parameters()
  get_users_by_field()
  get_users_by_field_returns()
  get_users_parameters()
  get_users()
  get_users_returns()
  get_course_user_profiles_parameters()
  get_course_user_profiles()
  get_course_user_profiles_returns()
  user_description()
  add_user_private_files_parameters()
  add_user_private_files()
  add_user_private_files_returns()
  add_user_device_parameters()
  add_user_device()
  add_user_device_returns()
  remove_user_device_parameters()
  remove_user_device()
  remove_user_device_returns()
  view_user_list_parameters()
  view_user_list()
  view_user_list_returns()
  view_user_profile_parameters()
  view_user_profile()
  view_user_profile_returns()
  get_user_preferences_parameters()
  get_user_preferences()
  get_user_preferences_returns()


Class: core_user_external  - X-Ref

User external functions

create_users_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

create_users($users)   X-Ref
Create one or more users.

param: array $users An array of users to create.
return: array An array of arrays

create_users_returns()   X-Ref
Returns description of method result value

return: external_description

delete_users_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

delete_users($userids)   X-Ref
Delete users

param: array $userids
return: null

delete_users_returns()   X-Ref
Returns description of method result value

return: null

update_users_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

update_users($users)   X-Ref
Update users

param: array $users
return: null

update_users_returns()   X-Ref
Returns description of method result value

return: null

get_users_by_field_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

get_users_by_field($field, $values)   X-Ref
Get user information for a unique field.

param: string $field
param: array $values
return: array An array of arrays containg user profiles.

get_users_by_field_returns()   X-Ref
Returns description of method result value

return: external_multiple_structure

get_users_parameters()   X-Ref
Returns description of get_users() parameters.

return: external_function_parameters

get_users($criteria = array()   X-Ref
Retrieve matching user.

param: array $criteria the allowed array keys are id/lastname/firstname/idnumber/username/email/auth.
return: array An array of arrays containing user profiles.

get_users_returns()   X-Ref
Returns description of get_users result value.

return: external_description

get_course_user_profiles_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

get_course_user_profiles($userlist)   X-Ref
Get course participant's details

param: array $userlist  array of user ids and according course ids
return: array An array of arrays describing course participants

get_course_user_profiles_returns()   X-Ref
Returns description of method result value

return: external_description

user_description($additionalfields = array()   X-Ref
Create user return value description.

param: array $additionalfields some additional field
return: single_structure_description

add_user_private_files_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

add_user_private_files($draftid)   X-Ref
Copy files from a draft area to users private files area.

param: int $draftid Id of a draft area containing files.
return: array An array of warnings

add_user_private_files_returns()   X-Ref
Returns description of method result value

return: external_description

add_user_device_parameters()   X-Ref
Returns description of method parameters.

return: external_function_parameters

add_user_device($appid, $name, $model, $platform, $version, $pushid, $uuid)   X-Ref
Add a user device in Moodle database (for PUSH notifications usually).

param: string $appid The app id, usually something like com.moodle.moodlemobile.
param: string $name The device name, occam or iPhone etc.
param: string $model The device model Nexus4 or iPad1.1 etc.
param: string $platform The device platform iOs or Android etc.
param: string $version The device version 6.1.2 or 4.2.2 etc.
param: string $pushid The device PUSH token/key/identifier/registration id.
param: string $uuid The device UUID.
return: array List of possible warnings.

add_user_device_returns()   X-Ref
Returns description of method result value.

return: external_multiple_structure

remove_user_device_parameters()   X-Ref
Returns description of method parameters.

return: external_function_parameters

remove_user_device($uuid, $appid = "")   X-Ref
Remove a user device from the Moodle database (for PUSH notifications usually).

param: string $uuid The device UUID.
param: string $appid The app id, opitonal parameter. If empty all the devices fmatching the UUID or the user will be removed.
return: array List of possible warnings and removal status.

remove_user_device_returns()   X-Ref
Returns description of method result value.

return: external_multiple_structure

view_user_list_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

view_user_list($courseid)   X-Ref
Trigger the user_list_viewed event.

param: int $courseid id of course
return: array of warnings and status result

view_user_list_returns()   X-Ref
Returns description of method result value

return: external_description

view_user_profile_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

view_user_profile($userid, $courseid = 0)   X-Ref
Trigger the user profile viewed event.

param: int $userid id of user
param: int $courseid id of course
return: array of warnings and status result

view_user_profile_returns()   X-Ref
Returns description of method result value

return: external_description

get_user_preferences_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

get_user_preferences($name = '', $userid = 0)   X-Ref
Return user preferences.

param: string $name preference name, empty for all
param: int $userid id of the user, 0 for current user
return: array of warnings and preferences

get_user_preferences_returns()   X-Ref
Returns description of method result value

return: external_description



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1