Release diogenes-0.9.22
[diogenes.git] / templates / barrel-editor.tpl
1 {if $action eq "edit"}
2
3 <form action="{$post}" method="post">
4 <input type="hidden" name="target" value="{$target}">
5 <input type="hidden" name="action" value="update">
6 <table class="light">
7 <tr>
8   <th colspan="2">{$target}</th>
9 </tr>
10 <tr>
11   <td>{$msg_title}</td>
12   <td><input type="text" name="title" value="{$v_title}" size="60" /></td>
13 </tr>
14 <tr>
15   <td>{$msg_desc}</td>
16   <td><input type="text" name="description" value="{$v_desc}" size="60" /></td>
17 </tr>
18 <tr>
19   <td>{$msg_keywords}</td>
20   <td><input type="text" name="keywords" value="{$v_keywords}" size="60" /></td>
21 </tr>
22 <tr>
23   <td>{$msg_vhost}</td>
24   <td><input type="text" name="vhost" value="{$v_vhost}" size="60" /></td>
25 </tr>
26 <tr>
27   <td>{$msg_flags}</td>
28   <td>{html_checkboxes name="flags" options=$v_flag_opts selected=$v_flags}</td>
29 </tr>
30 <tr>
31   <td colspan="2">
32   <input type="submit" value="{$msg_submit}" />
33   </td>
34 </tr>
35 </table>
36 </form>
37
38 <p>
39  {$msg_vhost_note}
40 </p>
41
42 {else}
43
44 {if !$readonly}
45 {literal}
46 <script type="text/javascript">
47   <!--
48   function del( mysite ) {
49     if (confirm ("You are about to destroy the site '" + mysite +
50     "'. All data associated with it will irremediably lost! Do you want to proceed?")) {
51       document.operations.action.value = "delete";
52       document.operations.target.value = mysite;
53       document.operations.submit();
54       return true;
55     }
56   }
57   // -->
58 </script>
59 {/literal}
60
61 <form method="post" action="{$post}" name="operations">
62 <input type="hidden" name="target" value=""/>
63 <input type="hidden" name="action" value="" />
64 </form>
65 {/if}
66
67 <table class="light" style="width:90%">
68 <tr>
69 {if !$readonly}
70   <th>{$msg_alias}</th>
71 {/if}  
72   <th>{$msg_title}</th>
73   <th>{$msg_desc}</th>
74   <th>&nbsp;</th>
75 </tr>
76 {if $sites}
77 {counter start=0 assign=cnt print=0}
78 {foreach from=$sites item=mysite}
79 <tr{if $cnt % 2} class="odd"{/if}>
80 {if !$readonly}
81   <td>{$mysite.alias}</td>
82 {/if}
83   <td>{a lnk=$mysite.title}</td>
84   <td>{$mysite.description}</td>
85   <td>
86   {foreach from=$mysite.actions item=action}
87   {a lnk=$action class="action"}
88   {/foreach}
89   </td>
90 </tr>{counter}
91 {/foreach}
92 {else}
93 <tr>
94   <td colspan="{if $readonly}3{else}4{/if}"><i>{$msg_no_barrels}</i></td>
95 </tr>
96 {/if}
97 </table>
98
99 {if !$readonly}
100 <form method="post" action="{$post}">
101 <input type="hidden" name="action" value="create" />
102 <p>
103   {$msg_create} : <input type="text" name="target" maxlength="16"/><input type="submit" value="create"/>
104 </p>
105 <p>
106   {$msg_create_note}
107 </p>
108 </form>
109 {/if}
110
111 {/if}