277,13 → 277,6 |
<link type="text/css" href="/css/acc.css" rel="stylesheet"> |
<link type="text/css" href="/css/ldap.css" rel="stylesheet"> |
<script> |
function onPageLoad() { |
onLdapStatusChange(); |
if (document.getElementById('auth_enable').value === '1') { |
checkConfig(); |
} |
} |
|
function onLdapStatusChange() { |
var listToDisables = ['ldap_server', 'ldap_dn', 'ldap_uid', 'ldap_base_filter', 'ldap_user', 'ldap_password']; |
var formSubmit = document.querySelector('form input[type="submit"]'); |
308,7 → 301,7 |
} |
|
function checkConfig() { |
var messagesElem = document.querySelector('fieldset > legend > div:last-child'); |
var messagesElem = document.querySelector('fieldset > legend > div'); |
var formSubmit = document.querySelector('form input[type="submit"]'); |
var btn_checkConf = document.getElementById('btn-checkconf'); |
|
322,7 → 315,8 |
ldap_base_filter: document.getElementById('ldap_base_filter').value |
}; |
|
var params = Object.keys(ldap_config).map( function (k) { return encodeURIComponent(k) + '=' + encodeURIComponent(ldap_config[k]) } ).join('&'); |
// Format HTTP POST data |
var post_data = Object.keys(ldap_config).map( function (k) { return encodeURIComponent(k) + '=' + encodeURIComponent(ldap_config[k]) } ).join('&'); |
|
messagesElem.innerHTML = '<?= 'Checking configuration...' /* TODO: need to translate */ ?>'; |
|
377,11 → 371,11 |
}; |
xhr.open('POST', 'ldap.php?conf_check', true); |
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); |
xhr.send(params); |
xhr.send(post_data); |
} |
</script> |
</head> |
<body onLoad="onPageLoad();"> |
<body onLoad="onLdapStatusChange();"> |
<div class="panel"> |
<div class="panel-header"><?= $l_ldap_legend ?></div> |
<div class="panel-body"> |
394,7 → 388,6 |
<?= $messages ?> |
<?php endif; ?> |
</div> |
<div style="text-align: center"></div> |
</legend> |
<dl> |
<dt> |