Code

Updated check for boolean config values
[gosa.git] / gosa-plugins / opsi / admin / opsiLicenses / licenseGeneric.tpl
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}&nbsp;
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%' summary="{t}License settings{/t}">
14   <tr>
15     <td style='width:50%;'  class='right-border'>        
18         <table  summary="{t}Generic settings{/t}">
19           <tr>
20             <td>
21               {t}Name{/t}{$must}
22             </td>
23             <td>
24               {if $initially_was_account}
25                 <input type='text' name='dummy12' disabled value='{$cn}'>
26               {else}
27 {render acl=$cnACL}
28                 <input type='text' name='cn' value='{$cn}'>
29 {/render}
30               {/if}
31             </td>
32           </tr>
33           <tr>
34             <td>
35               {t}Partner{/t}
36             </td>
37             <td>
38 {render acl=$partnerACL}
39               <input type='text' name='partner' value='{$partner}'>
40 {/render}
41             </td>
42           </tr>
43           <tr>
44             <td>
45               {t}Description{/t}
46             </td>
47             <td>
48 {render acl=$descriptionACL}
49               <input type='text' name='description' value='{$description}'>
50 {/render}
51             </td>
52           </tr>
53           <tr>
54             <td>
55               {t}License model{/t}
56             </td>
57             <td>
58 {render acl=$licenseModelACL}
59               {if $initially_was_account}
60                 <select name='dummy223' disabled size=1>
61                   {html_options options=$licenseModels values=$licenseModels selected=$licenseModel}
62                 </select>
63               {else}
64                 <select name='licenseModel' onChange='document.mainform.submit();' size=1>
65                   {html_options options=$licenseModels values=$licenseModels selected=$licenseModel}
66                 </select>
67               {/if}
68 {/render}
69             </td>
70           </tr>
71         </table>
73     </td>
74     <td>
75         <table  summary="{t}Additional settings{/t}">
76           <tr>
77             <td>
78               {t}Conclusion date{/t}
79             </td>
80             <td style='width:300px;'>
81 {render acl=$conclusionDateACL}
82               <input type="text" id="date1" name="conclusionDate" value="{$conclusionDate}" class="date" />
83               {if $conclusionDateWriteable}
84               {literal}
85               <script type="text/javascript">
86                   /*<[CDATA[*/
87                   var datepicker    = new DatePicker({
88                   keepFieldEmpty : true,
89                   enableCloseEffect : false,
90                   enableShowEffect : false,
91                   relative    : 'date1',
92                   language    : '{/literal}{$lang}{literal}'
93                   });
94                   /*]]>*/
95               </script>
96               {/literal}
97               {/if}
98 {/render}
99             </td>
100           </tr>
101           <tr>
102             <td>
103               {t}Expiration date{/t}
104             </td>
105             <td style='width:300px;'>
106 {render acl=$expirationDateACL}
107               <input type="text" id="date2" name="expirationDate" value="{$expirationDate}" class="date" />
108               {if $expirationDateWriteable}
109               {literal}
110               <script type="text/javascript">
111                   /*<[CDATA[*/
112                   var datepicker    = new DatePicker({
113                   keepFieldEmpty : true,
114                   enableCloseEffect : false,
115                   enableShowEffect : false,
116                   relative    : 'date2',
117                   language    : '{/literal}{$lang}{literal}'
118                   });
119                   /*]]>*/
120               </script>
121               {/literal}
122               {/if}
123 {/render}
124             </td>
125           </tr>
126           <tr>
127             <td>
128               {t}Notification date{/t}
129             </td>
130             <td style='width:300px;'>
131 {render acl=$notificationDateACL}
132               <input type="text" id="date3" name="notificationDate" value="{$notificationDate}" class="date" >
133               {if $notificationDateWriteable}
134               {literal}
135               <script type="text/javascript">
136                   /*<[CDATA[*/
137                   var datepicker    = new DatePicker({
138                   keepFieldEmpty : true,
139                   enableCloseEffect : false,
140                   enableShowEffect : false,
141                   relative    : 'date3',
142                   language    : '{/literal}{$lang}{literal}'
143                   });
144                   /*]]>*/
145               </script>
146               {/literal}
147               {/if}
148 {/render}
149             </td>
150           </tr>
151         </table>
152  
153     </td> 
154   </tr>
155 </table>
157 <hr>
158 <h3>{t}License key settings{/t}</h3>
160 <table width="100%" summary="{t}License key settings{/t}">
161   <tr>
162     <td style='width:50%;' class='right-border'>
163         <table summary="{t}License key settings{/t}">
164           <tr>
165             <td>
166               {t}License key{/t}{$must}
167             </td>
168             <td>
169 {render acl=$licenseKeyACL}
170               <input type='text' name='licenseKey' value='{$licenseKey}'>
171 {/render}
172             </td>
173           </tr>
174           {if $licenseModel == "VOLUME"}
175           <tr>
176             <td>
177               {t}Maximum installations{/t}
178             </td>
179             <td>
180 {render acl=$maximumInstallationsACL}
181               <input type='text' name='maximumInstallations' value='{$maximumInstallations}'>
182 {/render}
183             </td>
184           </tr>
185           {/if}
186           {if $licenseModel == "OEM"}
187           <tr>
188             <td>
189               {t}Reserved for{/t}
190             </td>
191             <td>
192 {render acl=$boundToHostACL}
193               <select name='boundToHost' size=1>
194                 <option value="">{t}none{/t}</option>
195                 {html_options options=$hosts selected=$boundToHost}
196               </select>
197 {/render}
198             </td>
199           </tr>
200           {/if}
201         </table>
202  
203     </td> 
204     <td class='right-border'>   
205               <b>{t}Used by{/t}</b><br>
206 {render acl=$usedByHostACL}
207               <select   disabled
208                 name='selectedUsedHosts[]' multiple size=4 style='width:100%;'>
209                 {html_options options=$usedByHost}
210               </select><br>
211 {/render}
212     </td> 
213   </tr>
214 </table>
215 <input name='opsiLicensesPosted' value='1' type='hidden'>
216 {/if}