2 function display_options($string) {
4 <select name="precision">
5 <option>exactly matches</option>
6 <option selected>approximates</option>
7 <option>starts with</option>
8 <option>ends with</option>
9 <option>contains</option>
13 function display_items($string) {
15 <select name="objectclass">
16 <option selected>People</option>
17 <option>Groups</option>
18 <option>Joinable Groups</option>
19 <option>Services</option>
20 <option>Organisations</option>
21 <option>Documents</option>
25 function display_attribs($string) {
27 <select name="attrib">
28 <option selected>Common Name</option>
29 <option>Surname</option>
30 <option>Business Phone</option>
31 <option>E-mail Address</option>
32 <option>Distinguished Name</option>
33 <option>Title</option>
34 <option>Location</option>
39 function display_base_dn($string) {
41 <select name="base_dn">
42 <option value="c=US">US</option>
43 <option value="o=University of Michigan, c=US" selected>University of Michigan</option>
44 <option value="o=Balorda and Balorda, c=UK">Balorda and Balorda</option>
49 function display_simple_form() {
51 ?> <form method=form action=<? echo $FILE; ?>>
52 <input type=text name=search_filter size=25 value="<? echo $lm->search_filter; ?>"><br>
53 <input type=hidden name=ldap_action value=search>
54 <input type=submit value="Search"><input type=reset value="Clear">
58 function display_advanced_form() {
61 <table width="100%" border=1 cellspacing=0 cellpadding=0>
63 <td colspan=2 bgcolor="lightyellow"> <!bgcolor=#9380DB>
65 <form method=get action=<? echo $FILE; ?>>
66 Find <?display_items("objectclass")?>
67 within <?display_base_dn("base_dn")?>
68 whose <?display_attribs("attrib")?><br>
69 <?display_options("precision")?>
70 <input type=text name=search_string size=25 value="">
71 <input type=hidden name=ldap_action value=search>
72 <input type=submit value="Search">