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

Class: Document

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

Class Overview


Fournit une API pour la gestion des documents


Author(s):

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 38]
Fournit une API pour la gestion des documents



Tags:

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


[ Top ]


Class Variables

$_db =

[line 45]

Contient la connexion locale de la classe



Tags:

var:  $_db
access:  private

Type:   DB_Ganesha


[ Top ]



Class Methods


constructor Document [line 51]

Document Document( )

Constructeur.

Initialise la connexion locale de la classe




Tags:

access:  public


[ Top ]

method Add [line 136]

string Add( integer $idu, array $fichier, integer $comment, integer $titre)

Ajoute un Document sur le serveur et dans la base de donnees



Tags:

return:  Retourne un message indiquant la reussite ou l'echec de l'ajout
see:  Document::Read()
access:  public


Parameters:

integer   $idu   ID du membre
array   $fichier   description du fichier a copier
integer   $comment   Description du fichier
integer   $titre   Titre associe au fichier

[ Top ]

method Del [line 97]

string Del( integer $idd)

Supprime un document de la bdd et du disque.



Tags:

return:  Retourne un message indiquant la reussite ou l'echec de la suppression
access:  public


Parameters:

integer   $idd   ID du document a supprimer

[ Top ]

method DeleteGroupe [line 117]

boolean DeleteGroupe( integer $idg)

Supprime tous les documents d'un groupe



Tags:

return:  
  1. si la suppression est ok, 1 sinon
access:  public


Parameters:

integer   $idg   ID du groupe a supprimer

[ Top ]

method InitList [line 61]

void InitList( integer $idg)

Initialise la liste des documents



Tags:

see:  Document::NextItem()
access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method InsertComment [line 199]

void InsertComment( integer $idd, integer $comment)

Ajoute un commentaire a un document



Tags:

access:  public


Parameters:

integer   $idd   ID du document
integer   $comment   commentaire a inserer

[ Top ]

method Nb [line 219]

integer Nb( integer $idg)

Retourne le nombre de documents



Tags:

return:  Retourne le nombre de documents
access:  public


Parameters:

integer   $idg   ID du groupe

[ Top ]

method NbPost [line 233]

integer NbPost( integer $idu, integer $idg)

Retourne le nombre de documents poste par un membre



Tags:

return:  Retourne le nombre de documents poste par un membre
access:  public


Parameters:

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

[ Top ]

method NextItem [line 76]

array NextItem( )

Retourne un tableau avec les elements de la liste



Tags:

return:  Retourne un tableau avec les elements de la liste ou sinon false
see:  Document::InitList()
access:  public


[ Top ]

method Read [line 172]

array Read( integer $idd)

Lit un document



Tags:

return:  Retourne un tableau avec les informations du document ou sinon false
see:  Document::Add()
access:  public


Parameters:

integer   $idd   ID du document

[ Top ]


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