another tiny fix
[mir.git] / templates / admin / producerqueue.template
1 <html>
2 <head>
3   <title>${config["Mir.Name"]} | ${lang("producerqueue.htmltitle")}</title>
4 <link rel="stylesheet" type="text/css" href="${config.docRoot}/style/admin.css">
5 </head>
6
7 <body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
8 <include "head.template">
9
10 <table width="99%" cellspacing="15"><tr><td valign="top" align="left">
11
12 <p class="box"><b>${lang("producer.producerlist.title")}</b></p>
13
14 <table border="0" cellspacing="3" cellpadding="2">
15   <tr>
16     <td class="box_head" colspan="2"><b>${lang("producer.verb.name")}</b></td>
17     <td class="box_head" colspan="2"><b>${lang("producer.verb.description")}</b></td>
18     
19   </tr>
20
21   <assign grey="0">
22   <list producers as p>
23     <tr>
24       <td colspan="4" class="table-head"><b>${p.name}</b></td>
25     </tr>
26
27     <list p.verbs as v>
28     <tr <if grey=="1">class="listrow2"<else>class="listrow2"</if>>
29       <td width="25"></td>
30       <td class="small">${v.name}</td>
31       <td class="small">${v.description}</td>
32      
33       <td class="small"><form style="margin: 0px; border: 0px; padding: 0px" method="post" action="${config.actionRoot}?module=Producer&do=enqueue&producer=${utility.encodeURI(p.name)}&verb=${utility.encodeURI(v.name)}"><input class="listbutton" type="submit" value="${lang("producer.verb.enqueue")}"></form></div>
34       </td>
35     </tr>
36     <if grey=="1"><assign grey="0"><else><assign grey="1"></if>
37     </list>
38     
39   </list>
40 </table>
41
42
43 </td>
44
45
46
47 <td valign="top" align="right">
48
49 <p class="box" align="left"><b>${lang("producer.jobqueue.title")}</b> <a class="link-box"  href="${config.actionRoot}?${thisurl}">${lang("producer.jobqueue.refresh")}</a></p>
50
51 <form method="post" action="${config.actionRoot}">
52       <input type="hidden" name="module" value="Producer">
53       <input type="hidden" name="do" value="cancel">
54       
55 <table border="0" cellspacing="3" cellpadding="2">
56   <tr >
57     <td class="bg-neutral"><b>${lang("producer.job.name")}</b></td>
58     <td class="bg-neutral"><b>${lang("producer.job.status")}</b></td>
59     <td class="bg-neutral small"><b>${lang("producer.job.date")}</b></td>
60     <td class="bg-neutral small"><b>${lang("producer.job.runningtime")}</b></td>
61     <td class="bg-neutral">&nbsp;</td>
62   </tr>
63
64   <if queue>
65     <assign grey="1">
66     <list queue as q>
67       <tr <if grey=="1">class="listrow1"<else>class="listrow2"</if>>
68         <td class="small">${q.description}</td>
69         
70         <if q.status=="pending">
71           <td class="text-alert small">${q.status}</td>
72         <else>
73           <td class="small">${q.status}</td>
74         </if>
75         
76         <td class="small">${q.lastchange.format("HH:mm:ss")}</td>
77         <td class="small">${q.runningtime.format("####.#")}s</td>
78         <td class="small">
79           <if q.finished!="1">
80             <input type="checkbox" name="jobid" value="${q.identifier}">
81           <else>
82             &nbsp;
83           </if>  
84         </td>
85       </tr>
86       <if grey=="1"><assign grey="0"><else><assign grey="1"></if>
87     </list>
88   <else>
89     <tr class="list2">
90       <td colspan="5" align="center">${lang("producer.job.empty")}</td>
91     </tr>
92   </if>
93   <tr>
94     <td colspan="5" class="table-foot" align="right">
95       <br><input class="minorbutton" name="cancelsome" type="submit" value="${lang("producer.jobqueue.canceljobs")}">
96       <br><input class="minorbutton" name="cancelall" type="submit" value="${lang("producer.jobqueue.cancelalljobs")}"></td>
97   </tr>
98 </table>
99 </form>
100
101 </td></tr></table>
102
103 <include "foot.template">
104
105 </body>
106 </html>
107
108