fixed html code, print LDAP entries via utf8_decode
This commit is contained in:
parent
bbc72b4e94
commit
1cada83eeb
|
@ -198,46 +198,47 @@ if ($user_count != 0) {
|
||||||
|
|
||||||
// print input boxes for filters
|
// print input boxes for filters
|
||||||
for ($k = 0; $k < sizeof ($desc_array); $k++) {
|
for ($k = 0; $k < sizeof ($desc_array); $k++) {
|
||||||
echo "<th>";
|
echo "<th>\n";
|
||||||
echo ("<input type=\"text\" size=15 name=\"filter" . strtolower ($attr_array[$k]) .
|
echo ("<input type=\"text\" size=15 name=\"filter" . strtolower ($attr_array[$k]) .
|
||||||
"\" value=\"" . $_POST["filter" . strtolower($attr_array[$k])] . "\">");
|
"\" value=\"" . $_POST["filter" . strtolower($attr_array[$k])] . "\">\n");
|
||||||
echo "</th>";
|
echo "</th>\n";
|
||||||
}
|
}
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
|
|
||||||
if ($user_count != 0) {
|
if ($user_count != 0) {
|
||||||
// print user list
|
// print user list
|
||||||
$userinfo = array_slice ($userinfo, ($page - 1) * $max_pageentrys,
|
$userinfo = array_slice ($userinfo, ($page - 1) * $max_pageentrys, $max_pageentrys);
|
||||||
$max_pageentrys);
|
for ($i = 0; $i < sizeof ($userinfo); $i++) { // ignore last entry in array which is "count"
|
||||||
for ($i = 0; $i < sizeof ($userinfo); $i++) { // ignore last entry in array which is "count"
|
echo("<tr class=\"userlist\"\nonMouseOver=\"user_over(this, '" . $userinfo[$i]["dn"] . "')\"\n" .
|
||||||
echo("<tr class=\"userlist\" onMouseOver=\"user_over(this, '" . $userinfo[$i]["dn"] . "')\"" .
|
"onMouseOut=\"user_out(this, '" . $userinfo[$i]["dn"] . "')\"\n" .
|
||||||
" onMouseOut=\"user_out(this, '" . $userinfo[$i]["dn"] . "')\"" .
|
"onClick=\"user_click(this, '" . $userinfo[$i]["dn"] . "')\"\n" .
|
||||||
" onClick=\"user_click(this, '" . $userinfo[$i]["dn"] . "')\"" .
|
"onDblClick=\"parent.frames[1].location.href='../account.php?type=user&DN=" . $userinfo[$i]["dn"] . "'\">\n" .
|
||||||
" onDblClick=\"parent.frames[1].location.href='../account.php?type=user&DN=" . $userinfo[$i]["dn"] . "'\">" .
|
"<td height=22>\n<input onClick=\"user_click(this, '" . $userinfo[$i]["dn"] . "')\" type=\"checkbox\" name=\"" .
|
||||||
" <td height=22><input onClick=\"user_click(this, '" . $userinfo[$i]["dn"] . "')\" type=\"checkbox\" name=\"" . $userinfo[$i]["dn"] . "\"></td>" .
|
$userinfo[$i]["dn"] . "\">\n</td>\n" .
|
||||||
" <td align='center'><a href=\"../account.php?type=user&DN='" . $userinfo[$i]["dn"] . "'\">" . _("Edit") . "</a></td>\n");
|
"<td align='center'>\n<a href=\"../account.php?type=user&DN='" . $userinfo[$i]["dn"] . "'\">" .
|
||||||
for ($k = 0; $k < sizeof($attr_array); $k++) {
|
_("Edit") . "</a>\n</td>\n");
|
||||||
echo ("<td>\n");
|
for ($k = 0; $k < sizeof($attr_array); $k++) {
|
||||||
// print all attribute entries seperated by "; "
|
echo ("<td>\n");
|
||||||
if (sizeof($userinfo[$i][strtolower($attr_array[$k])]) > 0) {
|
// print all attribute entries seperated by "; "
|
||||||
// delete first array entry which is "count"
|
if (sizeof($userinfo[$i][strtolower($attr_array[$k])]) > 0) {
|
||||||
if (is_array($userinfo[$i][strtolower($attr_array[$k])])) {
|
// delete first array entry which is "count"
|
||||||
array_shift($userinfo[$i][strtolower($attr_array[$k])]);
|
if (is_array($userinfo[$i][strtolower($attr_array[$k])])) {
|
||||||
echo implode("; ", $userinfo[$i][strtolower($attr_array[$k])]);
|
array_shift($userinfo[$i][strtolower($attr_array[$k])]);
|
||||||
|
echo utf8_decode(implode("; ", $userinfo[$i][strtolower($attr_array[$k])])) . "\n";
|
||||||
|
}
|
||||||
|
else echo utf8_decode($userinfo[$i][strtolower($attr_array[$k])]) . "\n";
|
||||||
|
}
|
||||||
|
echo ("</td>\n");
|
||||||
|
}
|
||||||
|
echo("</tr>\n");
|
||||||
}
|
}
|
||||||
else echo $userinfo[$i][strtolower($attr_array[$k])];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
echo ("</td>");
|
|
||||||
}
|
|
||||||
echo("</tr>\n");
|
|
||||||
}
|
}
|
||||||
echo ("</table>");
|
echo ("</table>\n");
|
||||||
|
|
||||||
echo ("<br />");
|
echo ("<br>");
|
||||||
if ($user_count != 0) {
|
if ($user_count != 0) {
|
||||||
draw_navigation_bar ($user_count);
|
draw_navigation_bar ($user_count);
|
||||||
echo ("<br />");
|
echo ("<br>");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! $_GET['norefresh']) {
|
if (! $_GET['norefresh']) {
|
||||||
|
@ -271,44 +272,38 @@ echo "</body></html>\n";
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function draw_navigation_bar ($user_count) {
|
function draw_navigation_bar ($user_count) {
|
||||||
global $max_pageentrys;
|
global $max_pageentrys;
|
||||||
global $page;
|
global $page;
|
||||||
global $sortattrib;
|
global $sortattrib;
|
||||||
global $searchfilter;
|
global $searchfilter;
|
||||||
|
|
||||||
echo ("<table class=\"userlist-navbar\" width=\"100%\" border=\"0\"\n");
|
echo ("<table class=\"userlist-navbar\" width=\"100%\" border=\"0\"\n");
|
||||||
echo ("<tr>");
|
echo ("<tr>\n");
|
||||||
echo ("<td class=\"userlist-navbar\"><input type=\"submit\" name=\"refresh\" value=\"" . _("Refresh") . "\"> ");
|
echo ("<td class=\"userlist-navbar\">\n<input type=\"submit\" name=\"refresh\" value=\"" . _("Refresh") . "\">\n ");
|
||||||
if ($page != 1)
|
if ($page != 1)
|
||||||
echo ("<a class=\"userlist\" href=\"listusers.php?norefresh=1&page=" .
|
echo ("<a class=\"userlist\" href=\"listusers.php?norefresh=1&page=" .
|
||||||
($page - 1) . "&sortattrib=" . $sortattrib .
|
($page - 1) . "&sortattrib=" . $sortattrib . $searchfilter . "\"><=</a>\n");
|
||||||
$searchfilter . "\"><=</a>");
|
else echo ("<=");
|
||||||
else
|
echo (" ");
|
||||||
echo ("<=");
|
|
||||||
echo (" ");
|
|
||||||
|
|
||||||
if ($page < ($user_count / $max_pageentrys))
|
if ($page < ($user_count / $max_pageentrys))
|
||||||
echo ("<a class=\"userlist\" href=\"listusers.php?norefresh=1&page=" .
|
echo ("<a class=\"userlist\" href=\"listusers.php?norefresh=1&page=" .
|
||||||
($page + 1) . "&sortattrib=" . $sortattrib . $searchfilter . "\">=></a>");
|
($page + 1) . "&sortattrib=" . $sortattrib . $searchfilter . "\">=></a>\n");
|
||||||
else
|
else echo ("=>");
|
||||||
echo ("=>");
|
echo ("</td>\n");
|
||||||
echo ("</td>");
|
echo ("<td class=\"userlist-navbartext\">\n");
|
||||||
echo ("<td class=\"userlist-navbartext\">");
|
echo " " . $user_count . " " . _("User(s) found") . "\n";
|
||||||
echo " " . $user_count . " " . _("User(s) found");
|
echo ("</td>\n");
|
||||||
echo ("</td>");
|
|
||||||
|
|
||||||
|
|
||||||
echo ("<td class=\"userlist-activepage\" align=\"right\">");
|
echo ("<td class=\"userlist-activepage\" align=\"right\">");
|
||||||
for ($i = 0; $i < ($user_count / $max_pageentrys); $i++) {
|
for ($i = 0; $i < ($user_count / $max_pageentrys); $i++) {
|
||||||
if ($i == $page - 1)
|
if ($i == $page - 1) echo (" " . ($i + 1));
|
||||||
echo (" " . ($i + 1));
|
else echo (" <a class=\"userlist\" href=\"listusers.php?norefresh=1&page=" .
|
||||||
else
|
($i + 1) . "&sortattrib=" . $sortattrib . $searchfilter .
|
||||||
echo (" <a class=\"userlist\" href=\"listusers.php?norefresh=1&page=" .
|
"\">" . ($i + 1) . "</a>\n");
|
||||||
($i + 1) .
|
}
|
||||||
"&sortattrib=" . $sortattrib . $searchfilter .
|
echo ("</td></tr>\n</table>\n");
|
||||||
"\">" . ($i + 1) . "</a>");
|
|
||||||
}
|
|
||||||
echo ("</td></tr></table>");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue