Bitrix Site Manager

CanUserUpdateTopic

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

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

Parameters

ParameterDescription
ID The ID of the topic which a 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 topic, or false otherwise.

See Also

  • CForumTopic::CanUserAddTopic
  • CForumTopic::CanUserDeleteTopic

    Example


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