File: abook_search.t

package info (click to toggle)
prayer 1.3.4-dfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 6,416 kB
  • sloc: ansic: 43,089; makefile: 812; sh: 451; perl: 166
file content (122 lines) | stat: -rw-r--r-- 3,093 bytes parent folder | download | duplicates (6)
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
%# $Cambridge: hermes/src/prayer/templates/cam/abook_search.t,v 1.4 2008/09/17 21:49:26 dpc22 Exp $
%#
% CALL header
% CALL toolbar
% CALL container_start
% CALL status
% CALL submitenter_js
<h2 style="text-align: center">Addressbook Search</h2>
<form method="post" accept-charset="UTF-8"
 enctype="multipart/form-data" action="<% abook_search |s %>">
<p>Search for entries where
<select name="cond" size="1">
% IFDEF $match_all
<option value="any">any</option>
<option value="all" selected="selected">all</option>
% ELSE
<option value="any" selected="selected">any</option>
<option value="all" >all</option>
% ENDIF
</select>
of the following conditions hold
</p>
<table>
% FOREACH $f @filters
<tr><td>
<select name="key<% $f->count |h %>" size="1">
<option value="alias"
% IFEQ $f->selected "alias"
 selected="selected"
% ENDIF
>Alias</option>
<option value="name"
% IFEQ $f->selected "name"
 selected="selected"
% ENDIF
>Name</option>
<option value="comment"
% IFEQ $f->selected "comment"
 selected="selected"
% ENDIF
>Comment</option>
<option value="email"
% IFEQ $f->selected "email"
 selected="selected"
% ENDIF
>Address</option>
</select>
</td><td>
<select name="op<% $f->count |h %>" size="1">
<option value="is"
% IFEQ $f->type "is"
 selected="selected"
% ENDIF
>is</option>
<option value="begins"
% IFEQ $f->type "begins"
 selected="selected"
% ENDIF
>begins</option>
<option value="ends"
% IFEQ $f->type "ends"
 selected="selected"
% ENDIF
>ends</option>
<option value="contains"
% IFEQ $f->type "contains"
 selected="selected"
% ENDIF
>contains</option>
</select>
</td><td>
<input name="val<% $f->count |h %>" value="<% $f->value |h %>" size="30"
       onkeypress="return submitenter(this,event, 'Search');" />
</td></tr>
% ENDFOREACH
</table>
<table><tr>
<td><input type="submit" name="sub_cancel" value="Cancel" /></td>
<td><input type="submit" name="sub_search" value="Search" /></td>
<td><input type="submit" name="sub_add_cond" value="Add Condition" /></td>
</tr></table>
</form>
% IFDEF $results[0]
%   IFNEQ $count 1
<p><% $count |h %> matches for those search criteria:</p>
%   ELSE
<p>1 match for those search criteria:</p>
%   ENDIF
<table class="data"><tr>
<th align="left">Alias</th>
<th align="left">Name</th>
<th align="left">Comment</th>
<th align="left">Address</th>
<th>&nbsp;</th>
</tr>
%   FOREACH $r @results
<tr>
<td><a href="<% abook_update?alias=${r->alias|u}&name=${r->name|u}&comment=${r->comment|u}&email=${r->email|u} |s %>"><% $r->alias |h %></a></td>
<td><% $r->name |h %></td>
<td><% $r->comment |h %></td>
<td><% $r->email |h %></td>
% IFDEF $g_have_draft
<td>
<a href="<% add_address/abook_search/To/${r->name|c}/${r->email|c} |s %>">
To</a>
<a href="<% add_address/abook_search/Cc/${r->name|c}/${r->email|c} |s %>">
Cc</a>
<a href="<% add_address/abook_search/Bcc/${r->name|c}/${r->email|c} |s %>">
Bcc</a></td>
% ELSE
<td><a href="<% abook_compose/${r->name|c}/${r->email|c} |s %>">
Compose fresh message</a></td>
% ENDIF
</tr>
%   ENDFOREACH
</table>
% ENDIF
% IFDEF $g_help
%   CALL abook_search_help
% ENDIF
% CALL container_end
% CALL footer