1 {if !$init_successfull}
2 <br>
3 <b>{msgPool type=siError}</b><br>
4 {t}Check if the GOsa support daemon (gosa-si) is running.{/t}
5 <input type='submit' name='retry_init' value="{t}Retry{/t}">
6 <br>
7 <br>
8 {else}
10 <h2>{t}License{/t}</h2>
12 <table style='width:100%'>
13 <tr>
14 <td style='width:50%; border-right: solid 1px #AAA; padding: 5px; vertical-align:top;'>
16 <table>
17 <tr>
18 <td>
19 {t}Name{/t}{$must}
20 </td>
21 <td>
22 {if $initially_was_account}
23 <input type='text' name='dummy12' disabled value='{$cn}'>
24 {else}
25 {render acl=$licenseACL}
26 <input type='text' name='cn' value='{$cn}'>
27 {/render}
28 {/if}
29 </td>
30 </tr>
31 <tr>
32 <td>
33 {t}Partner{/t}
34 </td>
35 <td>
36 {render acl=$licenseACL}
37 <input type='text' name='partner' value='{$partner}'>
38 {/render}
39 </td>
40 </tr>
41 </table>
43 </td>
44 <td style='padding: 5px; vertical-align:top;'>
46 <table>
47 <tr>
48 <td>
49 {t}Description{/t}
50 </td>
51 <td>
52 {render acl=$licenseACL}
53 <input type='text' name='description' value='{$description}'>
54 {/render}
55 </td>
56 </tr>
57 </table>
59 </td>
60 </tr>
61 <tr>
62 <td colspan="2"><p class='separator'> </p></td>
63 </tr>
64 <tr>
65 <td style='border-right: solid 1px #AAA; padding: 5px; vertical-align:top;'>
67 <table>
68 <tr>
69 <td>
70 {t}Conclusion date{/t}
71 </td>
72 <td style='width:300px;'>
73 {render acl=$licenseACL}
74 <input type="text" id="date1" name="conclusionDate" value="{$conclusionDate}" class="date" />
75 {literal}
76 <script type="text/javascript">
77 /*<[CDATA[*/
78 var datepicker = new DatePicker({
79 relative : 'date1',
80 language : 'de'
81 });
82 /*]]>*/
83 </script>
84 {/literal}
85 {/render}
86 </td>
87 </tr>
88 <tr>
89 <td>
90 {t}Expiration date{/t}
91 </td>
92 <td style='width:300px;'>
93 {render acl=$licenseACL}
94 <input type="text" id="date2" name="expirationDate" value="{$expirationDate}" class="date" />
95 {literal}
96 <script type="text/javascript">
97 /*<[CDATA[*/
98 var datepicker = new DatePicker({
99 relative : 'date2',
100 language : 'de'
101 });
102 /*]]>*/
103 </script>
104 {/literal}
105 {/render}
106 </td>
107 </tr>
108 </table>
110 </td>
111 <td style='border-right: solid 1px #AAA; padding: 5px; vertical-align:bottom;'>
113 <table>
114 <tr>
115 <td>
116 {t}Notification date{/t}
117 </td>
118 <td style='width:300px;'>
119 {render acl=$licenseACL}
120 <input type="text" id="date3" name="notificationDate" value="{$notificationDate}" class="date" >
121 {literal}
122 <script type="text/javascript">
123 /*<[CDATA[*/
124 var datepicker = new DatePicker({
125 relative : 'date3',
126 language : 'de'
127 });
128 /*]]>*/
129 </script>
130 {/literal}
131 {/render}
132 </td>
133 </tr>
134 </table>
135 </td>
136 </tr>
137 </table>
139 <p class='separator'> </p>
141 <h2>{t}License model{/t}</h2>
143 <table width="100%">
144 <tr>
145 <td style='width:50%;border-right: solid 1px #AAA; padding: 5px; vertical-align:top;'>
147 <table>
148 <tr>
149 <td>
150 {t}Model{/t}
151 </td>
152 <td>
153 {if $initially_was_account}
154 <select name='dummy223' disabled>
155 {html_options options=$licenseModels values=$licenseModels selected=$licenseModel}
156 </select>
157 {else}
158 <select name='licenseModel' onChange='document.mainform.submit();'>
159 {html_options options=$licenseModels values=$licenseModels selected=$licenseModel}
160 </select>
161 {/if}
162 </td>
163 </tr>
164 </table>
166 </td>
167 </tr>
168 </table>
170 <p class='separator'> </p>
172 <table width="100%">
173 <tr>
174 <td style='width:50%;border-right: solid 1px #AAA; padding: 5px; vertical-align:top;'>
176 <table>
177 <tr>
178 <td>
179 {t}License key{/t}{$must}
180 </td>
181 <td>
182 {render acl=$licenseACL}
183 <input type='text' name='licenseKey' value='{$licenseKey}'>
184 {/render}
185 </td>
186 </tr>
187 {if $licenseModel == "VOLUME"}
188 <tr>
189 <td>
190 {t}Maximum installations{/t}
191 </td>
192 <td>
193 {render acl=$licenseACL}
194 <input type='text' name='maximumInstallations' value='{$maximumInstallations}'>
195 {/render}
196 </td>
197 </tr>
198 {/if}
199 {if $licenseModel == "OEM"}
200 <tr>
201 <td>
202 {t}Reserved for{/t}
203 </td>
204 <td>
205 {render acl=$licenseACL}
206 <select name='boundToHost'>
207 <option value="">{t}none{/t}</option>
208 {html_options options=$hosts selected=$boundToHost}
209 </select>
210 {/render}
211 </td>
212 </tr>
213 {/if}
214 </table>
216 </td>
217 <td style='border-right: solid 1px #AAA; padding: 5px; vertical-align:bottom;'>
219 <table width="100%">
220 <tr>
221 <td colspan="2">
222 <b>{t}Used by{/t}</b><br>
223 {render acl=$licenseACL}
224 <select disabled
225 name='selectedUsedHosts[]' multiple size=4 style='width:100%;'>
226 {html_options options=$usedByHost}
227 </select><br>
228 {/render}
229 <!--
231 Actually we can't modify the license usage, due to a lack of functions.
232 We can only assign a licensePool to a host, but not a specific license.
234 <select name='selectedHostToAdd'>
235 {html_options options=$notUsedHosts}
236 </select>
237 <input type="submit" name="addLicenseUsage" value="{msgPool type='addButton'}">
238 <input type="submit" name="removeLicenseUsage" value="{msgPool type='delButton'}">
239 -->
240 </td>
241 </tr>
242 </table>
243 </td>
244 </tr>
245 </table>
246 {literal}
247 <script type="text/javascript">
248 /*<[CDATA[*/
249 var datepicker = new DatePicker({
250 relative : 'date',
251 language : 'de'
252 });
253 /*]]>*/
254 </script>
255 {/literal}
256 <input name='opsiLicensesPosted' value='1' type='hidden'>
257 {/if}