|
Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
|
Chat external functions. More...
Static Public Member Functions | |
| static | get_chat_latest_messages ($chatsid, $chatlasttime=0) |
| Get the latest messages from the given chat session. | |
| static | get_chat_latest_messages_parameters () |
| Returns description of method parameters. | |
| static | get_chat_latest_messages_returns () |
| Returns description of method result value. | |
| static | get_chat_users ($chatsid) |
| Get the list of users in the given chat session. | |
| static | get_chat_users_parameters () |
| Returns description of method parameters. | |
| static | get_chat_users_returns () |
| Returns description of method result value. | |
| static | get_chats_by_courses ($courseids=array()) |
| Returns a list of chats in a provided list of courses, if no list is provided all chats that the user can view will be returned. | |
| static | get_chats_by_courses_parameters () |
| Describes the parameters for get_chats_by_courses. | |
| static | get_chats_by_courses_returns () |
| Describes the get_chats_by_courses return value. | |
| static | get_session_messages ($chatid, $sessionstart, $sessionend, $groupid=0) |
| Retrieves messages of the given chat session. | |
| static | get_session_messages_parameters () |
| Returns description of method parameters. | |
| static | get_session_messages_returns () |
| Returns description of method result value. | |
| static | get_sessions ($chatid, $groupid=0, $showall=false) |
| Retrieves chat sessions for a given chat. | |
| static | get_sessions_parameters () |
| Returns description of method parameters. | |
| static | get_sessions_returns () |
| Returns description of method result value. | |
| static | login_user ($chatid, $groupid=0) |
| Log the current user into a chat room in the given chat. | |
| static | login_user_parameters () |
| Returns description of method parameters. | |
| static | login_user_returns () |
| Returns description of method result value. | |
| static | send_chat_message ($chatsid, $messagetext, $beepid='') |
| Send a message on the given chat session. | |
| static | send_chat_message_parameters () |
| Returns description of method parameters. | |
| static | send_chat_message_returns () |
| Returns description of method result value. | |
| static | view_chat ($chatid) |
| Trigger the course module viewed event and update the module completion status. | |
| static | view_chat_parameters () |
| Returns description of method parameters. | |
| static | view_chat_returns () |
| Returns description of method result value. | |
Chat external functions.
|
static |
Get the latest messages from the given chat session.
| int | $chatsid | the chat session id |
| int | $chatlasttime | last time messages were retrieved (epoch time) |
| array | of warnings and the new message id (0 if the message was empty) |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Get the list of users in the given chat session.
| int | $chatsid | the chat session id |
| array | of warnings and the user lists |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Returns a list of chats in a provided list of courses, if no list is provided all chats that the user can view will be returned.
| array | $courseids | the course ids |
| array | of chats details |
|
static |
Describes the parameters for get_chats_by_courses.
| external_function_parameters |
|
static |
Describes the get_chats_by_courses return value.
| external_single_structure |
|
static |
Retrieves messages of the given chat session.
| int | $chatid | the chat instance id |
| int | $sessionstart | the session start time (timestamp) |
| int | $sessionend | the session end time (timestamp) |
| int | $groupid | filter messages by this group. 0 to determine the group. |
| array | of warnings and the messages |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Retrieves chat sessions for a given chat.
| int | $chatid | the chat instance id |
| int | $groupid | filter messages by this group. 0 to determine the group. |
| bool | $showall | whether to include incomplete sessions or not |
| array | of warnings and the sessions |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Log the current user into a chat room in the given chat.
| int | $chatid | the chat instance id |
| int | $groupid | the user group id |
| array | of warnings and the chat unique session id |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Send a message on the given chat session.
| int | $chatsid | the chat session id |
| string | $messagetext | the message text |
| string | $beepid | the beep message id |
| array | of warnings and the new message id (0 if the message was empty) |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |
|
static |
Trigger the course module viewed event and update the module completion status.
| int | $chatid | the chat instance id |
| array | of warnings and status result |
| moodle_exception |
|
static |
Returns description of method parameters.
| external_function_parameters |
|
static |
Returns description of method result value.
| core_external\external_description |