|
@@ -115,15 +115,15 @@ print "Mails sending disabled (useless in batch mode)\n";
|
|
$conf->global->MAIN_DISABLE_ALL_MAILS = 1; // On bloque les mails
|
|
$conf->global->MAIN_DISABLE_ALL_MAILS = 1; // On bloque les mails
|
|
print "\n";
|
|
print "\n";
|
|
print "----- Synchronize all records from LDAP database:\n";
|
|
print "----- Synchronize all records from LDAP database:\n";
|
|
-print "host=".$conf->global->LDAP_SERVER_HOST."\n";
|
|
|
|
-print "port=".$conf->global->LDAP_SERVER_PORT."\n";
|
|
|
|
-print "login=".$conf->global->LDAP_ADMIN_DN."\n";
|
|
|
|
|
|
+print "host=" . getDolGlobalString('LDAP_SERVER_HOST')."\n";
|
|
|
|
+print "port=" . getDolGlobalString('LDAP_SERVER_PORT')."\n";
|
|
|
|
+print "login=" . getDolGlobalString('LDAP_ADMIN_DN')."\n";
|
|
print "pass=".preg_replace('/./i', '*', $conf->global->LDAP_ADMIN_PASS)."\n";
|
|
print "pass=".preg_replace('/./i', '*', $conf->global->LDAP_ADMIN_PASS)."\n";
|
|
-print "DN to extract=".$conf->global->LDAP_MEMBER_DN."\n";
|
|
|
|
|
|
+print "DN to extract=" . getDolGlobalString('LDAP_MEMBER_DN')."\n";
|
|
if (!empty($conf->global->LDAP_MEMBER_FILTER)) {
|
|
if (!empty($conf->global->LDAP_MEMBER_FILTER)) {
|
|
- print 'Filter=('.$conf->global->LDAP_MEMBER_FILTER.')'."\n"; // Note: filter is defined into function getRecords
|
|
|
|
|
|
+ print 'Filter=(' . getDolGlobalString('LDAP_MEMBER_FILTER').')'."\n"; // Note: filter is defined into function getRecords
|
|
} else {
|
|
} else {
|
|
- print 'Filter=('.$conf->global->LDAP_KEY_MEMBERS.'=*)'."\n";
|
|
|
|
|
|
+ print 'Filter=(' . getDolGlobalString('LDAP_KEY_MEMBERS').'=*)'."\n";
|
|
}
|
|
}
|
|
print "----- To Dolibarr database:\n";
|
|
print "----- To Dolibarr database:\n";
|
|
print "type=".$conf->db->type."\n";
|
|
print "type=".$conf->db->type."\n";
|
|
@@ -201,35 +201,35 @@ if ($result >= 0) {
|
|
$member = new Adherent($db);
|
|
$member = new Adherent($db);
|
|
|
|
|
|
// Propriete membre
|
|
// Propriete membre
|
|
- $member->firstname = $ldapuser[$conf->global->LDAP_FIELD_FIRSTNAME];
|
|
|
|
- $member->lastname = $ldapuser[$conf->global->LDAP_FIELD_NAME];
|
|
|
|
- $member->login = $ldapuser[$conf->global->LDAP_FIELD_LOGIN];
|
|
|
|
- $member->pass = $ldapuser[$conf->global->LDAP_FIELD_PASSWORD];
|
|
|
|
|
|
+ $member->firstname = $ldapuser[getDolGlobalString('LDAP_FIELD_FIRSTNAME')];
|
|
|
|
+ $member->lastname = $ldapuser[getDolGlobalString('LDAP_FIELD_NAME')];
|
|
|
|
+ $member->login = $ldapuser[getDolGlobalString('LDAP_FIELD_LOGIN')];
|
|
|
|
+ $member->pass = $ldapuser[getDolGlobalString('LDAP_FIELD_PASSWORD')];
|
|
|
|
|
|
// $member->societe;
|
|
// $member->societe;
|
|
- $member->address = $ldapuser[$conf->global->LDAP_FIELD_ADDRESS];
|
|
|
|
- $member->zip = $ldapuser[$conf->global->LDAP_FIELD_ZIP];
|
|
|
|
- $member->town = $ldapuser[$conf->global->LDAP_FIELD_TOWN];
|
|
|
|
- $member->country = $ldapuser[$conf->global->LDAP_FIELD_COUNTRY];
|
|
|
|
|
|
+ $member->address = $ldapuser[getDolGlobalString('LDAP_FIELD_ADDRESS')];
|
|
|
|
+ $member->zip = $ldapuser[getDolGlobalString('LDAP_FIELD_ZIP')];
|
|
|
|
+ $member->town = $ldapuser[getDolGlobalString('LDAP_FIELD_TOWN')];
|
|
|
|
+ $member->country = $ldapuser[getDolGlobalString('LDAP_FIELD_COUNTRY')];
|
|
$member->country_id = $countries[$hashlib2rowid[strtolower($member->country)]]['rowid'];
|
|
$member->country_id = $countries[$hashlib2rowid[strtolower($member->country)]]['rowid'];
|
|
$member->country_code = $countries[$hashlib2rowid[strtolower($member->country)]]['code'];
|
|
$member->country_code = $countries[$hashlib2rowid[strtolower($member->country)]]['code'];
|
|
|
|
|
|
- $member->phone = $ldapuser[$conf->global->LDAP_FIELD_PHONE];
|
|
|
|
- $member->phone_perso = $ldapuser[$conf->global->LDAP_FIELD_PHONE_PERSO];
|
|
|
|
- $member->phone_mobile = $ldapuser[$conf->global->LDAP_FIELD_MOBILE];
|
|
|
|
- $member->email = $ldapuser[$conf->global->LDAP_FIELD_MAIL];
|
|
|
|
|
|
+ $member->phone = $ldapuser[getDolGlobalString('LDAP_FIELD_PHONE')];
|
|
|
|
+ $member->phone_perso = $ldapuser[getDolGlobalString('LDAP_FIELD_PHONE_PERSO')];
|
|
|
|
+ $member->phone_mobile = $ldapuser[getDolGlobalString('LDAP_FIELD_MOBILE')];
|
|
|
|
+ $member->email = $ldapuser[getDolGlobalString('LDAP_FIELD_MAIL')];
|
|
|
|
|
|
- $member->note = $ldapuser[$conf->global->LDAP_FIELD_DESCRIPTION];
|
|
|
|
|
|
+ $member->note = $ldapuser[getDolGlobalString('LDAP_FIELD_DESCRIPTION')];
|
|
$member->morphy = 'phy';
|
|
$member->morphy = 'phy';
|
|
$member->photo = '';
|
|
$member->photo = '';
|
|
$member->public = 1;
|
|
$member->public = 1;
|
|
- $member->birth = dol_stringtotime($ldapuser[$conf->global->LDAP_FIELD_BIRTHDATE]);
|
|
|
|
|
|
+ $member->birth = dol_stringtotime($ldapuser[getDolGlobalString('LDAP_FIELD_BIRTHDATE')]);
|
|
|
|
|
|
$member->statut = - 1;
|
|
$member->statut = - 1;
|
|
- if (isset($ldapuser[$conf->global->LDAP_FIELD_MEMBER_STATUS])) {
|
|
|
|
- $member->datec = dol_stringtotime($ldapuser[$conf->global->LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE]);
|
|
|
|
- $member->datevalid = dol_stringtotime($ldapuser[$conf->global->LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE]);
|
|
|
|
- $member->statut = $ldapuser[$conf->global->LDAP_FIELD_MEMBER_STATUS];
|
|
|
|
|
|
+ if (isset($ldapuser[getDolGlobalString('LDAP_FIELD_MEMBER_STATUS')])) {
|
|
|
|
+ $member->datec = dol_stringtotime($ldapuser[getDolGlobalString('LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE')]);
|
|
|
|
+ $member->datevalid = dol_stringtotime($ldapuser[getDolGlobalString('LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE')]);
|
|
|
|
+ $member->statut = $ldapuser[getDolGlobalString('LDAP_FIELD_MEMBER_STATUS')];
|
|
}
|
|
}
|
|
// if ($member->statut > 1) $member->statut=1;
|
|
// if ($member->statut > 1) $member->statut=1;
|
|
|
|
|
|
@@ -254,17 +254,17 @@ if ($result >= 0) {
|
|
|
|
|
|
$datefirst = '';
|
|
$datefirst = '';
|
|
if ($conf->global->LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE) {
|
|
if ($conf->global->LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE) {
|
|
- $datefirst = dol_stringtotime($ldapuser[$conf->global->LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE]);
|
|
|
|
- $pricefirst = price2num($ldapuser[$conf->global->LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_AMOUNT]);
|
|
|
|
|
|
+ $datefirst = dol_stringtotime($ldapuser[getDolGlobalString('LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE')]);
|
|
|
|
+ $pricefirst = price2num($ldapuser[getDolGlobalString('LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_AMOUNT')]);
|
|
}
|
|
}
|
|
|
|
|
|
$datelast = '';
|
|
$datelast = '';
|
|
if ($conf->global->LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_DATE) {
|
|
if ($conf->global->LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_DATE) {
|
|
- $datelast = dol_stringtotime($ldapuser[$conf->global->LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_DATE]);
|
|
|
|
- $pricelast = price2num($ldapuser[$conf->global->LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_AMOUNT]);
|
|
|
|
|
|
+ $datelast = dol_stringtotime($ldapuser[getDolGlobalString('LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_DATE')]);
|
|
|
|
+ $pricelast = price2num($ldapuser[getDolGlobalString('LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_AMOUNT')]);
|
|
} elseif ($conf->global->LDAP_FIELD_MEMBER_END_LASTSUBSCRIPTION) {
|
|
} elseif ($conf->global->LDAP_FIELD_MEMBER_END_LASTSUBSCRIPTION) {
|
|
- $datelast = dol_time_plus_duree(dol_stringtotime($ldapuser[$conf->global->LDAP_FIELD_MEMBER_END_LASTSUBSCRIPTION]), - 1, 'y') + 60 * 60 * 24;
|
|
|
|
- $pricelast = price2num($ldapuser[$conf->global->LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_AMOUNT]);
|
|
|
|
|
|
+ $datelast = dol_time_plus_duree(dol_stringtotime($ldapuser[getDolGlobalString('LDAP_FIELD_MEMBER_END_LASTSUBSCRIPTION')]), - 1, 'y') + 60 * 60 * 24;
|
|
|
|
+ $pricelast = price2num($ldapuser[getDolGlobalString('LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_AMOUNT')]);
|
|
|
|
|
|
// Cas special ou date derniere <= date premiere
|
|
// Cas special ou date derniere <= date premiere
|
|
if ($datefirst && $datelast && $datelast <= $datefirst) {
|
|
if ($datefirst && $datelast && $datelast <= $datefirst) {
|