GaneshaClass
[ class tree: GaneshaClass ] [ index: GaneshaClass ] [ all elements ]

Class: WebMail

Source Location: Program_Root/class/webmail.class.php

Class Overview


Fournit une API pour acceder aux WebMails


Author(s):

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 39]
Fournit une API pour acceder aux WebMails



Tags:

access:  public
author:  Georges Caldeira <gcaldeira@anemalab.org>


[ Top ]


Class Variables

$AR_MSG = Le message : \n 

[line 48]


Type:   mixed


[ Top ]

$AR_SRC = \n\nA été lu par 

[line 49]


Type:   mixed


[ Top ]

$_db =

[line 46]

Contient la connexion locale de la classe



Tags:

var:  $_db
access:  private

Type:   DB_Ganesha


[ Top ]



Class Methods


constructor WebMail [line 55]

WebMail WebMail( )

Constructeur.

Initialise la connexion locale




Tags:

access:  public


[ Top ]

method DeleteFile [line 357]

void DeleteFile( integer $nb, integer $file, integer $idm)

Supprime le fichier attache si son compteur est arrive a 0



Tags:

access:  private


Parameters:

integer   $nb   compteur du fichier
integer   $file   nom du fichier
integer   $idm   Id du message

[ Top ]

method DeleteGroupe [line 408]

void DeleteGroupe( integer $idg)

Supprime tous les messages d'un groupe



Tags:

access:  public


Parameters:

integer   $idg   Id du groupe

[ Top ]

method DeleteWebMail [line 379]

void DeleteWebMail( integer $idm)

Supprime le message



Tags:

access:  public


Parameters:

integer   $idm   Id du message

[ Top ]

method GetMessageReplyForward [line 114]

string GetMessageReplyForward( integer $id)

Prepare le corps du message pour un transfert ou pour faire suivre



Tags:

return:  Retourne un message pre-formate pour effectuer un transfert ou pour faire suivre
access:  public


Parameters:

integer   $id   Id du message

[ Top ]

method InitList [line 66]

void InitList( integer $idu, integer $cmd_wm, integer $idg)

Initialise la liste des messages en emission/reception



Tags:

access:  public


Parameters:

integer   $idu   ID du membre
integer   $cmd_wm   commande (Reception/Emission)
integer   $idg   ID du groupe

[ Top ]

method NbMessage [line 284]

array NbMessage( integer $idu, integer $cmd_wm, integer $idg)

retourne le nombre de messages recu/emis et le nombre de messages non lu



Tags:

return:  Retourne un tableau avec le nombre de message recu/emis + nombre de message non lu.
access:  public


Parameters:

integer   $idu   ID du membre
integer   $cmd_wm   indique si message recu ou message emis.
integer   $idg   Id du groupe

[ Top ]

method NbRec [line 329]

integer NbRec( integer $idu, integer $idg)

retourne le nombre de messages recu



Tags:

return:  Retourne le nombre de messages recu
access:  public


Parameters:

integer   $idu   ID du membre destinataire
integer   $idg   Id du groupe

[ Top ]

method NbRecNotRead [line 343]

integer NbRecNotRead( integer $idu, integer $idg)

Retourne le nombre de messages recu et non lu



Tags:

return:  Retourne le nombre de messages recu et non lu
access:  public


Parameters:

integer   $idu   ID du membre destinataire
integer   $idg   Id du groupe

[ Top ]

method NbSend [line 315]

integer NbSend( integer $idu, integer $idg)

Retourne le nombre de messages envoye



Tags:

return:  Retourne le nombre de messages envoye
access:  public


Parameters:

integer   $idu   ID du membre source
integer   $idg   Id du groupe

[ Top ]

method NextItem [line 92]

array NextItem( )

Retourne le message suivant



Tags:

return:  Retourne un tableau avec tous les elements d'un message ou sinon false
access:  public


[ Top ]

method ReadMessage [line 448]

void ReadMessage( integer $id)

Lecture d'un message



Tags:

access:  public


Parameters:

integer   $id   Id du message

[ Top ]

method ReadWebMail [line 427]

void ReadWebMail( integer $idm)

Marque un message comme lu et envoie un accuse de reception



Tags:

access:  public


Parameters:

integer   $idm   Id du groupe

[ Top ]

method SendAR [line 264]

boolean SendAR( integer $idd, string $msg)

Envoie un accuse de reception



Tags:

return:  Retourne la valeur true
access:  private


Parameters:

integer   $idd   ID du membre destinataire du message
string   $msg   corps du message

[ Top ]

method SendGroupe [line 185]

boolean SendGroupe( integer $ids, string $obj, string $msg, integer $idg, string $file, string $AR)

Envoie un message a tout le groupe



Tags:

return:  Retourne la valeur true
access:  public


Parameters:

integer   $ids   ID du membre source du message
string   $obj   objet du message
string   $msg   corps du message
integer   $idg   Id du groupe
string   $file   fichier attache
string   $AR   accuse de reception

[ Top ]

method SendTutor [line 144]

boolean SendTutor( integer $ids, string $obj, string $msg, integer $idg, string $file, string $AR)

Envoie un message au tuteur



Tags:

return:  Retourne la valeur true
access:  public


Parameters:

integer   $ids   ID du membre source du message
string   $obj   objet du message
string   $msg   corps du message
integer   $idg   Id du groupe
string   $file   fichier attache
string   $AR   accuse de reception

[ Top ]

method SendUser [line 238]

boolean SendUser( integer $ids, integer $idd, string $obj, string $msg, integer $idg, string $file, string $AR)

Envoie un message a un membre



Tags:

return:  Retourne la valeur true
access:  public


Parameters:

integer   $ids   ID du membre source du message
integer   $idd   ID du membre destinataire du message
string   $obj   objet du message
string   $msg   corps du message
integer   $idg   Id du groupe
string   $file   fichier attache
string   $AR   accuse de reception

[ Top ]


Documentation generated on Tue, 15 Jul 2003 10:19:54 +0200 by phpDocumentor 1.2.1