User's menu

You can edit user's menu by editing settings file which is located at /flashcoms/videochat/settings/menu.xml. :

<?xml version="1.0" encoding="UTF-8"?>

<settings application="videochat">

<menu>

<userList>
<item type="system" id="sendPersonalMsg" langKey="UserMenu_sendPersonalMsg" access="all" />
<item type="system" id="sendWhisperMsg" langKey="UserMenu_sendWhisperMsg" access="all" />
<item type="system" id="openPrivateChat" langKey="UserMenu_openPrivateChat" access="all" />
<item type="system" id="sendFile" langKey="UserMenu_sendFile" access="all" />
<item type="system" id="voteToKick" langKey="p_vote_to_kick" access="all" />
<separator />
<item type="system" id="viewProfile" langKey="UserMenu_viewProfile" access="all" />
<item type="system" id="friendList" langKey="UserMenu_friendList" access="all" />
<item type="system" id="blockList" langKey="UserMenu_blockList" access="all" />
<item type="system" id="watching" langKey="UserMenu_watching" access="all" />
<separator />
<item type="system" id="administration" langKey="UserMenu_administration" access="admin" />
<separator access="admin" />
<item type="system" id="showChattingTime" langKey="UserMenu_showChattingTime" access="all" />
<item type="system" id="showStatus" langKey="UserMenu_showStatus" access="all" />
</userList>

<watchingList>
<item type="system" id="viewProfile" langKey="UserMenu_viewProfile" access="all" />
<item type="system" id="disableWatching" langKey="Users_disable_watching" access="all" />
</watchingList>

<friendList>
<item type="system" id="viewProfile" langKey="UserMenu_viewProfile" access="all" />
<item type="system" id="removeFriendList" langKey="UserMenu_remove_friendList"
access="all" />
</friendList>

<blockList>
<item type="system" id="viewProfile" langKey="UserMenu_viewProfile" access="all" />
<item type="system" id="removeBlockList" langKey="UserMenu_remove_blockList" access="all" />
</blockList>

<chatOutput>
<item type="system" id="sendPersonalMsg" langKey="UserMenu_sendPersonalMsg" access="all" />
<item type="system" id="sendWhisperMsg" langKey="UserMenu_sendWhisperMsg" access="all" />
<item type="system" id="openPrivateChat" langKey="UserMenu_openPrivateChat" access="all" />
<item type="system" id="viewProfile" langKey="UserMenu_viewProfile" access="all" />
<separator access="admin" />
<item type="system" id="administration" langKey="UserMenu_administration" access="admin" />
</chatOutput>

</menu>

</settings>

This settings file consists of 5 sections: userList, watchingList, friendList, blockList, chatOutput which apply to the relevant user's menu.

Each menu item has the following keys:

item type can be set to system, url or javascript
item langKey contains the line which specifies the value of the menu item translation key in the corresponding language settings file
item value

menu item value.

if item type is set to system - system action
if item type is set to url - http page address
if item type is set to javascript- JavaScript command

item access if set to all - menu item is available to all users
if set to admin - menu item is available for administrators/moderators only

You can remove any of the menu items to limit chat functionality i.e. Send a file option, View Profile etc. Besides, you can add your own custom menu items, such as url to full profile, etc..