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

Class: Module

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

Class Overview


Fournit une API pour acceder aux modules


Author(s):

Methods


Inherited Variables

Inherited Methods


Class Details

[line 39]
Fournit une API pour acceder aux modules



Tags:

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


[ Top ]


Class Methods


method add [line 220]

void add( string $titre, string $code, integer $aut, string $support)

Ajoute un nouveau module



Tags:

access:  public


Parameters:

string   $titre   titre du module
string   $code   code du module
integer   $aut   id de l'auteur
string   $support   support du module

[ Top ]

method addChapitre [line 288]

void addChapitre( integer $idm, integer $norme, integer $type, string $chap, string $fic)

Ajoute un nouveau chapitre a un module



Tags:

access:  public


Parameters:

integer   $idm   id du module
integer   $norme   norme du chapitre
integer   $type   type du chapitre
string   $chap   nom du chapitre
string   $fic   fichier du chapitre

[ Top ]

method avancement [line 415]

void avancement( integer $idu, integer $idg, integer $idm)

Ajoute un nouveau chapitre a un module



Tags:

access:  public


Parameters:

integer   $idu   id du user
integer   $idg   id du groupe
integer   $idm   id du module

[ Top ]

method del [line 346]

void del( integer $idm)

suppression d'un module



Tags:

access:  public


Parameters:

integer   $idm   ID du module

[ Top ]

method delChapitre [line 360]

void delChapitre( integer $idm, integer $numero)

suppression d'un module



Tags:

access:  public


Parameters:

integer   $idm   ID du module
integer   $numero   numero du chapitre

[ Top ]

method Directory [line 104]

string Directory( integer $idm)

Retourne le repertoire du module $idm



Tags:

return:  Retourne le repertoire d'un module
access:  public


Parameters:

integer   $idm   ID du module

[ Top ]

method Info [line 85]

array Info( integer $idm)

Positionne le titre et l'auteur du module $idm



Tags:

return:  Retourne un tableau avec le titre du module et son auteur
access:  public


Parameters:

integer   $idm   ID du module

[ Top ]

method ListModules [line 120]

void ListModules( integer $idg)

Retourne la liste de tous les id des modules associes a un groupe



Tags:

access:  public


Parameters:

integer   $idg   Id du groupe

[ Top ]

method norme [line 189]

void norme( mixed $val, integer $idg)

Retourne la liste de tous les id des modules associes a un groupe



Tags:

access:  public


Parameters:

integer   $idg   Id du groupe

[ Top ]

method read [line 140]

void read( )

Retourne la liste de tous les modules



Tags:

access:  public


[ Top ]

method readModule [line 165]

void readModule( integer $idm)

Retourne la config d'un module



Tags:

access:  public


Parameters:

integer   $idm   Id du module

[ Top ]

method Support [line 66]

string Support( integer $idm)

Retourne le titre du module $idm



Tags:

return:  Retourne le titre du module
access:  public


Parameters:

integer   $idm   ID du module

[ Top ]

method swapNumeroChapitre [line 379]

void swapNumeroChapitre( integer $idm, integer $num1, integer $num2)

swap de 2 chapitres



Tags:

access:  public


Parameters:

integer   $idm   ID du module
integer   $num1   numero du chapitre
integer   $num2   numero du chapitre

[ Top ]

method Title [line 47]

string Title( integer $idm)

Retourne le titre du module $idm



Tags:

return:  Retourne le titre du module
access:  public


Parameters:

integer   $idm   ID du module

[ Top ]

method type [line 203]

void type( mixed $val, integer $idg)

Retourne la liste de tous les id des modules associes a un groupe



Tags:

access:  public


Parameters:

integer   $idg   Id du groupe

[ Top ]

method update [line 266]

void update( integer $idm, string $titre, string $code, integer $aut, string $support)

maj d'un module



Tags:

access:  public


Parameters:

integer   $idm   id du module
string   $titre   titre du module
string   $code   code du module
integer   $aut   id de l'auteur
string   $support   support du module

[ Top ]

method updateChapitre [line 323]

void updateChapitre( integer $idm, integer $numero, integer $norme, integer $type, string $chap, string $fic)

met a jour un chapitre



Tags:

access:  public


Parameters:

integer   $idm   id du module
integer   $numero   numero du chapitre
integer   $norme   norme du chapitre
integer   $type   type du chapitre
string   $chap   nom du chapitre
string   $fic   fichier du chapitre

[ Top ]

method verifChapitre [line 401]

void verifChapitre( integer $idm, integer $numero)

Verifie un numero de chapitre pour un module



Tags:

access:  public


Parameters:

integer   $idm   ID du module
integer   $numero   numero du chapitre

[ Top ]


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