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

Class: Groupe

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

Class Overview


Fournit une API pour acceder aux groupes.


Author(s):

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 39]
Fournit une API pour acceder aux groupes.



Tags:

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


[ Top ]


Class Variables

$_db =

[line 46]

Contient la connexion locale de la classe



Tags:

var:  $_db
access:  private

Type:   DB_Ganesha


[ Top ]



Class Methods


constructor Groupe [line 52]

Groupe Groupe( )

Constructeur de la classe Formation.

Cre une connexion locale




Tags:

access:  public


[ Top ]

method add [line 359]

void add( string $name, string $code, array $tabtut, string $planning, boolean $create)

Ajoute un nouveau groupe



Tags:

access:  public


Parameters:

string   $name   nom du groupe
string   $code   code du groupe
array   $tabtut   table des tuteurs
string   $planning   planning du groupe
boolean   $create   creation des repertoires sur le serveur

[ Top ]

method addGroupe0 [line 403]

void addGroupe0( )

Ajoute le groupe 0



Tags:

access:  public


[ Top ]

method addMembre [line 455]

void addMembre( integer $idg, integer $idu)

Ajoute un nouveau membre a un groupe



Tags:

access:  public


Parameters:

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

[ Top ]

method addMembreGroupe [line 473]

void addMembreGroupe( integer $idm, array $tabgroupe)

Ajoute les groupes a un membre



Tags:

access:  public


Parameters:

integer   $idm   ID du membre
array   $tabgroupe   liste des groupes du stagiaire

[ Top ]

method del [line 506]

void del( integer $idg)

suppression d'un groupe



Tags:

access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method DeletePlanning [line 190]

string DeletePlanning( integer $idg)

Supprime le planning du groupe



Tags:

return:  Retourne un message indiquant la suppression du planning
access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method delMembre [line 490]

void delMembre( integer $idg, integer $idu)

Ajoute un nouveau membre a un groupe



Tags:

access:  public


Parameters:

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

[ Top ]

method delUserGroupe [line 520]

void delUserGroupe( integer $idm, integer $idg)

supprime le user d'un groupe



Tags:

access:  public


Parameters:

integer   $idm   ID du membre
integer   $idg   ID du groupe

[ Top ]

method Directory [line 150]

string Directory( integer $idg)

Retourne le nom du repertoire du groupe



Tags:

return:  Retourne le nom du repertoire du groupe
access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method GetList [line 62]

array GetList( integer $idu)

Retourne les groupes tutores par le tuteur $idu



Tags:

return:  retourne un tableau avec tous les id des groupes tutores par le tuteur $idu
access:  public


Parameters:

integer   $idu   ID du membre

[ Top ]

method GetListTutor [line 79]

array GetListTutor( integer $idg)

Retourne les tuteurs du groupe $idg



Tags:

return:  Retourne un tableau avec tous les tuteurs du groupe $idg
access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method IdForum [line 244]

integer IdForum( integer $idg)

Retourne l'id du forum associe au groupe



Tags:

return:  Retourne l'id du forum associe au groupe
access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method InitList [line 258]

integer InitList( integer $idu)

Initialise la liste des groupes d'un membre



Tags:

return:  Retourne le nombre de groupes du membres $idu
access:  public


Parameters:

integer   $idu   ID du groupe

[ Top ]

method Members [line 96]

array Members( integer $idg)

Retourne les membres d'un groupe et leurs id



Tags:

return:  Retourne un tableau avec tous les membres, leurs Id et leur nombre.
access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method Name [line 132]

string Name( integer $idg)

Retourne le nom d'un groupe



Tags:

return:  Retourne le nom d'un groupe
access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method nbGroupe [line 536]

void nbGroupe( integer $idm)

retourne le nombre de groupes d'un membre



Tags:

access:  private


Parameters:

integer   $idm   ID du membre

[ Top ]

method NbMembers [line 119]

integer NbMembers( integer $idg)

Retourne le nombre de membres d'un groupe



Tags:

return:  Retourne le nombre de membres d'un groupe
access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method NextItem [line 271]

array NextItem( )

Initialise la liste des groupes d'un membre



Tags:

return:  Retourne le nombre de groupes du membres $idu ou False
access:  public


[ Top ]

method Planning [line 164]

string Planning( integer $idg)

Retourne le nom du fichier planning du groupe



Tags:

return:  Retourne le nom du fichier planning du groupe
access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method read [line 285]

void read( )

Lecture de tous les groupes



Tags:

access:  public


[ Top ]

method readExport [line 306]

void readExport( )

Lecture de tous les groupes pour l'export



Tags:

access:  public


[ Top ]

method readGroupe [line 336]

void readGroupe( mixed $idg)

Lecture de tous les groupes



Tags:

access:  public


[ Top ]

method SetPlanning [line 178]

void SetPlanning( integer $idg, string $planning)

Ajoute le planning pour un groupe



Tags:

access:  public


Parameters:

integer   $idg   ID du groupe
string   $planning   nom du fichier contenant le planning

[ Top ]

method update [line 424]

void update( integer $idg, string $name, string $code, array $tabtut, string $planning)

maj d'un groupe



Tags:

access:  public


Parameters:

integer   $idg   id du groupe
string   $name   nom du groupe
string   $code   code du groupe
array   $tabtut   table des tuteurs
string   $planning   planning du groupe

[ Top ]

method updateMembreGroupe [line 551]

void updateMembreGroupe( integer $idu, array $newgroupe)

changement de groupes d'un stagiaire



Tags:

access:  public


Parameters:

integer   $idu   ID du user
array   $newgroupe   list des nouveaux groupes

[ Top ]

method UpdatePlanning [line 211]

string UpdatePlanning( integer $idg, string $fichier)

Met a jour le planning du groupe



Tags:

return:  Retourne un message indiquant la mise a jour du planning
access:  public


Parameters:

integer   $idg   ID du groupe
string   $fichier   descrption du fichier a copier

[ Top ]

method verifMembreGroupe [line 598]

void verifMembreGroupe( integer $idm, integer $idg)

Verifie si le membre appartient au groupe



Tags:

access:  public


Parameters:

integer   $idm   ID du membre
integer   $idg   ID du groupe

[ Top ]


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