2 <div id="mainlist">
3 <div class="mainlist-header">
4 <p>{t}Mail queue{/t}
5 </p>
6 <div class="mainlist-nav">
7 <table summary="{t}Filter{/t}" style="width: 100%;" id="t_scrolltable" cellpadding="0" cellspacing="0">
8 <tr>
9 <td>{t}Search on{/t}
10 <select size="1" name="p_server" title="{t}Select a server{/t}" onchange="mainform.submit()">
11 {html_options values=$p_serverKeys output=$p_servers selected=$p_server}
12 </select>
13 </td>
14 <td>{t}Search for{/t}
15 <input type='text' name="search_for" size=25 maxlength=60
16 value="{$search_for}" title="{t}Enter user name to search for{/t}"
17 onChange="mainform.submit()">
18 </td>
19 <td>{t}within the last{/t}
20 <select size="1" name="p_time" onchange="mainform.submit()">
21 {html_options values=$p_timeKeys output=$p_times selected=$p_time}
22 </select>
23 </td>
24 <td>
25 <button type='submit' name='search'>{t}Search{/t}</button>
26 </td>
27 <td>
28 {if $delAll_W}
29 <input name="all_del" src="images/lists/trash.png"
30 value="{t}Remove all messages{/t}" type="image"
31 title="{t}Remove all messages from selected servers queue{/t}">
32 {/if}
33 {if $holdAll_W}
34 <input name="all_hold" src="plugins/mail/images/mailq_hold.png"
35 value="{t}Hold all messages{/t}" type="image"
36 title="{t}Hold all messages in selected servers queue{/t}">
37 {/if}
38 {if $unholdAll_W}
39 <input name="all_unhold" src="plugins/mail/images/mailq_unhold.png"
40 value="{t}Release all messages{/t}" type="image"
41 title="{t}Release all messages in selected servers queue{/t}">
42 {/if}
43 {if $requeueAll_W}
44 <input name="all_requeue" src="images/lists/reload.png"
45 value="{t}Requeue all messages{/t}" type="image"
46 title="{t}Requeue all messages in selected servers queue{/t}">
47 {/if}
48 </td>
49 </tr>
50 </table>
51 </div>
52 </div>
53 </div>
55 <br>
57 {if !$query_allowed}
58 <b>{msgPool type=permView}</b>
60 {else}
62 {if $all_ok != true}
64 <b>{t}Search returned no results{/t}...</b>
66 {else}
68 <div class="listContainer" id="d_scrollbody" style="min-height: 475px; height: 444px;">
69 <table summary="{t}Phone reports{/t}" style="width:100%;" cellpadding="0" cellspacing="0">
70 <thead class="fixedListHeader listHeaderFormat">
71 <tr>
72 <td class='listheader'>
73 <input type='checkbox' id='select_all' name='select_all'
74 title='"._("Select all")."' onClick="toggle_all_('^selected_.*$','select_all');">
75 </td>
76 <td class='listheader'><a href="{$plug}&sort=MailID">{t}ID{/t}{if $OrderBy == "MailID"} {$SortType}{/if}</a></td>
77 <td class='listheader'><a href="{$plug}&sort=Server">{t}Server{/t}{if $OrderBy == "Server"}{$SortType}{/if}</a></td>
78 <td class='listheader'><a href="{$plug}&sort=Size">{t}Size{/t}{if $OrderBy == "Size"} {$SortType}{/if}</a></td>
79 <td class='listheader'><a href="{$plug}&sort=Arrival">{t}Arrival{/t}{if $OrderBy == "Arrival"}{$SortType}{/if}</a></td>
80 <td class='listheader'><a href="{$plug}&sort=Sender">{t}Sender{/t}{if $OrderBy == "Sender"}{$SortType}{/if}</a></td>
81 <td class='listheader'><a href="{$plug}&sort=Recipient">{t}Recipient{/t}{if $OrderBy == "Recipient"}{$SortType}{/if}</a></td>
82 <td class='listheader'><a href="{$plug}&sort=Status">{t}Status{/t}{if $OrderBy == "Status"}{$SortType}{/if}</a></td>
83 <td class='listheader'> </td>
84 </tr>
85 </thead>
86 <tbody class="listScrollContent listBodyFormat" id="t_nscrollbody">
89 {foreach from=$entries item=val key=key}
90 <tr>
91 <td class="list0">
92 <input id="selected_{$entries[$key].MailID}" type='checkbox'
93 name='selected_{$entries[$key].MailID}_{$entries[$key].Server}' class='center'>
94 </td>
95 <td class="list0">
96 {if $entries[$key].Active == true}
97 {image path="plugins/mail/images/mailq_active.png"}
98 {/if}
99 {$entries[$key].MailID}
100 </td>
101 <td class="list0">{$entries[$key].ServerName}</td>
102 <td class="list0">{$entries[$key].Size}</td>
103 <td class="list0">{$entries[$key].Arrival|date_format:"%d.%m.%Y %H:%M:%S"}</td>
104 <td class="list0">{$entries[$key].Sender}</td>
105 <td class="list0">{$entries[$key].Recipient}</td>
106 <td class="list0">{$entries[$key].Status}</td>
107 <td class="list0" style='border-right: 0pt none;'>
108 {if $del_W}
109 {image action="del__{$entries[$key].MailID}__{$entries[$key].Server}"
110 path="images/lists/trash.png" title="{t}Delete this message{/t}"}
111 {else}
112 {image path="images/empty.png"}
113 {/if}
115 {if $entries[$key].Hold == true}
116 {if $unhold_W}
117 {image action="unhold__{$entries[$key].MailID}__{$entries[$key].Server}"
118 path="plugins/mail/images/mailq_unhold.png" title="{t}Release message{/t}"}
119 {else}
120 {image path="images/empty.png"}
121 {/if}
122 {else}
123 {if $hold_W}
124 {image action="hold__{$entries[$key].MailID}__{$entries[$key].Server}"
125 path="plugins/mail/images/mailq_hold.png" title="{t}Hold message{/t}"}
126 {else}
127 {image path="images/empty.png"}
128 {/if}
129 {/if}
131 {if $requeue_W}
132 {image action="requeue__{$entries[$key].MailID}__{$entries[$key].Server}"
133 path="images/lists/reload.png" title="{t}Requeue this message{/t}"}
134 {else}
135 {image path="images/empty.png"}
136 {/if}
138 {if $header_W}
139 {image action="header__{$entries[$key].MailID}__{$entries[$key].Server}"
140 path="plugins/mail/images/mailq_header.png" title="{t}Display header of this message{/t}"}
141 {else}
142 {image path="images/empty.png"}
143 {/if}
144 </td>
145 </tr>
146 {/foreach}
147 <tr>
148 <td class="list0"> </td>
149 <td class="list0"> </td>
150 <td class="list0"> </td>
151 <td class="list0"> </td>
152 <td class="list0"> </td>
153 <td class="list0"> </td>
154 <td class="list0" style='border-right: 0pt none;'>
155 </td>
156 </tr>
157 </tbody>
158 </table>
159 <table style='width:100%; text-align:center;' summary="{t}Page selector{/t}">
160 <tr>
161 <td>{$range_selector}</td>
162 </tr>
163 </table>
164 </div>
165 <hr>
166 {/if}
167 {/if}