Code

b0957213c9eec306cc38f5994a50eaaa523fb971
[gosa.git] / plugins / addons / mailqueue / contents.tpl
1 <div style="height: 5px;">&nbsp;</div>
2 <div class="contentboxh">
3  <p class="contentboxh"><img src="images/launch.png" alt="[F]" align="right">Filter</p>
4 </div>
5 <div class="contentboxb">
6   <div >
7         <table width="100%" summary="">
8                 <tr>
9                         <td>
10         <img class="center" alt="{t}Search{/t}" src="images/search.png" align="middle" border="0">
11          &nbsp;{t}Search for{/t}
12     <input name="search_for" size="12" maxlength="60" value="{$search_for}" title="{t}Please enter a search string here.{/t}" onchange="mainform.submit()">
13          &nbsp;in 
14         <select size="1" name="p_server" title="{t}Select a server{/t}" onchange="mainform.submit()">
15          {html_options values=$p_serverKeys output=$p_servers selected=$p_server}
16         </select>
17         {t}with status{/t} : 
18         <select size="1" name="Stat" onchange="mainform.submit()">
19          {html_options values=$stats output=$r_stats selected=$stat}
20         </select>
21          &nbsp;{t}within the last{/t}&nbsp;
22         <select size="1" name="p_time" onchange="mainform.submit()">
23          {html_options values=$p_timeKeys output=$p_times selected=$p_time}
24         </select>
25          &nbsp;
26         <input name="search" value="{t}Search{/t}" type="submit">
27                         </td>
28                         <td style="border-left:1px solid #A0A0A0; text-align:right;">&nbsp;
29                                 <input name="del_all"  src="images/edittrash.png"                       value="{t}Remove all messages{/t}"              type="image" 
30                                         title="{t}Remove all messages from selected servers queue{/t}">
31                                 <input name="hold_all"    src="images/mailq_hold.png"                   value="{t}Hold all messages{/t}"                type="image"
32                                         title="{t}Hold all messages in selected servers queue{/t}">
33                                 <input name="unhold_all"    src="images/mailq_unhold.png"               value="{t}Release all messages{/t}"     type="image"
34                                         title="{t}Release all messages in selected servers queue{/t}">
35                                 <input name="requeue_all" src="images/mailq_requeue.png"                value="{t}Requeue all messages{/t}"     type="image"
36                                         title="{t}Requeue all messages in selected servers queue{/t}">
37                         </td>
38                 </tr>
39         </table>
40         </div>
41 </div>
42 <br>
45 {if $all_ok != "true"}
46 <b>{t}Search returned no results{/t}...</b>
47 {else}
49 <table style="border: 1px solid rgb(176, 176, 176); width: 100%; vertical-align: top; text-align: left;" summary=""
50  border="0" cellpadding="2" cellspacing="1" rules="cols">
51         <tr style="background-color: rgb(232, 232, 232); height: 26px; font-weight: bold;">
52                 <td><a href="{$plug}&sort=MailID"               >{t}ID{/t}                      {if $OrderBy == "MailID"}       {$SortType}{/if}</a></td>
53                 <td><a href="{$plug}&sort=Server"               >{t}Server{/t}          {if $OrderBy == "Server"}       {$SortType}{/if}</a></td>
54                 <td><a href="{$plug}&sort=Size"                 >{t}Size{/t}            {if $OrderBy == "Size"}         {$SortType}{/if}</a></td>
55                 <td><a href="{$plug}&sort=Arrival"              >{t}Arrival{/t}         {if $OrderBy == "Arrival"}      {$SortType}{/if}</a></td>
56                 <td><a href="{$plug}&sort=Sender"               >{t}Sender{/t}          {if $OrderBy == "Sender"}       {$SortType}{/if}</a></td>
57                 <td><a href="{$plug}&sort=Recipient"    >{t}Recipient{/t}       {if $OrderBy == "Recipient"}{$SortType}{/if}</a></td>
58                 <td><a href="{$plug}&sort=Error"                >{t}Error{/t}           {if $OrderBy == "Error"}        {$SortType}{/if}</a></td>
59                 <td>&nbsp;</td>
60         </tr>
62 {counter start=0 assign=i start=1}
63         <input type="hidden" name="header_server" value="">
64         <input type="hidden" name="header_id" value="">
65 {foreach from=$entries item=val key=key}
66                         
67         {if ($i%2)== 0 }
68                 <tr style="height: 22px; background-color: rgb(236, 236, 236);">
69         {else}
70                 <tr style="height: 22px; background-color: rgb(245, 245, 245);">
71         {/if}
72                 <td onlick="javascript: document.mainform.header_server.value='{$entries[$key].Server}';
73                                                                 document.mainform.header_id.value='{$entries[$key].MailID}';
74                                                                 document.mainform.submit();">   
75                         {if $entries[$key].Active == true}
76                                 <img class="center" src="images/mailq_active.png" border=0 alt="{t}Active{/t}">
77                         {/if}
78                         
79                         {$entries[$key].MailID}</td>
80                 <td onclick="javascript: document.location.href='{$plug}&act=header&id={$entries[$key].MailID}&server={$entries[$key].Server}'">
81                         {$entries[$key].Server}</td>
82                 <td>
83                         {$entries[$key].Size}</td>
84                 <td>
85                         {$entries[$key].Arrival}</td>
86                 <td>
87                         {$entries[$key].Sender}</td>
88                 <td>
89                         {$entries[$key].Recipient}</td>
90                 <td titel="{$entries[$key].Error}">{$entries[$key].Error}</td>
91                 <td style="text-align:right">
92                         <a href="{$plug}&act=del&id={$entries[$key].MailID}&server={$entries[$key].Server}">
93                                 <img class="center" src="images/edittrash.png" border=0 alt="{t}delete{/t}" title="{t}Delete this message{/t}">
94                         </a>
95                 {if $entries[$key].Hold == true}
96                         <a href="{$plug}&act=unhold&id={$entries[$key].MailID}&server={$entries[$key].Server}">
97                                 <img class="center" src="images/mailq_unhold.png" border=0 alt="{t}unhold{/t}" title="{t}Release message{/t}">
98                         </a>
99                 {else}
100                         <a href="{$plug}&act=hold&id={$entries[$key].MailID}&server={$entries[$key].Server}">
101                                 <img class="center" src="images/mailq_hold.png" border=0 alt="{t}hold{/t}" title="{t}Hold message{/t}">
102                         </a>
103                 {/if}
104                         <a href="{$plug}&act=requeue&id={$entries[$key].MailID}&server={$entries[$key].Server}">
105                                 <img class="center" src="images/mailq_requeue.png" border=0 alt="{t}requeue{/t}" title="{t}Requeue this message{/t}">
106                         </a>
107                         <a href="{$plug}&act=header&id={$entries[$key].MailID}&server={$entries[$key].Server}">
108                                 <img class="center" src="images/mailq_header.png" border=0 alt="{t}header{/t}" title="{t}Display header from this message{/t}">
109                         </a>
110                 </td>
111         </tr>
112         {counter}
113 {/foreach}
114 </table>
116  <table summary="" style="width:100%; vertical-align:top; text-align:center;" cellpadding=4 cellspacing=0 border=0>
117   <tr>
118    <td>{$range_selector}</td>
119   </tr>
120  </table>
121 <p class="plugbottom">&nbsp;</p>
123 {/if}
125 <script language="JavaScript" type="text/javascript">
126   <!-- // First input field on page
127   document.mainform.search_for.focus();
128   -->
129 </script>