b5a910e2fbb2fe5cb8aaae418eabc93ebebb6ee8
[mir.git] / etc / open / search_results.template
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
3 <html>
4 <head>
5 <title>${lang("search.htmltitle")}</title>
6 <link rel="stylesheet" type="text/css" href="${config.docRoot}/style/admin.css">
7 </head>
8
9 <body bgcolor="White" text="Black" link="#006600" vlink="#666666" alink="Red">
10
11 <form method="post" action="${config["Producer.OpenAction"]}">
12 <input type="hidden" name="do" value="search" />
13
14 <table width="100%" border="0" cellspacing="2" cellpadding="4" bgcolor="#cccccc">
15         <tr>
16                 <td align="left" class="table-head" colspan="2">
17                         <b>&nbsp;&nbsp;&nbsp;${lang("search.title")}</b>
18                 </td>
19         </tr>
20
21         <tr>
22                 <td class="table-right" colspan="2">
23                         &nbsp;
24                 </td>
25         </tr>
26
27         <tr>
28                 <td class="table-left" width="30%">
29                         ${lang("search.mainsearchfield")}
30                 </td>
31                 <td class="listrow2" valign="top">
32                         <input type="text" size="40" name="search_content" value="${data.search_content}" />
33                 </td>
34         </tr>
35         <tr>
36                 <td class="table-foot" align="left">
37                         <spann style='color:#000000; font-size:1.2em;'><b>${lang("search.refine")}</b></spann>
38                 </td>
39                 <td class="table-foot" align="right">
40                         <input type="submit" name="search_submit" value="${lang("search.searchbutton")}" />
41                 </td>
42         </tr>
43         <tr>
44         <td class="table-left">
45                         ${lang("search.all_or_any")}
46                 </td>
47         <td class="listrow2">
48                         <if data.search_boolean == "and">
49                         <input type="radio" name="search_boolean" value="and" checked="true">${lang("search.all")}
50                         <input type="radio" name="search_boolean" value="or">${lang("search.any")}
51                 <else>
52                         <input type="radio" name="search_boolean" value="and">${lang("search.all")}
53                         <input type="radio" name="search_boolean" value="or" checked="true">${lang("search.any")}
54                 </if>
55         </td>
56         </tr>
57         <tr>
58         <td class="table-left">
59                         ${lang("search.by_author")}
60                 </td>
61         <td class="listrow2">
62                         <input type="text" name="search_creator" value="${data.search_creator}" />
63         </td>
64         </tr>
65         <tr>
66         <td class="table-left">${lang("search.by_topic")}</td>
67         <td class="listrow2">
68                         <select name="search_topic">
69                 <if (!data.search_topic) || (data.search_topic == "") >
70                         <option value="" selected>${lang("search.all_topics")}
71                 <else>
72                         <option value="">${lang("search.all_topics")}
73                 </if>
74                 <list data.topics as topic>
75                 <if topic.value != "--" >
76                 <if data.search_topic == topic.value>
77                         <option selected>${topic.value}
78                 <else>
79                         <option>${topic.value}
80                 </if>
81                 </if>
82                 </list>
83                 </select>
84         </td>
85         </tr>
86
87
88   <tr>
89     <td class="table-left"><b>${lang("search.with_images")}</b></td>
90     <td class="listrow2">
91       <if data.search_hasImages == "y">
92         <input type="radio" name="search_hasImages" value="y" checked="true">${lang("search.yes")}
93         <input type="radio" name="search_hasImages" value="n">${lang("search.no")}
94       <else>
95         <input type="radio" name="search_hasImages" value="y">${lang("search.yes")}
96         <input type="radio" name="search_hasImages" value="n" checked="true">${lang("search.no")}
97       </if>
98     </td>
99   </tr>
100   <tr>
101     <td class="table-left"><b>${lang("search.with_audio")}</b></td>
102     <td class="listrow2">
103       <if data.search_hasAudio == "y">
104         <input type="radio" name="search_hasAudio" value="y" checked="true">${lang("search.yes")}
105         <input type="radio" name="search_hasAudio" value="n">${lang("search.no")}
106       <else>
107         <input type="radio" name="search_hasAudio" value="y">${lang("search.yes")}
108         <input type="radio" name="search_hasAudio" value="n" checked="true">${lang("search.no")}
109       </if>
110     </td>
111   </tr>
112   <tr>
113     <td class="table-left"><b>${lang("search.with_video")}</b></td>
114     <td class="listrow2">
115       <if data.search_hasVideo == "y">
116         <input type="radio" name="search_hasVideo" value="y" checked="true">${lang("search.yes")}
117         <input type="radio" name="search_hasVideo" value="n">${lang("search.no")}
118       <else>
119         <input type="radio" name="search_hasVideo" value="y">${lang("search.yes")}
120         <input type="radio" name="search_hasVideo" value="n" checked="true">${lang("search.no")}
121       </if>
122     </td>
123   </tr>
124
125 <tr>
126 <td class="table-left">
127 ${lang("search.sort_how")}
128 </td>
129 <td class="listrow2">
130 <input type="radio" name="search_sort" value="score" <if data.search_sort =="score" || !data.search_sort || data.search_sort == "" >checked="true"</if>>${lang("search.by_score")}
131 <input type="radio" name="search_sort" value="date_desc" <if data.search_sort =="date_desc">checked="true"</if>>${lang("search.new_first")}
132 <input type="radio" name="search_sort" value="date_asc" <if data.search_sort =="date_asc">checked="true"</if>>${lang("search.old_first")}
133
134 </td>
135 </tr>
136 <tr>
137 <td colspan="2" class="table-foot" align="right">
138 <input type="submit" name="search_submit" value="${lang("search.searchbutton")}" />
139 </td>
140 </tr>
141 </table>
142 <br>
143 <div align="left">
144 <a href="${config["Producer.PublicationHost"]}/" class="link-box">&gt;&gt; ${lang("postingdone.back")}</a>
145 </div>
146 <br>
147
148 <!--Lucene Query was: ${data.queryString} <br>-->
149 <hr>
150 <div align="right">
151 <if data.hasPrevious=="y">
152 <input type="submit" name="search_back" value="${lang("search.back")}" />&nbsp;&nbsp;
153 </if>
154 <if data.hasNext=="y">
155 <input type="submit" name="search_forward" value="${lang("search.forward")}" />
156 </if>
157 </div>
158 <hr>
159
160 <if data.queryString>
161 <p class="box-head"><b>${lang("search.info")}</b></p>
162 <p class="box"><font size="-1">${lang("search.numhits")} = ${data.numberOfHits}</font></p>
163 </if>
164
165
166 <list data.hits as h>
167   <div class="box">
168   <table width="100%">
169     <tr>
170       <td align="left" valign="top" width="85%">
171         <b>${lang("search.result.title")}</b> <a href='${config["Producer.PublicationHost"]}/en${h.where}'>${h.title}</a>
172
173         <br>
174         <b>${lang("search.result.author")}</b> ${h.creator}<br >
175         <b>${lang("search.result.date")}</b> ${h.webdb_create_formatted}<br>
176         <b>${lang("search.result.description")}</b> ${h.description} <br>
177       </td>
178       <td align="right" valign="top">
179     <if h.hasAudio=="y">
180           <img src="${config["Producer.PublicationHost"]}/img/audio_big.gif">&nbsp;
181         </if>
182         <if h.hasVideo == "y">
183           <img src="${config["Producer.PublicationHost"]}/img/video_big.gif">&nbsp;
184         </if>
185         <if h.hasImages == "y">
186         <list h.images as image>
187           <img src="${config["Producer.PublicationHost"]}/${image}"><br>
188         </list>
189         </if>
190       &nbsp;
191   </td>
192     </tr>
193   </table>
194   </div>
195
196 </list>
197 <hr>
198 <div align="right">
199 <if data.hasPrevious=="y">
200 <input type="submit" name="search_back" value="${lang("search.back")}" />&nbsp;&nbsp;
201 </if>
202 <if data.hasNext=="y">
203 <input type="submit" name="search_forward" value="${lang("search.forward")}" />
204 </if>
205 </div>
206 <hr>
207
208 </form>
209 <br>
210 <a href="/" class="link-box">&gt;&gt; ${lang("postingdone.back")}</a>
211
212
213 </body>
214 </html>
215