Code

Udpated JS focus,
[gosa.git] / plugins / addons / mailqueue / contents.tpl
index e15fe95f6901780e0e982c713fe33d1d99036f54..bfaa2a4204c623f19b040eda6587aac00774250b 100644 (file)
@@ -3,14 +3,13 @@
  <p class="contentboxh"><img src="images/launch.png" alt="[F]" align="right">Filter</p>
 </div>
 <div class="contentboxb">
- <p class="contentboxb" style="border-top: 1px solid rgb(176, 176, 176); padding-top: 5px;">
   <div >
-       <table width="100%">
+       <table width="100%" summary="">
                <tr>
                        <td>
-       <img alt="{t}Search{/t}" src="images/search.png" align="middle" border="0">
+       <img class="center" alt="{t}Search{/t}" src="images/search.png" align="middle" border="0">
         &nbsp;{t}Search for{/t}
-    <input name="search_for" size="25" maxlength="60" value="{$search_for}" title="{t}Please enter a search string here.{/t}" onchange="mainform.submit()">
+    <input name="search_for" size="12" maxlength="60" value="{$search_for}" title="{t}Please enter a search string here.{/t}" onchange="mainform.submit()">
         &nbsp;in 
        <select size="1" name="p_server" title="{t}Select a server{/t}" onchange="mainform.submit()">
         {html_options values=$p_serverKeys output=$p_servers selected=$p_server}
         {html_options values=$p_timeKeys output=$p_times selected=$p_time}
        </select>
         &nbsp;
-       <input name="search" value="Search" type="submit">
+       <input name="search" value="{t}Search{/t}" type="submit">
                        </td>
-                       <td width="10%">        
-                               <input name="remove_all"  src="images/edittrash.png"            value="{t}Remove all{/t}"       type="image" 
-                                       title="{t}Remove all shown entries from queue.{/t}">
-                               <input name="requeue_all" src="images/mailq_requeue.png"        value="{t}Requeue all{/t}"      type="image"
-                                       title="{t}Requeue all shown entries.{/t}">
-                               <input name="hold_all"    src="images/mailq_hold.png"           value="{t}Hold all{/t}"         type="image"
-                                       title="{t}Set all shown entries to status hold.{/t}">
-                               <input name="unhold_all"    src="images/mailq_unhold.png"               value="{t}Hold all{/t}"         type="image"
-                                       title="{t}Set all shown entries to status unhold.{/t}">
+                       <td style="border-left:1px solid #A0A0A0; text-align:right;">&nbsp;
+                               <input name="del_all"  src="images/edittrash.png"                       value="{t}Remove all messages{/t}"              type="image" 
+                                       title="{t}Remove all messages from selected servers queue{/t}">
+                               <input name="hold_all"    src="images/mailq_hold.png"                   value="{t}Hold all messages{/t}"                type="image"
+                                       title="{t}Hold all messages in selected servers queue{/t}">
+                               <input name="unhold_all"    src="images/mailq_unhold.png"               value="{t}Release all messages{/t}"     type="image"
+                                       title="{t}Release all messages in selected servers queue{/t}">
+                               <input name="requeue_all" src="images/mailq_requeue.png"                value="{t}Requeue all messages{/t}"     type="image"
+                                       title="{t}Requeue all messages in selected servers queue{/t}">
                        </td>
-               <tr>
+               </tr>
        </table>
        </div>
- </p>
 </div>
 <br>
 
@@ -48,7 +46,7 @@
 <b>{t}Search returned no results{/t}...</b>
 {else}
 
-<table style="border: 1px solid rgb(176, 176, 176); width: 100%; vertical-align: top; text-align: left;"
+<table style="border: 1px solid rgb(176, 176, 176); width: 100%; vertical-align: top; text-align: left;" summary=""
  border="0" cellpadding="2" cellspacing="1" rules="cols">
        <tr style="background-color: rgb(232, 232, 232); height: 26px; font-weight: bold;">
                <td><a href="{$plug}&sort=MailID"               >{t}ID{/t}                      {if $OrderBy == "MailID"}       {$SortType}{/if}</a></td>
                <td><a href="{$plug}&sort=Recipient"    >{t}Recipient{/t}       {if $OrderBy == "Recipient"}{$SortType}{/if}</a></td>
                <td><a href="{$plug}&sort=Error"                >{t}Error{/t}           {if $OrderBy == "Error"}        {$SortType}{/if}</a></td>
                <td>&nbsp;</td>
-               <td>&nbsp;</td>
-               <td>&nbsp;</td>
        </tr>
 
 {counter start=0 assign=i start=1}
+       <input type="hidden" name="header_server" value="">
+       <input type="hidden" name="header_id" value="">
 {foreach from=$entries item=val key=key}
-       
+                       
        {if ($i%2)== 0 }
                <tr style="height: 22px; background-color: rgb(236, 236, 236);">
        {else}
                <tr style="height: 22px; background-color: rgb(245, 245, 245);">
        {/if}
-               <td>{if $entries[$key].Active == true}
-                               <img src="images/mailq_active.png" border=0 alt="{t}active{/t}">
+               <td onlick="javascript: document.mainform.header_server.value='{$entries[$key].Server}';
+                                                               document.mainform.header_id.value='{$entries[$key].MailID}';
+                                                               document.mainform.submit();">   
+                       {if $entries[$key].Active == true}
+                               <img class="center" src="images/mailq_active.png" border=0 alt="{t}Active{/t}">
                        {/if}
+                       
                        {$entries[$key].MailID}</td>
-               <td>{$entries[$key].Server}</td>
-               <td>{$entries[$key].Size}</td>
-               <td>{$entries[$key].Arrival}</td>
-               <td>{$entries[$key].Sender}</td>
-               <td>{$entries[$key].Recipient}</td>
-               <td titel="{$entries[$key].Error}">{$entries[$key].Error}</td>
+               <td onclick="javascript: document.location.href='{$plug}&act=header&id={$entries[$key].MailID}&server={$entries[$key].Server}'">
+                       {$entries[$key].Server}</td>
                <td>
+                       {$entries[$key].Size}</td>
+               <td>
+                       {$entries[$key].Arrival}</td>
+               <td>
+                       {$entries[$key].Sender}</td>
+               <td>
+                       {$entries[$key].Recipient}</td>
+               <td titel="{$entries[$key].Error}">{$entries[$key].Error}</td>
+               <td style="text-align:right">
                        <a href="{$plug}&act=del&id={$entries[$key].MailID}&server={$entries[$key].Server}">
-                               <img src="images/edittrash.png" border=0 alt="{t}delete{/t}" title="{t}Delete this entry.{/t}">
+                               <img class="center" src="images/edittrash.png" border=0 alt="{t}delete{/t}" title="{t}Delete this message{/t}">
                        </a>
-               </td>
                {if $entries[$key].Hold == true}
-               <td>
                        <a href="{$plug}&act=unhold&id={$entries[$key].MailID}&server={$entries[$key].Server}">
-                               <img src="images/mailq_unhold.png" border=0 alt="{t}unhold{/t}" title="{t}Set status to unhold.{/t}">
+                               <img class="center" src="images/mailq_unhold.png" border=0 alt="{t}unhold{/t}" title="{t}Release message{/t}">
                        </a>
-               </td>
                {else}
-               <td>
                        <a href="{$plug}&act=hold&id={$entries[$key].MailID}&server={$entries[$key].Server}">
-                               <img src="images/mailq_hold.png" border=0 alt="{t}hold{/t}" title="{t}Set status to hold.{/t}">
+                               <img class="center" src="images/mailq_hold.png" border=0 alt="{t}hold{/t}" title="{t}Hold message{/t}">
                        </a>
-               </td>
                {/if}
-               <td>
                        <a href="{$plug}&act=requeue&id={$entries[$key].MailID}&server={$entries[$key].Server}">
-                               <img src="images/mailq_requeue.png" border=0 alt="{t}requeue{/t}" title="{t}requeue this entry.{/t}">
+                               <img class="center" src="images/mailq_requeue.png" border=0 alt="{t}requeue{/t}" title="{t}Requeue this message{/t}">
+                       </a>
+                       <a href="{$plug}&act=header&id={$entries[$key].MailID}&server={$entries[$key].Server}">
+                               <img class="center" src="images/mailq_header.png" border=0 alt="{t}header{/t}" title="{t}Display header from this message{/t}">
                        </a>
                </td>
        </tr>
    <td>{$range_selector}</td>
   </tr>
  </table>
-<p class="plugbottom">
- &nbsp;
-</p>
+<p class="plugbottom">&nbsp;</p>
 
 {/if}
 
 <script language="JavaScript" type="text/javascript">
   <!-- // First input field on page
-  document.mainform.search_for.focus();
+       focus_field('search_for');
   -->
 </script>