Add: champs supplémentaire pour la synchro ldap des contacts
This commit is contained in:
parent
03dfa44d07
commit
3298939851
@ -55,6 +55,7 @@ if ($_GET["action"] == 'setvalue' && $user->admin)
|
|||||||
if (! dolibarr_set_const($db, 'LDAP_FIELD_FULLNAME',$_POST["fieldfullname"])) $error++;
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_FULLNAME',$_POST["fieldfullname"])) $error++;
|
||||||
if (! dolibarr_set_const($db, 'LDAP_FIELD_NAME',$_POST["fieldname"])) $error++;
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_NAME',$_POST["fieldname"])) $error++;
|
||||||
if (! dolibarr_set_const($db, 'LDAP_FIELD_FIRSTNAME',$_POST["fieldfirstname"])) $error++;
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_FIRSTNAME',$_POST["fieldfirstname"])) $error++;
|
||||||
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_COMPANY',$_POST["fieldcompany"])) $error++;
|
||||||
if (! dolibarr_set_const($db, 'LDAP_FIELD_MAIL',$_POST["fieldmail"])) $error++;
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_MAIL',$_POST["fieldmail"])) $error++;
|
||||||
if (! dolibarr_set_const($db, 'LDAP_FIELD_PHONE',$_POST["fieldphone"])) $error++;
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_PHONE',$_POST["fieldphone"])) $error++;
|
||||||
if (! dolibarr_set_const($db, 'LDAP_FIELD_MOBILE',$_POST["fieldmobile"])) $error++;
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_MOBILE',$_POST["fieldmobile"])) $error++;
|
||||||
@ -62,6 +63,7 @@ if ($_GET["action"] == 'setvalue' && $user->admin)
|
|||||||
if (! dolibarr_set_const($db, 'LDAP_FIELD_ADDRESS',$_POST["fieldaddress"])) $error++;
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_ADDRESS',$_POST["fieldaddress"])) $error++;
|
||||||
if (! dolibarr_set_const($db, 'LDAP_FIELD_ZIP',$_POST["fieldzip"])) $error++;
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_ZIP',$_POST["fieldzip"])) $error++;
|
||||||
if (! dolibarr_set_const($db, 'LDAP_FIELD_TOWN',$_POST["fieldtown"])) $error++;
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_TOWN',$_POST["fieldtown"])) $error++;
|
||||||
|
if (! dolibarr_set_const($db, 'LDAP_FIELD_COUNTRY',$_POST["fieldcountry"])) $error++;
|
||||||
|
|
||||||
if ($error)
|
if ($error)
|
||||||
{
|
{
|
||||||
@ -157,6 +159,14 @@ print '</td><td>'.$langs->trans("LDAPFieldFirstNameExample").'</td>';
|
|||||||
print '<td align="right"><input type="radio" name="key" value="'.$conf->global->LDAP_FIELD_FIRSTNAME.'"'.($conf->global->LDAP_KEY_CONTACTS==$conf->global->LDAP_FIELD_FIRSTNAME?' checked="true"':'')."></td>";
|
print '<td align="right"><input type="radio" name="key" value="'.$conf->global->LDAP_FIELD_FIRSTNAME.'"'.($conf->global->LDAP_KEY_CONTACTS==$conf->global->LDAP_FIELD_FIRSTNAME?' checked="true"':'')."></td>";
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|
||||||
|
// Company
|
||||||
|
$var=!$var;
|
||||||
|
print '<tr '.$bc[$var].'><td>'.$langs->trans("LDAPFieldCompany").'</td><td>';
|
||||||
|
print '<input size="25" type="text" name="fieldcompany" value="'.$conf->global->LDAP_FIELD_COMPANY.'">';
|
||||||
|
print '</td><td>'.$langs->trans("LDAPFieldCompanyExample").'</td>';
|
||||||
|
print '<td align="right"><input type="radio" name="key" value="'.$conf->global->LDAP_FIELD_COMPANY.'"'.($conf->global->LDAP_KEY_CONTACTS==$conf->global->LDAP_FIELD_COMPANY?' checked="true"':'')."></td>";
|
||||||
|
print '</tr>';
|
||||||
|
|
||||||
// Mail
|
// Mail
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print '<tr '.$bc[$var].'><td>'.$langs->trans("LDAPFieldMail").'</td><td>';
|
print '<tr '.$bc[$var].'><td>'.$langs->trans("LDAPFieldMail").'</td><td>';
|
||||||
@ -213,6 +223,14 @@ print '</td><td>'.$langs->trans("LDAPFieldTownExample").'</td>';
|
|||||||
print '<td align="right"><input type="radio" name="key" value="'.$conf->global->LDAP_FIELD_TOWN.'"'.($conf->global->LDAP_KEY_CONTACTS==$conf->global->LDAP_FIELD_TOWN?' checked="true"':'')."></td>";
|
print '<td align="right"><input type="radio" name="key" value="'.$conf->global->LDAP_FIELD_TOWN.'"'.($conf->global->LDAP_KEY_CONTACTS==$conf->global->LDAP_FIELD_TOWN?' checked="true"':'')."></td>";
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|
||||||
|
// Pays
|
||||||
|
$var=!$var;
|
||||||
|
print '<tr '.$bc[$var].'><td>'.$langs->trans("LDAPFieldCountry").'</td><td>';
|
||||||
|
print '<input size="25" type="text" name="fieldcountry" value="'.$conf->global->LDAP_FIELD_COUNTRY.'">';
|
||||||
|
print '</td><td>'.$langs->trans("LDAPFieldCountryExample").'</td>';
|
||||||
|
print '<td align="right"><input type="radio" name="key" value="'.$conf->global->LDAP_FIELD_COUNTRY.'"'.($conf->global->LDAP_KEY_CONTACTS==$conf->global->LDAP_FIELD_COUNTRY?' checked="true"':'')."></td>";
|
||||||
|
print '</tr>';
|
||||||
|
|
||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print '<tr '.$bc[$var].'><td colspan="4" align="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td></tr>';
|
print '<tr '.$bc[$var].'><td colspan="4" align="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td></tr>';
|
||||||
|
|||||||
@ -247,7 +247,7 @@ class Contact
|
|||||||
$soc = new Societe($this->db);
|
$soc = new Societe($this->db);
|
||||||
$soc->fetch($this->socid);
|
$soc->fetch($this->socid);
|
||||||
|
|
||||||
$info["o"] = $soc->nom;
|
$info[$conf->global->LDAP_FIELD_COMPANY] = $soc->nom;
|
||||||
if ($soc->client == 1) $info["businessCategory"] = "Customers";
|
if ($soc->client == 1) $info["businessCategory"] = "Customers";
|
||||||
if ($soc->client == 2) $info["businessCategory"] = "Prospects";
|
if ($soc->client == 2) $info["businessCategory"] = "Prospects";
|
||||||
if ($soc->fournisseur == 1) $info["businessCategory"] = "Suppliers";
|
if ($soc->fournisseur == 1) $info["businessCategory"] = "Suppliers";
|
||||||
@ -255,6 +255,7 @@ class Contact
|
|||||||
if ($this->address && $conf->global->LDAP_FIELD_ADDRESS) $info[$conf->global->LDAP_FIELD_ADDRESS] = $this->address;
|
if ($this->address && $conf->global->LDAP_FIELD_ADDRESS) $info[$conf->global->LDAP_FIELD_ADDRESS] = $this->address;
|
||||||
if ($this->cp && $conf->global->LDAP_FIELD_ZIP) $info[$conf->global->LDAP_FIELD_ZIP] = $this->cp;
|
if ($this->cp && $conf->global->LDAP_FIELD_ZIP) $info[$conf->global->LDAP_FIELD_ZIP] = $this->cp;
|
||||||
if ($this->ville && $conf->global->LDAP_FIELD_TOWN) $info[$conf->global->LDAP_FIELD_TOWN] = $this->ville;
|
if ($this->ville && $conf->global->LDAP_FIELD_TOWN) $info[$conf->global->LDAP_FIELD_TOWN] = $this->ville;
|
||||||
|
if ($this->pays && $conf->global->LDAP_FIELD_COUNTRY) $info[$conf->global->LDAP_FIELD_COUNTRY] = $this->pays;
|
||||||
if ($this->phone_pro && $conf->global->LDAP_FIELD_PHONE) $info[$conf->global->LDAP_FIELD_PHONE] = $this->phone_pro;
|
if ($this->phone_pro && $conf->global->LDAP_FIELD_PHONE) $info[$conf->global->LDAP_FIELD_PHONE] = $this->phone_pro;
|
||||||
if ($this->phone_perso && $conf->global->LDAP_FIELD_PHONE_PERSO) $info[$conf->global->LDAP_FIELD_PHONE_PERSO] = $this->phone_perso;
|
if ($this->phone_perso && $conf->global->LDAP_FIELD_PHONE_PERSO) $info[$conf->global->LDAP_FIELD_PHONE_PERSO] = $this->phone_perso;
|
||||||
if ($this->phone_mobile && $conf->global->LDAP_FIELD_MOBILE) $info[$conf->global->LDAP_FIELD_MOBILE] = $this->phone_mobile;
|
if ($this->phone_mobile && $conf->global->LDAP_FIELD_MOBILE) $info[$conf->global->LDAP_FIELD_MOBILE] = $this->phone_mobile;
|
||||||
|
|||||||
@ -635,11 +635,13 @@ LDAPFieldZipExample=Example : postalcode
|
|||||||
LDAPFieldTown=Town
|
LDAPFieldTown=Town
|
||||||
LDAPFieldTownExample=Example : l
|
LDAPFieldTownExample=Example : l
|
||||||
LDAPFieldCountry=Country
|
LDAPFieldCountry=Country
|
||||||
LDAPFieldCountryExample=Example :
|
LDAPFieldCountryExample=Example : co
|
||||||
LDAPFieldDescription=Description
|
LDAPFieldDescription=Description
|
||||||
LDAPFieldDescriptionExample=Example : description
|
LDAPFieldDescriptionExample=Example : description
|
||||||
LDAPFieldBirthdate=Birthdate
|
LDAPFieldBirthdate=Birthdate
|
||||||
LDAPFieldBirthdateExample=Exemple :
|
LDAPFieldBirthdateExample=Example :
|
||||||
|
LDAPFieldCompany=Company
|
||||||
|
LDAPFieldCompanyExample=Example : company
|
||||||
LDAPFieldSid=SID
|
LDAPFieldSid=SID
|
||||||
LDAPFieldSidExample=Example : objectsid
|
LDAPFieldSidExample=Example : objectsid
|
||||||
LDAPFieldEndLastSubscription=Date of subscription end
|
LDAPFieldEndLastSubscription=Date of subscription end
|
||||||
|
|||||||
@ -642,11 +642,13 @@ LDAPFieldZipExample=Exemple : postalcode
|
|||||||
LDAPFieldTown=Ville
|
LDAPFieldTown=Ville
|
||||||
LDAPFieldTownExample=Exemple : l
|
LDAPFieldTownExample=Exemple : l
|
||||||
LDAPFieldCountry=Pays
|
LDAPFieldCountry=Pays
|
||||||
LDAPFieldCountryExample=Exemple :
|
LDAPFieldCountryExample=Exemple : co
|
||||||
LDAPFieldDescription=Description
|
LDAPFieldDescription=Description
|
||||||
LDAPFieldDescriptionExample=Exemple : description
|
LDAPFieldDescriptionExample=Exemple : description
|
||||||
LDAPFieldBirthdate=Date de naissance
|
LDAPFieldBirthdate=Date de naissance
|
||||||
LDAPFieldBirthdateExample=Exemple :
|
LDAPFieldBirthdateExample=Exemple :
|
||||||
|
LDAPFieldCompany=Société
|
||||||
|
LDAPFieldCompanyExample=Exemple : company
|
||||||
LDAPFieldSid=SID
|
LDAPFieldSid=SID
|
||||||
LDAPFieldSidExample=Exemple : objectsid
|
LDAPFieldSidExample=Exemple : objectsid
|
||||||
LDAPFieldEndLastSubscription=Date fin validité adhésion
|
LDAPFieldEndLastSubscription=Date fin validité adhésion
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user