1 {if !$init_successfull}
3 <br>
4 <b>{msgPool type=siError}</b><br>
5 {t}Check if the GOsa support daemon (gosa-si) is running.{/t}
6 <button type='submit' name='retry_init'>{t}Retry{/t}</button>
7 <br>
8 <hr>
9 {else}
11 <h3>{t}License{/t}</h3>
13 <table style='width:100%'>
14 <tr>
15 <td style='width:50%;' class='right-border'>
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 <tr>
42 <td>
43 {t}Description{/t}
44 </td>
45 <td>
46 {render acl=$licenseACL}
47 <input type='text' name='description' value='{$description}'>
48 {/render}
49 </td>
50 </tr>
51 <tr>
52 <td>
53 {t}License model{/t}
54 </td>
55 <td>
56 {if $initially_was_account}
57 <select name='dummy223' disabled size=1>
58 {html_options options=$licenseModels values=$licenseModels selected=$licenseModel}
59 </select>
60 {else}
61 <select name='licenseModel' onChange='document.mainform.submit();' size=1>
62 {html_options options=$licenseModels values=$licenseModels selected=$licenseModel}
63 </select>
64 {/if}
65 </td>
66 </tr>
67 </table>
69 </td>
70 <td>
71 <table>
72 <tr>
73 <td>
74 {t}Conclusion date{/t}
75 </td>
76 <td style='width:300px;'>
77 {render acl=$licenseACL}
78 <input type="text" id="date1" name="conclusionDate" value="{$conclusionDate}" class="date" />
79 {if $conclusionDateWriteable}
80 {literal}
81 <script type="text/javascript">
82 /*<[CDATA[*/
83 var datepicker = new DatePicker({
84 keepFieldEmpty : true,
85 enableCloseEffect : false,
86 enableShowEffect : false,
87 relative : 'date1',
88 language : '{/literal}{$lang}{literal}'
89 });
90 /*]]>*/
91 </script>
92 {/literal}
93 {/if}
94 {/render}
95 </td>
96 </tr>
97 <tr>
98 <td>
99 {t}Expiration date{/t}
100 </td>
101 <td style='width:300px;'>
102 {render acl=$licenseACL}
103 <input type="text" id="date2" name="expirationDate" value="{$expirationDate}" class="date" />
104 {if $expirationDateWriteable}
105 {literal}
106 <script type="text/javascript">
107 /*<[CDATA[*/
108 var datepicker = new DatePicker({
109 keepFieldEmpty : true,
110 enableCloseEffect : false,
111 enableShowEffect : false,
112 relative : 'date2',
113 language : '{/literal}{$lang}{literal}'
114 });
115 /*]]>*/
116 </script>
117 {/literal}
118 {/if}
119 {/render}
120 </td>
121 </tr>
122 <tr>
123 <td>
124 {t}Notification date{/t}
125 </td>
126 <td style='width:300px;'>
127 {render acl=$licenseACL}
128 <input type="text" id="date3" name="notificationDate" value="{$notificationDate}" class="date" >
129 {if $notificationDateWriteable}
130 {literal}
131 <script type="text/javascript">
132 /*<[CDATA[*/
133 var datepicker = new DatePicker({
134 keepFieldEmpty : true,
135 enableCloseEffect : false,
136 enableShowEffect : false,
137 relative : 'date3',
138 language : '{/literal}{$lang}{literal}'
139 });
140 /*]]>*/
141 </script>
142 {/literal}
143 {/if}
144 {/render}
145 </td>
146 </tr>
147 </table>
149 </td>
150 </tr>
151 </table>
153 <hr>
155 <table width="100%">
156 <tr>
157 <td style='width:50%;padding: 5px; ' class='right-border'>
158 <table>
159 <tr>
160 <td>
161 {t}License key{/t}{$must}
162 </td>
163 <td>
164 {render acl=$licenseACL}
165 <input type='text' name='licenseKey' value='{$licenseKey}'>
166 {/render}
167 </td>
168 </tr>
169 {if $licenseModel == "VOLUME"}
170 <tr>
171 <td>
172 {t}Maximum installations{/t}
173 </td>
174 <td>
175 {render acl=$licenseACL}
176 <input type='text' name='maximumInstallations' value='{$maximumInstallations}'>
177 {/render}
178 </td>
179 </tr>
180 {/if}
181 {if $licenseModel == "OEM"}
182 <tr>
183 <td>
184 {t}Reserved for{/t}
185 </td>
186 <td>
187 {render acl=$licenseACL}
188 <select name='boundToHost' size=1>
189 <option value="">{t}none{/t}</option>
190 {html_options options=$hosts selected=$boundToHost}
191 </select>
192 {/render}
193 </td>
194 </tr>
195 {/if}
196 </table>
198 </td>
199 <td style='padding: 5px; ' class='right-border'>
200 <table width="100%">
201 <tr>
202 <td colspan="2">
203 <b>{t}Used by{/t}</b><br>
204 {render acl=$licenseACL}
205 <select disabled
206 name='selectedUsedHosts[]' multiple size=4 style='width:100%;'>
207 {html_options options=$usedByHost}
208 </select><br>
209 {/render}
210 <!--
212 Actually we can't modify the license usage, due to a lack of functions.
213 We can only assign a licensePool to a host, but not a specific license.
215 <select name='selectedHostToAdd'>
216 {html_options options=$notUsedHosts}
217 </select>
218 <input type="submit" name="addLicenseUsage" value="{msgPool type='addButton'}">
219 <input type="submit" name="removeLicenseUsage" value="{msgPool type='delButton'}">
220 -->
221 </td>
222 </tr>
223 </table>
224 </td>
225 </tr>
226 </table>
227 <input name='opsiLicensesPosted' value='1' type='hidden'>
228 {/if}