1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
|
<?php
require('../conf/config.php3');
$selected[$search_IN] = 'selected';
$selected[$radius_attr] = 'selected';
$max = ($max_results) ? $max_results : 40;
?>
<html>
<head>
<title>Find User Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $config[general_charset]?>">
<link rel="stylesheet" href="style.css">
</head>
<body bgcolor="#80a040" background="images/greenlines1.gif" link="black" alink="black">
<center>
<table border=0 width=550 cellpadding=0 cellspacing=0>
<tr valign=top>
<td align=center><img src="images/title2.gif"></td>
</tr>
</table>
<table border=0 width=400 cellpadding=0 cellspacing=2>
</table>
<br>
<table border=0 width=540 cellpadding=1 cellspacing=1>
<tr valign=top>
<td width=340></td>
<td bgcolor="black" width=200>
<table border=0 width=100% cellpadding=2 cellspacing=0>
<tr bgcolor="#907030" align=right valign=top><th>
<font color="white">Find User Page</font>
</th></tr>
</table>
</td></tr>
<tr bgcolor="black" valign=top><td colspan=2>
<table border=0 width=100% cellpadding=12 cellspacing=0 bgcolor="#ffffd0" valign=top>
<tr><td>
<?php
if ($find_user == 1){
if (is_file("../lib/$config[general_lib_type]/find.php3"))
include("../lib/$config[general_lib_type]/find.php3");
if (isset($found_users)){
$num = 0;
$msg .= <<<EOM
<p>
<table border=1 bordercolordark=#ffffe0 bordercolorlight=#000000 width=100% cellpadding=2 cellspacing=0 bgcolor="#ffffe0" valign=top>
<tr bgcolor="#d0ddb0">
<th>#</th><th>user</th>
</tr>
EOM;
foreach ($found_users as $user){
if ($user == '')
$user = '-';
$num++;
$msg .= <<<EOM
<tr align=center>
<td>$num</td>
<td><a href="user_admin.php3?login=$user" title="Edit user $user">$user</a></td>
</tr>
EOM;
}
$msg .= "</table>\n";
}
else
$msg = "<b>No users found</b><br>\n";
}
?>
<form method=post>
<input type=hidden name=find_user value="0">
<table border=1 bordercolordark=#ffffe0 bordercolorlight=#000000 width=100% cellpadding=2 cellspacing=0 bgcolor="#ffffe0" valign=top>
<tr>
<td align=right bgcolor="#d0ddb0">
Search Criteria
</td>
<td>
<?php
echo <<<EOM
<select name="search_IN" editable onChange="this.form.submit();">
<option $selected[name] value="name">User Full Name
<option $selected[ou] value="ou">User Department
<option $selected[radius] value="radius">User Radius Attribute
EOM;
?>
</select>
</td>
</tr>
<?php
if ($search_IN == 'radius'){
require('../lib/attrshow.php3');
echo <<<EOM
<tr>
<td align=right bgcolor="#d0ddb0">
RADIUS Attribute
</td>
<td>
<select name="radius_attr" editable>
EOM;
foreach($show_attrs as $key => $desc)
echo "<option $selected[$key] value=\"$key\">$desc\n";
echo <<<EOM
</select>
</td>
</tr>
EOM;
}
?>
<tr>
<td align=right bgcolor="#d0ddb0">
Criteria Contains
</td>
<td>
<input type=text name="search" value="<?php echo $search ?>" size=25>
</td>
</tr>
<tr>
<td align=right bgcolor="#d0ddb0">
Max Results
</td>
<td>
<input type=text name="max_results" value="<?php echo $max ?>" size=25>
</td>
</tr>
</table>
<br>
<input type=submit class=button value="Find User" OnClick="this.form.find_user.value=1">
</form>
<?php
if ($find_user == 1){
echo <<<EOM
<br>
$msg
EOM;
}
?>
</td></tr>
</table>
</tr>
</table>
</body>
</html>
|