bb611d2c4af7053f2bcc05fc2cc1d3fdda61203a
[irspy-moved-to-github.git] / web / htdocs / details / find.mc
1 %# $Id: find.mc,v 1.10 2007-03-29 15:49:52 mike Exp $
2 % if ($r->param("_search")) {
3 %     $m->comp("found.mc");
4 % } else {
5      <p>
6       Choose one or more critera by which to search for registered
7       targets, then press the <b>Search</b> button.
8 <& /help/link.mc, help => "find" &>
9      </p>
10      <form method="get" action="">
11       <table class="searchform">
12        <tr>
13         <th>(Anywhere)</th>
14         <td><input type="text" name="cql.anywhere" size="40"/></td>
15        </tr>
16        <tr><td colspan="2">&nbsp;</td></tr>
17        <tr>
18         <th>Name</th>
19         <td><input type="text" name="dc.title" size="40"/></td>
20        </tr>
21        <tr>
22         <th>Country</th>
23         <td>
24          <select name="net.protocol" size="1">
25           <option value="">[No preference]</option>
26           <option value="z39.50">Z39.50</option>
27           <option value="sru">SRU</option>
28           <option value="srw">SRW</option>
29          </select>
30         </td>
31        </tr>
32        <tr><td colspan="2">&nbsp;</td></tr>
33        <tr>
34         <th>Protocol</th>
35         <td>
36          <select name="net.protocol" size="1">
37           <option value="">[No preference]</option>
38           <option value="z39.50">Z39.50</option>
39           <option value="sru">SRU</option>
40           <option value="srw">SRW</option>
41          </select>
42         </td>
43        </tr>
44        <tr>
45         <th>Host</th>
46         <td><input type="text" name="net.host" size="40"/></td>
47        </tr>
48        <tr>
49         <th>Port</th>
50         <td><input type="text" name="net.port" size="5"/></td>
51        </tr>
52        <tr>
53         <th>Database Name</th>
54         <td><input type="text" name="net.path" size="20"/></td>
55        </tr>
56 <%doc>
57        <tr><td colspan="2">&nbsp;</td></tr>
58        <tr>
59         <th>Version</th>
60         <td><input type="text" name="net.version" size="5"/></td>
61        </tr>
62        <tr>
63         <th>Method</th>
64         <td>
65          <select name="net.method" size="1">
66           <option value="">[No preference]</option>
67           <option value="get">GET</option>
68           <option value="post">POST</option>
69          </select>
70         </td>
71        </tr>
72 </%doc>
73        <tr><td colspan="2">&nbsp;</td></tr>
74        <tr>
75         <th>Type of Library</th>
76         <td>
77          <select name="net.protocol" size="1">
78           <option value="">[No preference]</option>
79           <option value="z39.50">Z39.50</option>
80           <option value="sru">SRU</option>
81           <option value="srw">SRW</option>
82          </select>
83         </td>
84        </tr>
85        <tr>
86         <th>Description</th>
87         <td><input type="text" name="dc.description" size="40"/></td>
88        </tr>
89        <tr>
90         <th>Author</th>
91         <td><input type="text" name="dc.creator" size="40"/></td>
92        </tr>
93        <tr><td colspan="2">&nbsp;</td></tr>
94        <tr>
95         <th>Sort by</th>
96         <td>
97          <select name="_sort" size="1">
98           <option value="">[Do not sort]</option>
99           <option value="dc.title">Title</option>
100           <option value="dc.creator">Author</option>
101           <option value="net.host">Host</option>
102           <option value="net.port/numeric">Port</option>
103           <option value="net.path">Database</option>
104          </select>
105          <input type="checkbox" id="desc" name="_desc" value="1"/>
106          <label for="desc">descending?</label>
107         </td>
108        </tr>
109        <tr><td colspan="2">&nbsp;</td></tr>
110        <tr>
111         <th/>
112         <th><input type="submit" name="_search" value="Search"/></th>
113        </tr>
114       </table>
115       <p>
116        <small>
117         Show
118         <input type="text" name="_count" size="4" value="10"/>
119         records, skipping the first
120         <input type="text" name="_skip" size="4" value="0"/>
121        </small>
122       </p>
123      </form>
124 % }