Commit b57f2415 authored by Ad Schellevis's avatar Ad Schellevis

(legacy) refactor system_usermanager_settings_test.php

parent 4294e773
<?php <?php
/* /*
Copyright (C) 2014-2015 Deciso B.V. Copyright (C) 2014-2015 Deciso B.V.
Copyright (C) 2007 Scott Ullrich <sullrich@gmail.com> Copyright (C) 2007 Scott Ullrich <sullrich@gmail.com>
All rights reserved. All rights reserved.
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met: modification, are permitted provided that the following conditions are met:
...@@ -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 <?php
if (empty($authcfg)):?>
if (!$authcfg) { <tr>
printf(gettext("Could not find settings for %s%s"), htmlspecialchars($authserver), "<p/>"); <td>
} else { <?php
echo "<table class='table table-striped'>"; printf(gettext("Could not find settings for %s%s"), htmlspecialchars($authserver), "<p/>");?>
</td>
echo "<tr><th colspan='2'>".gettext("Testing LDAP settings... One moment please...")."</th></tr>"; </tr>
echo "<tr><td>" . gettext("Attempting connection to") . " " . $authserver . "</td>"; <?php
if ($ldap_is_connected) { else:?>
echo "<td><font color='green'>OK</font></td></tr>"; <tr>
echo "<tr><td>" . gettext("Attempting to fetch Organizational Units from") . " " . $authserver . "</td>"; <td colspan='2'>
$ous = $ldap_auth->listOUs(); <?=sprintf(gettext("Testing %s LDAP settings... One moment please..."), $g['product_name']);?>
if (count($ous)>1) { </td>
echo "<td><font color=green>OK</font></td></tr>"; </tr>
echo "<tr><td>".gettext("Organization units found") . "</td><td><font color=green>".count($ous)."</font></td></tr>"; <tr>
foreach ($ous as $ou) { <td><?=gettext("Attempting connection to") . " " . htmlspecialchars($authserver);?></td>
echo "<tr><td colspan='2'>" . $ou . "</td></tr>"; <?php
} if ($ldap_is_connected):?>
} else { <td>
echo "<td><font color='red'>" . gettext("failed") . "</font></td></tr>"; <font color='green'><?=gettext("OK");?></font></td>
} </tr>
} else { <tr>
echo "<td><font color='red'>" . gettext("failed") . "</font></td></tr>"; <td><?=gettext("Attempting to fetch Organizational Units from") . " " . htmlspecialchars($authserver);?></td>
} <?php
} $ous = $ldap_auth->listOUs();
if (count($ous)>1):?>
?> <td><font color=green><?=gettext("OK");?></font></td>
<tr> </tr>
<td colspan="2" align="right"> <tr>
<input type="Button" value="<?=gettext("Close"); ?>" class="btn btn-default" onClick='Javascript:window.close();'> <td><?=gettext("Organization units found");?> </td>
</td> <td><font color=green><?=count($ous);?></font></td>
</tr> </tr>
</table> <?php
</form> foreach($ous as $ou):?>
</body> <tr><td colspan='2'><?=$ou;?></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>
<td colspan="2" align="right">
<input type="Button" value="<?=gettext("Close"); ?>" class="btn btn-default" onClick='Javascript:window.close();'>
</td>
</tr>
</table>
</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