Code

Fixed post handling.
[gosa.git] / gosa-plugins / mail / addons / mailqueue / contents.tpl
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}&nbsp;
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}&amp;sort=MailID">{t}ID{/t}{if $OrderBy == "MailID"} {$SortType}{/if}</a></td>
77       <td class='listheader'><a href="{$plug}&amp;sort=Server">{t}Server{/t}{if $OrderBy == "Server"}{$SortType}{/if}</a></td>
78       <td class='listheader'><a href="{$plug}&amp;sort=Size">{t}Size{/t}{if $OrderBy == "Size"} {$SortType}{/if}</a></td>
79       <td class='listheader'><a href="{$plug}&amp;sort=Arrival">{t}Arrival{/t}{if $OrderBy == "Arrival"}{$SortType}{/if}</a></td>
80       <td class='listheader'><a href="{$plug}&amp;sort=Sender">{t}Sender{/t}{if $OrderBy == "Sender"}{$SortType}{/if}</a></td>
81       <td class='listheader'><a href="{$plug}&amp;sort=Recipient">{t}Recipient{/t}{if $OrderBy == "Recipient"}{$SortType}{/if}</a></td>
82       <td class='listheader'><a href="{$plug}&amp;sort=Status">{t}Status{/t}{if $OrderBy == "Status"}{$SortType}{/if}</a></td>
83       <td class='listheader'>&nbsp;</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}
114         
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}
130         
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}
137         
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">&nbsp;</td>
149       <td class="list0">&nbsp;</td>
150       <td class="list0">&nbsp;</td>
151       <td class="list0">&nbsp;</td>
152       <td class="list0">&nbsp;</td>
153       <td class="list0">&nbsp;</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}