From a9bcf2b1d84d20cd90192249e3702fb3a59cab28 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Mon, 11 Jul 2005 09:47:24 +0000 Subject: [PATCH] =?UTF-8?q?Ajout:=20possibilt=E9=20de=20d=E9sactiver=20la?= =?UTF-8?q?=20synchro=20des=20contacts=20sur=20LDAP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/admin/ldap.php | 38 +++++++++++++++++++++++++++++++++++ htdocs/contact.class.php | 20 +++++++++++------- htdocs/langs/en_US/admin.lang | 6 ++++++ htdocs/langs/fr_FR/admin.lang | 6 ++++++ 4 files changed, 63 insertions(+), 7 deletions(-) diff --git a/htdocs/admin/ldap.php b/htdocs/admin/ldap.php index 413429dd8dc..ccd65855edb 100644 --- a/htdocs/admin/ldap.php +++ b/htdocs/admin/ldap.php @@ -83,6 +83,20 @@ if ($_GET["action"] == 'setvalue' && $user->admin) $sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES ('LDAP_GROUP_DN','".$_POST["group"]."',0);"; $db->query($sql); + + $sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_CONTACT_ACTIVE';"; + $db->query($sql); + + $sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES + ('LDAP_CONTACT_ACTIVE','".$_POST["activecontact"]."',0);"; + $db->query($sql); + + $sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_CONTACT_DN';"; + $db->query($sql); + + $sql = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES + ('LDAP_CONTACT_DN','".$_POST["contact"]."',0);"; + $db->query($sql); $sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'LDAP_SERVER_TYPE';"; $db->query($sql); @@ -163,6 +177,22 @@ print "\n"; { print ''.$langs->trans("DNGroup").''.$langs->trans("DNGroupExample").''; } + if (defined("LDAP_CONTACT_ACTIVE") && LDAP_CONTACT_ACTIVE) + { + print ''.$langs->trans("DNContactActive").''.LDAP_CONTACT_ACTIVE.''; + } + else + { + print ''.$langs->trans("DNContactActive").''.$langs->trans("DNContactActiveExample").''; + } + if (defined("LDAP_CONTACT_DN") && LDAP_CONTACT_DN) + { + print ''.$langs->trans("DNContact").''.LDAP_CONTACT_DN.''; + } + else + { + print ''.$langs->trans("DNContact").''.$langs->trans("DNContactExample").''; + } if (defined("LDAP_SERVER_TYPE") && LDAP_SERVER_TYPE) { print ''.$langs->trans("Type").''.LDAP_SERVER_TYPE.''; @@ -206,6 +236,14 @@ print ''; print ''.$langs->trans("DNGroup").''; print ''; print ''; +print ''.$langs->trans("DNContactActive").''; +print ''; +print ''.$langs->trans("DNContact").''; +print ''; +print ''; print ''.$langs->trans("Type").'