Class pour gerer les groupes de travail create : 23/09/03 last_modify : 25/03/04 Copyright (C) 2003 Green-box workshop
|
PHP | integer _CheckAdmin(object $sql_object, integer $user_id, string $user_login) |
---|
workshop::_CheckAdmin() Vérification droits d'utilisation avancé Admin ou Animateur
Arguments
(option)
Return
$user_id (option)id de l'utilisateur si verifié, sinon false
PHP | integer _CheckUserValidity(string $login, object $sql_object) |
---|
workshop::_CheckUserValidity() Vérification validité de l'utilisateur
Arguments
Return
si $login existe sinon renvoie false
PHP | integer AddUserWorkshop(integer $work_id, string $user_login, array $user_right, object $sql_object) |
---|
workshop::AddUserWorkshop() Ajout d'un utilisateur au workshop
Arguments
identifiant du workshop
login de l'utilisateur
droit confié a l'utilisateur sur le workshop
Return
$last_id
PHP | integer AddWorkshop(array $table_workshop, object $sql_object) |
---|
workshop::AddWorkshop() Ajout d'un groupe de travail
Arguments
contient les composants d'un workshop
Return
$last_id
PHP | boolean CheckDataIntegrity(array $table, unknown $sql_object) |
---|
workshop::CheckDataIntegrity() Vérification intégrité des données
Arguments
contient les composants d'un groupe de travail
Return
true si verifié, sinon string 'message d'erreur'
PHP | string CheckUserIntegrity(string $login, integer $id, object $sql_object, string $statut) |
---|
workshop::CheckUserIntegrity() Vérification pour ajout de l'utilisateur
Arguments
Return
$result
PHP | boolean DeleteUserWorkshop(integer $user_id, string $work_id, object $sql_object) |
---|
workshop::DeleteUserWorkshop() suppression d'un utilisateur au workshop
Arguments
identifiant du workshop
login de l'utilisateur
Return
$result
PHP | boolean DeleteWorkshop(integer $ID, object $sql_object) |
---|
suppression d'un workshop
Arguments
identifiant du workshop a supprimer
Return
$result
PHP | integer ModifyOrganizerWorkshop(integer $work_id, string $table_login, object $sql_object) |
---|
workshop::ModifyOrganizerWorkshop() modification des organisateurs d'un workshop
Arguments
identifiant du workshop
string des organisateurs séparés par ';'
Return
$last_id
PHP | boolean ModifyUserWorkshop(integer $work_id, string $user_login, object $sql_object) |
---|
workshop::ModifyUserWorkshop() modification d'un utilisateur au workshop
Arguments
identifiant du workshop
login de l'utilisateur
Return
$result
PHP | boolean ModifyWorkshop(integer $ID, array $table_workshop, object $sql_object) |
---|
workshop::ModifyWorkshop() modification d'un workshop
Arguments
identifiant d'un workshop
contient les composants d'un workshop
Return
$result
PHP | boolean SetWorkshopLevel(array $table_level, object $sql_object) |
---|
changement des LEVEL des workshop
Arguments
tableau contenant les id des themes
Return
$result
PHP | boolean StateWorkshop(integer $ID, string $state, object $sql_object) |
---|
modification du statut d'un workshop
Arguments
identifiant du workshop
(facultatif) 'P' Public/'D' Draft/'AA' AdminArchive/'PA' PublicArchive/'E' Erase
Return
$result