Fix: A member is a customer by default

This commit is contained in:
Regis Houssin 2009-12-03 11:03:03 +00:00
parent f5b3faffc3
commit 7f116fbf31

View File

@ -1985,21 +1985,22 @@ class Societe extends CommonObject
} }
/** /**
* \brief Cree en base un utilisateur depuis l'objet adherent * \brief Cree en base un tiers depuis l'objet adherent
* \param member Objet adherent source * \param member Objet adherent source
* \param login Login to force * \param socname Name of third to force
* \return int Si erreur <0, si ok renvoie id compte cree * \return int Si erreur <0, si ok renvoie id compte cree
*/ */
function create_from_member($member,$login='') function create_from_member($member,$socname='')
{ {
global $conf,$user,$langs; global $conf,$user,$langs;
$name=$member->societe; $name = !empty($socname)?$socname:$member->societe;
if (empty($name)) $name=strtolower($member->nom.' '.$member->prenom); if (empty($name)) $name=strtolower($member->nom.' '.$member->prenom);
// Positionne parametres // Positionne parametres
$this->email = $member->email; $this->email = $member->email;
$this->nom = $name; $this->nom = $name;
$this->client = 1; // A member is a customer by default
$this->code_client = -1; $this->code_client = -1;
$this->code_fournisseur = -1; $this->code_fournisseur = -1;
$this->adresse=$member->adresse; $this->adresse=$member->adresse;