46a1dedfc0e2d52db299413f7a51834880993f86
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 {if $conclusionDateWriteable}
76 {literal}
77 <script type="text/javascript">
78 /*<[CDATA[*/
79 var datepicker = new DatePicker({
80 relative : 'date1',
81 language : 'de'
82 });
83 /*]]>*/
84 </script>
85 {/literal}
86 {/if}
87 {/render}
88 </td>
89 </tr>
90 <tr>
91 <td>
92 {t}Expiration date{/t}
93 </td>
94 <td style='width:300px;'>
95 {render acl=$licenseACL}
96 <input type="text" id="date2" name="expirationDate" value="{$expirationDate}" class="date" />
97 {if $expirationDateWriteable}
98 {literal}
99 <script type="text/javascript">
100 /*<[CDATA[*/
101 var datepicker = new DatePicker({
102 relative : 'date2',
103 language : 'de'
104 });
105 /*]]>*/
106 </script>
107 {/literal}
108 {/if}
109 {/render}
110 </td>
111 </tr>
112 </table>
114 </td>
115 <td style='border-right: solid 1px #AAA; padding: 5px; vertical-align:bottom;'>
117 <table>
118 <tr>
119 <td>
120 {t}Notification date{/t}
121 </td>
122 <td style='width:300px;'>
123 {render acl=$licenseACL}
124 <input type="text" id="date3" name="notificationDate" value="{$notificationDate}" class="date" >
125 {if $notificationDateWriteable}
126 {literal}
127 <script type="text/javascript">
128 /*<[CDATA[*/
129 var datepicker = new DatePicker({
130 relative : 'date3',
131 language : 'de'
132 });
133 /*]]>*/
134 </script>
135 {/literal}
136 {/if}
137 {/render}
138 </td>
139 </tr>
140 </table>
141 </td>
142 </tr>
143 </table>
145 <p class='separator'> </p>
147 <h2>{t}License model{/t}</h2>
149 <table width="100%">
150 <tr>
151 <td style='width:50%;border-right: solid 1px #AAA; padding: 5px; vertical-align:top;'>
153 <table>
154 <tr>
155 <td>
156 {t}Model{/t}
157 </td>
158 <td>
159 {if $initially_was_account}
160 <select name='dummy223' disabled>
161 {html_options options=$licenseModels values=$licenseModels selected=$licenseModel}
162 </select>
163 {else}
164 <select name='licenseModel' onChange='document.mainform.submit();'>
165 {html_options options=$licenseModels values=$licenseModels selected=$licenseModel}
166 </select>
167 {/if}
168 </td>
169 </tr>
170 </table>
172 </td>
173 </tr>
174 </table>
176 <p class='separator'> </p>
178 <table width="100%">
179 <tr>
180 <td style='width:50%;border-right: solid 1px #AAA; padding: 5px; vertical-align:top;'>
182 <table>
183 <tr>
184 <td>
185 {t}License key{/t}{$must}
186 </td>
187 <td>
188 {render acl=$licenseACL}
189 <input type='text' name='licenseKey' value='{$licenseKey}'>
190 {/render}
191 </td>
192 </tr>
193 {if $licenseModel == "VOLUME"}
194 <tr>
195 <td>
196 {t}Maximum installations{/t}
197 </td>
198 <td>
199 {render acl=$licenseACL}
200 <input type='text' name='maximumInstallations' value='{$maximumInstallations}'>
201 {/render}
202 </td>
203 </tr>
204 {/if}
205 {if $licenseModel == "OEM"}
206 <tr>
207 <td>
208 {t}Reserved for{/t}
209 </td>
210 <td>
211 {render acl=$licenseACL}
212 <select name='boundToHost'>
213 <option value="">{t}none{/t}</option>
214 {html_options options=$hosts selected=$boundToHost}
215 </select>
216 {/render}
217 </td>
218 </tr>
219 {/if}
220 </table>
222 </td>
223 <td style='border-right: solid 1px #AAA; padding: 5px; vertical-align:bottom;'>
225 <table width="100%">
226 <tr>
227 <td colspan="2">
228 <b>{t}Used by{/t}</b><br>
229 {render acl=$licenseACL}
230 <select disabled
231 name='selectedUsedHosts[]' multiple size=4 style='width:100%;'>
232 {html_options options=$usedByHost}
233 </select><br>
234 {/render}
235 <!--
237 Actually we can't modify the license usage, due to a lack of functions.
238 We can only assign a licensePool to a host, but not a specific license.
240 <select name='selectedHostToAdd'>
241 {html_options options=$notUsedHosts}
242 </select>
243 <input type="submit" name="addLicenseUsage" value="{msgPool type='addButton'}">
244 <input type="submit" name="removeLicenseUsage" value="{msgPool type='delButton'}">
245 -->
246 </td>
247 </tr>
248 </table>
249 </td>
250 </tr>
251 </table>
252 {literal}
253 <script type="text/javascript">
254 /*<[CDATA[*/
255 var datepicker = new DatePicker({
256 relative : 'date',
257 language : 'de'
258 });
259 /*]]>*/
260 </script>
261 {/literal}
262 <input name='opsiLicensesPosted' value='1' type='hidden'>
263 {/if}