From 57e7ae0e87e18e7ae15a7cc27832edeeeabc6943 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Thu, 27 Jan 2005 15:56:32 +0000 Subject: [PATCH] Ajoute les fonctions d'ajout et de suppression d'un utilisateur dans un groupe --- htdocs/user.class.php | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/htdocs/user.class.php b/htdocs/user.class.php index 279865b0044..97ee73af243 100644 --- a/htdocs/user.class.php +++ b/htdocs/user.class.php @@ -992,6 +992,39 @@ class User print $this->db->error(); } } + + /** + * \brief Ajoute l'utilisateur dans un groupe + */ + + function SetInGroup($group) + { + + $sql = "DELETE FROM ".MAIN_DB_PREFIX."usergroup_user"; + $sql .= " WHERE fk_user = ".$this->id; + $sql .= " AND fk_usergroup = ".$group; + + $result = $this->db->query($sql); + + $sql = "INSERT INTO ".MAIN_DB_PREFIX."usergroup_user (fk_user, fk_usergroup)"; + $sql .= " VALUES (".$this->id.",".$group.")"; + + $result = $this->db->query($sql); + } + + /** + * \brief Ajoute l'utilisateur dans un groupe + */ + + function RemoveFromGroup($group) + { + + $sql = "DELETE FROM ".MAIN_DB_PREFIX."usergroup_user"; + $sql .= " WHERE fk_user = ".$this->id; + $sql .= " AND fk_usergroup = ".$group; + + $result = $this->db->query($sql); + } } ?>