Commit b57f2415 authored by Ad Schellevis's avatar Ad Schellevis

(legacy) refactor system_usermanager_settings_test.php

parent 4294e773
...@@ -40,47 +40,65 @@ if (isset($config['system']['authserver'][0]['host'])) { ...@@ -40,47 +40,65 @@ if (isset($config['system']['authserver'][0]['host'])) {
ldap_setup_caenv($authcfg); ldap_setup_caenv($authcfg);
$ldap_is_connected = $ldap_auth->connect($authcfg['ldap_full_url'], $authcfg['ldap_binddn'], $authcfg['ldap_bindpw']); $ldap_is_connected = $ldap_auth->connect($authcfg['ldap_full_url'], $authcfg['ldap_binddn'], $authcfg['ldap_bindpw']);
} }
?> ?>
<html>
<body> <body>
<form method="post" name="iform" id="iform"> <table class='table table-striped'>
<?php
if (empty($authcfg)):?>
<tr>
<td>
<?php
printf(gettext("Could not find settings for %s%s"), htmlspecialchars($authserver), "<p/>");?>
</td>
</tr>
<?php
else:?>
<tr>
<td colspan='2'>
<?=sprintf(gettext("Testing %s LDAP settings... One moment please..."), $g['product_name']);?>
</td>
</tr>
<tr>
<td><?=gettext("Attempting connection to") . " " . htmlspecialchars($authserver);?></td>
<?php
if ($ldap_is_connected):?>
<td>
<font color='green'><?=gettext("OK");?></font></td>
</tr>
<tr>
<td><?=gettext("Attempting to fetch Organizational Units from") . " " . htmlspecialchars($authserver);?></td>
<?php <?php
if (!$authcfg) {
printf(gettext("Could not find settings for %s%s"), htmlspecialchars($authserver), "<p/>");
} else {
echo "<table class='table table-striped'>";
echo "<tr><th colspan='2'>".gettext("Testing LDAP settings... One moment please...")."</th></tr>";
echo "<tr><td>" . gettext("Attempting connection to") . " " . $authserver . "</td>";
if ($ldap_is_connected) {
echo "<td><font color='green'>OK</font></td></tr>";
echo "<tr><td>" . gettext("Attempting to fetch Organizational Units from") . " " . $authserver . "</td>";
$ous = $ldap_auth->listOUs(); $ous = $ldap_auth->listOUs();
if (count($ous)>1) { if (count($ous)>1):?>
echo "<td><font color=green>OK</font></td></tr>"; <td><font color=green><?=gettext("OK");?></font></td>
echo "<tr><td>".gettext("Organization units found") . "</td><td><font color=green>".count($ous)."</font></td></tr>"; </tr>
foreach ($ous as $ou) { <tr>
echo "<tr><td colspan='2'>" . $ou . "</td></tr>"; <td><?=gettext("Organization units found");?> </td>
} <td><font color=green><?=count($ous);?></font></td>
} else { </tr>
echo "<td><font color='red'>" . gettext("failed") . "</font></td></tr>"; <?php
} foreach($ous as $ou):?>
} else { <tr><td colspan='2'><?=$ou;?></td></tr>
echo "<td><font color='red'>" . gettext("failed") . "</font></td></tr>"; <?php
} endforeach;
} else:?>
<td><font color='red'><?=gettext("failed");?></font></td>
?> </tr>
<?php
endif;?>
<?php
else:?>
<td><font color='red'><?=gettext("failed");?></font></td>
</tr>
<?php
endif;
endif;?>
<tr> <tr>
<td colspan="2" align="right"> <td colspan="2" align="right">
<input type="Button" value="<?=gettext("Close"); ?>" class="btn btn-default" onClick='Javascript:window.close();'> <input type="Button" value="<?=gettext("Close"); ?>" class="btn btn-default" onClick='Javascript:window.close();'>
</td> </td>
</tr> </tr>
</table> </table>
</form> </body>
</body>
</html> </html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment