Bitrix Site Manager

CForumMessage::CanUserUpdateMessage

bool
CanUserUpdateMessage(
 int ID,
 array arUserGroups,
 int iUserID
);

The method CanUserUpdateMessage thoroughly checks whether a specified user who is a member of a specified group can modify a specified message.

Parameters

ParameterDescription
ID The ID of the message that the user wants to modify.
arUserGroups Array of groups whose member this user is. Array of groups of the current user is returned by $USER->GetUserGroupArray().
iUserID The user ID. The current user ID is returned by $USER->GetID().

Return Values

Returns true if the user has all the permissions required to modify a message, or false otherwise.

See Also

  • CForumMessage::CanUserAddMessage
  • CForumMessage::CanUserDeleteMessage

    Example


    
    <?
    if (CForumMessage::CanUserUpdateMessage($ID, $USER->GetUserGroupArray(), $USER->GetID()))
    {
    	echo "You can modify this message!";
    }
    ?>