UP PREVIOUS NEXT - -table des matières

manage_project()

void manage_project(int mode, int proj_id, string titre, string description, string rapport, int en_cours, string sday, string smonth, string syear, string eday, string emonth, string eyear, string parution, string rapport_doc, int rapport_comm, int responsableID, int categorieID, boolean write_file, string file_content, string prenom, string nom, string adresse_1, string adresse_2, string code_postal, string ville, string pays, string tel, string fax, string email, int inserting, int id, string commentaire, string photo)

C'est la fonction centrale de la gestion des projets. Elle recoit tous les paramètres possibles de tous les formulaires possibles de la gestion des projets. Le paramètre mode controle l'action qui a été demandée.

Valeurs possibles du paramètre mode

valeur

action associée

0

affichage de la liste des projets et des boutons d'administration (ajouter, supprimer, éditer, gestion des participants...)

1

formulaire pour ajouter un projet

2

insertion du nouveau projet dans base de données

3

formulaire pour éditer un projet

4

mise à jour du projet édité dans la base de données

5

suppression d'un projet

6

passer un projet de l'état "en cours" à l'état "fini"

7

archivage d'un projet (**non-implémenté**)

8

formulaire pour ajouter un participant

9

insertion du nouveau participant dans la base de données

10

affichage et gestion de la liste des participants

11

formulaire pour éditer un participant

12

mise à jour du participant édité dans la base de données

13

supprimer un participant