dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Creation user depuis contact !!


From: Laurent Destailleur (Eldy)
Subject: Re: [Dolibarr-dev] Creation user depuis contact !!
Date: Thu, 31 May 2007 05:28:56 +0200
User-agent: Thunderbird 2.0.0.0 (Windows/20070326)

Régis Houssin a écrit :
autre point concernant les users :

lorsqu'on crée un user dolibarr depuis un contact de société on a cette
requete dans la fonction "create_from_contact" dans user.class.php :

-------------------------------------------------------------------------
$sql = "UPDATE ".MAIN_DB_PREFIX."user";
            $sql.= " SET fk_socpeople=".$contact->id.",
fk_societe=".$contact->societeid;
            $sql.= " WHERE rowid=".$this->id;
            $resql=$this->db->query($sql);

            if ($resql)
            {
                $sql = "UPDATE ".MAIN_DB_PREFIX."socpeople";
                $sql.= " SET fk_user = ".$this->id;
                $sql.= " WHERE idp = ".$contact->id;
                $resql=$this->db->query($sql);
-------------------------------------------------------------------------

dans l'UPDATE de llx_socpeople on change le champs fk_user (qui doit etre
l'id de l'utilisateur qui a créé le contact à la base) par l'id du user
qui vient d'être créé à partir de ce même contact. Du coup il devient son
propre créateur. C'est pour cà qu'on est obligé de mettre se champ à NULL
lorsqu'on supprime le user !! est-ce normal ?
Ohh la, pour moi, le 2eme update n'a rien a faire la. Le chp fk_user est dédié à l'id qui a crée.

Il y a donc bien confusion dans le code ou le chp fk_user est utiisé pour 2 significations différentes. J'ai corrigé, par contre un renommage de ce champ en fk_user_creat eviterait les confusions futures.
merci
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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]