|
From: | Laurent Destailleur (Eldy) |
Subject: | Re: [Dolibarr-dev] Suppression d'un user !! |
Date: | Wed, 30 May 2007 00:51:41 +0200 |
User-agent: | Thunderbird 2.0.0.0 (Windows/20070326) |
En effet, le champ fk_user de la table llx_socpeople est en fait un champ fk_user_create. On peut donc le renommer ainsi que partout dans les requetes car c'est un nom de champ plus parlant et plus conforme aux autres tables. Toutefois, cela ne dispensera pas le besoin de setté ce champ quelquesoit son nom de llx_socpeople à null afin de pouvoir faire le delete de la table user , requis car il y a une contrainte clé étrangère.
Régis Houssin a écrit :
Bonjour, dans la fonction delete() de user.class.php il y a ceci : ----------------------------------------------------------------------------- // Si contact, supprime lien if ($this->contact_id) { $sql = "UPDATE ".MAIN_DB_PREFIX."socpeople SET fk_user = null WHERE idp = $this->contact_id"; if ($this->db->query($sql)) { } } ----------------------------------------------------------------------------- il me semble que c'est inutile car le table llx_user a un champ fk_socpeople !!! en fait ceci supprime l'id du user qui a créé le contact !! ne devrait-on pas supprimer ceci et renommer le champ fk_user de llx_socpeople en fk_user_create ? Régis _______________________________________________ Dolibarr-dev mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
-- Laurent Destailleur. --------------------------------------------------------------- EMail: address@hidden Web: http://www.destailleur.fr IM: IRC=Eldy, Jabber=Eldy AWStats (Author) : http://awstats.sourceforge.net CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net AWBot (Author) : http://awbot.sourceforge.net Dolibarr (Contributor) : http://www.dolibarr.org
[Prev in Thread] | Current Thread | [Next in Thread] |