write_project_entry()
boolean write_project_entry(array parameters, array responsableID, array categorieID, boolean write_file, string file_content, string switch, int proj_id)
Insère ou met à jour un projet dans la base de données.
-
parameters : les données associées au projet (nom, description, etc.)
-
responsableID : array des index uniques des responsables du projet dans la table responsables
-
categorieID : array des index uniques des catégories auxquelles appartient le projet dans la table categories.
-
write_file : vrai si le fichier associé au projet a changé, faux sinon.
-
file_content : contenu du fichier à écrire sur le disque
-
switch : "insert" pour un nouveau projet, "update" pour une édition
-
proj_id : index unique identifiant le projet édité dans la table projet (switch "update")