Ignore Module - Apr 99 - by Christophe LOREK -------------------------------------------- *********** * ENGLISH * *********** All the users connected on a site will appear in a list. Next to each username are a number of digits (0 or 1) indicating for each category if the user is being ignored or not (1 means the user is ignored for this category, 0 indicates it is not currently ignored). When a username is selected in the list, the tick boxes at the bottom of the zone will automatically refresh to correspond to the current values assigned to this user. Checking a tick box will automatically ignore the current user for the corresponding category. Unchecking a tick box will automatically disable the ignore function for the current user in the corresponding category. Current supported ignore categories : - ChatIn : Ignore the user in the chat. (Warning : will only work with the ColorTerm module v1.0 and above). - ChatOut : (currently disabled). - Photo : Ignore the photo of the user (displays the default SCOL logo instead). (Warning : will only work with the Photo3 module v2.2 and above). - Avatar : (currently disabled). - SpeakIn : stops receiving sound from the user. (Warning : will only work with the SoundDialog module v1.0 and above). - SpeakOut : stops sending sound to the user. (Warning : will only work with the SoundDialog module v1.0 and above). - Pager : Ignore the messages sent by the user in the pager. (Warning : will only work with the Pager2 v1.0 and above). ------------------------------------------------------------------------------ Editor: no supplemental informations are required. ------------------------------------------------------------------------------ Actions : - Start : starts a client. - changeLogin : the login of a user has changed. - Show : shows the ignore list. - Hide : hides the ignore list. - ignoreBroad : everybody will ignore the user - unIgnoreBroad : everybody will unignore the user ------------------------------------------------------------------------------ Events : - in : the client has been started. - Shown : the ignore list has been shown. - Hidden : the ignore list has been hidden. - IgnoreFlag : this event must be linked to each module that supports the ignore function (to the IgnoreFlag action of those modules). The ignore module will send information about the users to be ignored or not through this event. - IgnChgLogin : this event must be linked to each module that supports the ignore function and needs an update of the login when the user changes his name (if a module supporting ignore function possesses the action IgnChgLogin, then the event must be linked to this action, ex: module Photo3). - IgnLogout : this event must be linked to each module that supports the ignore function (to the IgnLogout action of those modules). The ignore module will send an event when the user has disconnected. - destroyed : the client has been destroyed. ------------------------------------------------------------------------------ Zones : - IgnoreList : the zone used to display the ignore list. ****************************************************************************** ************ * FRANCAIS * ************ Tous les utilisateurs connectes a un site apparaissent dans une liste. A cote de chaque nom d'utilisateur apparaissent des nombres (0 ou 1) indiquant pour chaque categorie si l'utilisateur est ignore ou non (1 signifie que l'utilisateur est ignore dans cette categorie, 0 signifie qu'il n'est pas actuellement ignore). Quand un nom d'utilisateur est selectionne dans la liste, les boites a cocher au bas de la zone se mettent a jour automatiquement pour correspondre aux valeurs actuelles affectees a l'utilisateur. Cocher une boite va ignorer automatiquement l'utilisateur courant pour la categorie correspondante. Decocher une boite va automatiquement desactiver la fonction ignore pour l'utilisateur courant dans la categorie correspondante. categories de ignore gerees a ce jour : - ChatIn : Ignore l'utilisateur en dialogue (chat). (Attention : fonctionne uniquement avec le module ColorTerm v1.0 et superieur). - ChatOut : (actuellement desactive). - Photo : Ignore la photo de l'utilisateur (affiche le logo SCOL par defaut a la place). (Attention : fonctionne uniquement avec le module Photo3 v2.2 et superieur). - Avatar : (actuellement desactive). - SpeakIn : arrete la reception du son emis pas l'utilisateur. (Attention : fonctionne uniquement avec le module SoundDialog v1.0 et superieur). - SpeakOut : arrete l'emission de son vers l'utilisateur. (Attention : fonctionne uniquement avec le module SoundDialog v1.0 et superieur). - Pager : Ignore les messages emis par l'utilisateur au travers du pager. (Attention : fonctionne uniquement avec le module Pager2 v1.0 et superieur). ------------------------------------------------------------------------------ Editeur: aucune information supplementaire n'est necessaire. ------------------------------------------------------------------------------ Actions : - Start : demarre un client. - changeLogin : le login de l'utilisateur a change. - Show : affiche la liste ignore. - Hide : cahce la liste ignore. ------------------------------------------------------------------------------ Evenements : - started : le client a ete demarre. - Shown : la liste ignore a ete affichee. - Hidden : la liste ignore a ete cachee. - IgnoreFlag : Cet evenement doit etre relie a chaque module supportant la fonction ignore (a l'action IgnoreFlag de ces modules). Le module Ignore doit envoyer des informations au sujet des utilisateurs a ignorer ou non a travers cet evenement. - IgnChgLogin : Cet evenement doit etre relie a chaque module supportant la fonction ignore et ayant besoin de la mise a jour du login quand un utilisateur change son nom (si un module supportant la fonction ignore possede l'action IgnChgLogin, alors l'evenement doit etre relie a cette action, ex : module Photo3). - IgnLogout : Cet evenement doit etre relie a chaque module supportant la fonction ignore (a l'action IgnLogout de ces modules). Le module ignore enverra un evenement quand un utilisateur se deconnectera. - destroyed : le client a ete detruit. ------------------------------------------------------------------------------ Zones : - IgnoreList : la zone utilisee pour afficher la liste ignore.