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").'