Code

Only show date selector while dates are writeable
[gosa.git] / gosa-plugins / opsi / admin / opsiLicenses / licenseGeneric.tpl
index 428b8ec946206bd56701c36c44c1f5c955339a71..46a1dedfc0e2d52db299413f7a51834880993f86 100644 (file)
             <td>
               {t}Conclusion date{/t}
             </td>
-            <td>
+            <td style='width:300px;'>
 {render acl=$licenseACL}
-              <input type='text' name='conclusionDate' value='{$conclusionDate}'>
+              <input type="text" id="date1" name="conclusionDate" value="{$conclusionDate}" class="date" />
+              {if $conclusionDateWriteable}
+              {literal}
+              <script type="text/javascript">
+                  /*<[CDATA[*/
+                  var datepicker    = new DatePicker({
+                  relative    : 'date1',
+                  language    : 'de'
+                  });
+                  /*]]>*/
+              </script>
+              {/literal}
+              {/if}
 {/render}
             </td>
           </tr>
             <td>
               {t}Expiration date{/t}
             </td>
-            <td>
+            <td style='width:300px;'>
 {render acl=$licenseACL}
-              <input type='text' name='expirationDate' value='{$expirationDate}'>
+              <input type="text" id="date2" name="expirationDate" value="{$expirationDate}" class="date" />
+              {if $expirationDateWriteable}
+              {literal}
+              <script type="text/javascript">
+                  /*<[CDATA[*/
+                  var datepicker    = new DatePicker({
+                  relative    : 'date2',
+                  language    : 'de'
+                  });
+                  /*]]>*/
+              </script>
+              {/literal}
+              {/if}
 {/render}
             </td>
           </tr>
             <td>
               {t}Notification date{/t}
             </td>
-            <td>
+            <td style='width:300px;'>
 {render acl=$licenseACL}
-              <input type='text' name='notificationDate' value='{$notificationDate}'>
+              <input type="text" id="date3" name="notificationDate" value="{$notificationDate}" class="date" >
+              {if $notificationDateWriteable}
+              {literal}
+              <script type="text/javascript">
+                  /*<[CDATA[*/
+                  var datepicker    = new DatePicker({
+                  relative    : 'date3',
+                  language    : 'de'
+                  });
+                  /*]]>*/
+              </script>
+              {/literal}
+              {/if}
 {/render}
             </td>
           </tr>
     </td> 
   </tr>
 </table>
+{literal}
+<script type="text/javascript">
+    /*<[CDATA[*/
+    var datepicker    = new DatePicker({
+    relative    : 'date',
+    language    : 'de'
+    });
+    /*]]>*/
+</script>
+{/literal}
 <input name='opsiLicensesPosted' value='1' type='hidden'>
 {/if}