diff --git a/htdocs/admin/ldap.php b/htdocs/admin/ldap.php index 38d52be57d2038084910837db843345125793bcc..a488f6e1947f781dd1e4b02d37d0e8eb7aecf920 100644 --- a/htdocs/admin/ldap.php +++ b/htdocs/admin/ldap.php @@ -114,21 +114,63 @@ print '<tr class="liste_titre">'; print '<td>'.$langs->trans("Parameter").'</td>'; print '<td>'.$langs->trans("Value").'</td><td colspan="2"> </td>'; print "</tr>\n"; -if (!defined("LDAP_SERVER_HOST") && LDAP_SERVER_HOST) -{ - print '<tr><td>'.$langs->trans("LDAPServer").'</td><td>'.$langs->trans("LDAPServer").'</td></tr>'; -} -else -{ - print '<tr><td>'.$langs->trans("LDAPServer").'</td><td>'.LDAP_SERVER_HOST.'</td></tr>'; -} -print '<tr><td>'.$langs->trans("LDAPServer").'</td><td>'.LDAP_SERVER_HOST.'</td></tr>'; -print '<tr><td>'.$langs->trans("LDAPSuffix").'</td><td>'.LDAP_SUFFIX_DN.'</td></tr>'; -print '<tr><td>'.$langs->trans("DNAdmin").'</td><td>'.LDAP_ADMIN_DN.'</td></tr>'; -print '<tr><td>'.$langs->trans("LDAPPassword").'</td><td>'.LDAP_ADMIN_PASS.'</td></tr>'; -print '<tr><td>'.$langs->trans("DNUser").'</td><td>'.LDAP_USER_DN.'</td></tr>'; -print '<tr><td>'.$langs->trans("DNGroup").'</td><td>'.LDAP_GROUP_DN.'</td></tr>'; -print '<tr><td>'.$langs->trans("Type").'</td><td>'.LDAP_SERVER_TYPE.'</td></tr>'; + + if (defined("LDAP_SERVER_HOST") && LDAP_SERVER_HOST) + { + print '<tr><td>'.$langs->trans("LDAPServer").'</td><td>'.LDAP_SERVER_HOST.'</td></tr>'; + } + else + { + print '<tr><td>'.$langs->trans("LDAPServer").'</td><td>'.$langs->trans("LDAPServerExample").'</td></tr>'; + } + if (defined("LDAP_SUFFIX_DN") && LDAP_SUFFIX_DN) + { + print '<tr><td>'.$langs->trans("LDAPSuffix").'</td><td>'.LDAP_SUFFIX_DN.'</td></tr>'; + } + else + { + print '<tr><td>'.$langs->trans("LDAPSuffix").'</td><td>'.$langs->trans("LDAPSuffixExample").'</td></tr>'; + } + if (defined("LDAP_ADMIN_DN") && LDAP_ADMIN_DN) + { + print '<tr><td>'.$langs->trans("DNAdmin").'</td><td>'.LDAP_ADMIN_DN.'</td></tr>'; + } + else + { + print '<tr><td>'.$langs->trans("DNAdmin").'</td><td>'.$langs->trans("DNAdminExample").'</td></tr>'; + } + if (defined("LDAP_ADMIN_PASS") && LDAP_ADMIN_PASS) + { + print '<tr><td>'.$langs->trans("LDAPPassword").'</td><td>'.LDAP_ADMIN_PASS.'</td></tr>'; + } + else + { + print '<tr><td>'.$langs->trans("LDAPPassword").'</td><td>'.$langs->trans("LDAPPasswordExample").'</td></tr>'; + } + if (defined("LDAP_USER_DN") && LDAP_USER_DN) + { + print '<tr><td>'.$langs->trans("DNUser").'</td><td>'.LDAP_USER_DN.'</td></tr>'; + } + else + { + print '<tr><td>'.$langs->trans("DNUser").'</td><td>'.$langs->trans("DNUserExample").'</td></tr>'; + } + if (defined("LDAP_GROUP_DN") && LDAP_GROUP_DN) + { + print '<tr><td>'.$langs->trans("DNGroup").'</td><td>'.LDAP_GROUP_DN.'</td></tr>'; + } + else + { + print '<tr><td>'.$langs->trans("DNGroup").'</td><td>'.$langs->trans("DNGroupExample").'</td></tr>'; + } + if (defined("LDAP_SERVER_TYPE") && LDAP_SERVER_TYPE) + { + print '<tr><td>'.$langs->trans("Type").'</td><td>'.LDAP_GROUP_DN.'</td></tr>'; + } + else + { + print '<tr><td>'.$langs->trans("Type").'</td><td>'.$langs->trans("TypeExample").'</td></tr>'; + } print '</table>'; diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index cd90a6a8f8e120b2a3977df78c8109c790e08188..f098b59b97ed5f27203f7613ed3ff24ae3bbb561 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -269,6 +269,13 @@ DNAdmin=LDAP Administrator LDAPPassword=Password DNUser=Users' DN DNGroup=Groups' DN +LDAPServerExample=LDAP server adress +LDAPSuffixExample=ex: dc=company,dc=com +DNAdminExample=ex: cn=adminldap +LDAPPasswordExample=Admin password +DNUserExample=ex: ou=users +DNGroupExample=ex: ou=groups +TypeExample=OpenLdap or Egroupware ##### Propal ##### PropalSetup=Commercial proposals module setup ##### Sendings ##### diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index aad99b91b1f68125ea4ab1f000e7df6a70b107ae..9cfdcce06fc68e7446de48555088db36e5d07c61 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -269,6 +269,13 @@ DNAdmin=Administrateur LDAP LDAPPassword=Mot de passe DNUser=DN des utilisateurs DNGroup=DN des groupes +LDAPServerExample=Adresse du serveur LDAP +LDAPSuffixExample=ex: dc=societe,dc=com +DNAdminExample=ex: cn=adminldap +LDAPPasswordExample=Mot de passe de l'administrateur LDAP +DNUserExample=ex: ou=users +DNGroupExample=ex: ou=groups +TypeExample=OpenLdap ou Egroupware ##### Propal ##### PropalSetup=Configuration du module Propositions Commerciales ##### Sendings #####