merged with 1.1
[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       <if v.name=="all">
31         <td class="small text-alert">${v.name} [!]</td>
32       <else>
33         <td class="small">${v.name}</td>
34       </if>
35       <td class="small">${v.description}</td>
36       <td class="small"><a href="${config.actionRoot}?module=Producer&do=enqueue&producer=${utility.encodeURI(p.name)}&verb=${utility.encodeURI(v.name)}">${lang("producer.verb.enqueue")}</a>&nbsp;</td>
37     </tr>
38     <if grey=="1"><assign grey="0"><else><assign grey="1"></if>
39     </list>
40     
41   </list>
42 </table>
43
44
45 </td>
46
47
48
49 <td valign="top" align="right">
50
51 <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>
52
53 <form method="post" action="${config.actionRoot}">
54       <input type="hidden" name="module" value="Producer">
55       <input type="hidden" name="do" value="cancel">
56       
57 <table border="0" cellspacing="3" cellpadding="2">
58   <tr >
59     <td class="bg-neutral"><b>${lang("producer.job.name")}</b></td>
60     <td class="bg-neutral"><b>${lang("producer.job.status")}</b></td>
61     <td class="bg-neutral small"><b>${lang("producer.job.date")}</b></td>
62     <td class="bg-neutral small"><b>${lang("producer.job.runningtime")}</b></td>
63     <td class="bg-neutral">&nbsp;</td>
64   </tr>
65
66   <if queue>
67     <assign grey="1">
68     <list queue as q>
69       <tr <if grey=="1">class="listrow1"<else>class="listrow2"</if>>
70         <td class="small">${q.description}</td>
71         
72         <if q.status=="pending">
73           <td class="text-alert small">${q.status}</td>
74         <else>
75           <td class="small">${q.status}</td>
76         </if>
77         
78         <td class="small">${q.lastchange.format("HH:mm:ss")}</td>
79         <td class="small">${q.runningtime.format("####.#")}s</td>
80         <td class="small">
81           <if q.finished!="1">
82             <input type="checkbox" name="jobid" value="${q.identifier}">
83           <else>
84             &nbsp;
85           </if>  
86         </td>
87       </tr>
88       <if grey=="1"><assign grey="0"><else><assign grey="1"></if>
89     </list>
90   <else>
91     <tr class="list2">
92       <td colspan="5" align="center">${lang("producer.job.empty")}</td>
93     </tr>
94   </if>
95   <tr>
96     <td colspan="5" class="table-foot" align="left">
97       <br>
98       <input class="minorbutton" type="submit" value="${lang("producer.jobqueue.canceljobs")}">
99     </td>
100   </tr>
101 </table>
102 </form>
103
104 </td></tr></table>
105
106 <include "foot.template">
107
108 </body>
109 </html>
110
111