Code

Removed deprecated ereg functions
[gosa.git] / gosa-plugins / mail / personal / mail / generic.tpl
index 3945eb3783d60a0553c9c98abb4911465a41a5af..f7999848f9f9fc387dd18e40df539c19722f2564 100644 (file)
@@ -9,18 +9,18 @@
      <td><label for="mail">{t}Primary address{/t}</label>{$must}</td>
      <td>
      {if !$isModifyableMail && $initially_was_account}
-               <input disabled size=30 value="{$mail}">
+               <input type='text' disabled size=30 value="{$mail}">
      {else}
         {if $domainSelectionEnabled}
                {render acl=$mailACL}
-                       <input id="mail" name="mail" size=20 maxlength=65 value="{$mail}">
+                       <input type='text' id="mail" name="mail" size=20 maxlength=65 value="{$mail}">
                {/render}
                @<select name='MailDomain'>
                        {html_options values=$MailDomains output=$MailDomains selected=$MailDomain}
                </select>
        {else}
                {render acl=$mailACL}
-            <input id="mail" name="mail" size=35 maxlength=65 value="{$mail}">
+            <input type='text' id="mail" name="mail" size=35 maxlength=65 value="{$mail}">
         {/render}
        {/if}
        {/if}
@@ -30,7 +30,7 @@
      <td><label for="gosaMailServer">{t}Server{/t}</label></td>
      <td>
      {if !$isModifyableServer && $initially_was_account}
-        <input disabled size=30 value="{$gosaMailServer}">
+        <input type='text' disabled size=30 value="{$gosaMailServer}">
      {else}
 
 {render acl=$gosaMailServerACL}
@@ -80,7 +80,7 @@
    </select>
    <br />
 {render acl=$gosaMailAlternateAddressACL}
-   <input name="alternate_address" size="30" align="middle" maxlength="65" value="">
+   <input type='text' name="alternate_address" size="30" align="middle" maxlength="65" value="">
 {/render}
 {render acl=$gosaMailAlternateAddressACL}
    <input type=submit value="{msgPool type=addButton}" name="add_alternate">
@@ -98,7 +98,7 @@
     <tr>
      <td>
 {render acl=$gosaMailDeliveryModeCACL}
-      <input class="center" type=checkbox name="own_script" value="1" {$own_script}
+      <input class="center" type=checkbox id="own_script" name="own_script" value="1" {$own_script}
         onClick="
             changeState('sieveManagement');
             changeState('drop_own_mails');
      <td>{t}till{/t}</td>
       <td style='width:140px'>
 {render acl=$gosaVacationMessageACL}
-        <input type="text" id="gosaVacationStop" name="gosaVacationStop" class="date" style='width:100px' value="{$gosaVacationStop}">
+        <div id="vacstart"><input type="text" id="gosaVacationStop" name="gosaVacationStop" class="date" style='width:100px' value="{$gosaVacationStop}"></div>
         {if $gosaVacationMessageACL|regex_replace:"/[cdmr]/":"" == "w"}
         <script type="text/javascript">
           {literal}
-          var datepicker  = new DatePicker({ relative : 'gosaVacationStop', language : '{/literal}{$lang}{literal}', keepFieldEmpty : true, enableCloseEffect : false, enableShowEffect : false });
+          var datepicker2  = new DatePicker({ relative : 'gosaVacationStop', language : '{/literal}{$lang}{literal}', keepFieldEmpty : true, enableCloseEffect : false, enableShowEffect : false });
           {/literal}
         </script>
         {/if}
 {/render}
     <br>
 {render acl=$gosaMailForwardingAddressACL}
-    <input id='forward_address' name="forward_address" size=20 align="middle" maxlength=65 value="">
+    <input type='text' id='forward_address' name="forward_address" size=20 align="middle" maxlength=65 value="">
 {/render}
 {render acl=$gosaMailForwardingAddressACL}
     <input id='add_forwarder' type="submit" value="{msgPool type=addButton}" name="add_forwarder" >&nbsp;
@@ -305,17 +305,21 @@ alert("yes");
 
        function changeStates()
        {
-               if(document.getElementById('use_vacation').checked){
-                       document.getElementById("datepicker-gosaVacationStart_image").style.visibility= "visible";
-                       document.getElementById("datepicker-gosaVacationStop_image").style.visibility= "visible";
+         if($('own_script').checked) {
+               $("gosaVacationStart", "gosaVacationStop","gosaVacationMessage").invoke("disable");
+               $("datepicker-gosaVacationStop_image", "datepicker-gosaVacationStart_image").invoke("hide");
+          } else {
+               if($('use_vacation').checked) {
+                       $("gosaVacationStart", "gosaVacationStop","gosaVacationMessage").invoke("enable");
+                       $("datepicker-gosaVacationStop_image", "datepicker-gosaVacationStart_image").invoke("show");
                }else{
-                       document.getElementById("datepicker-gosaVacationStart_image").style.visibility= "hidden";
-                       document.getElementById("datepicker-gosaVacationStop_image").style.visibility= "hidden";
+                       $("gosaVacationStart", "gosaVacationStop","gosaVacationMessage").invoke("disable");
+                       $("datepicker-gosaVacationStop_image", "datepicker-gosaVacationStart_image").invoke("hide");
                }
+           }
        }
-       {/literal}
 
-<!-- // First input field on page
+       changeStates();
        focus_field('mail');
-  -->
+       {/literal}
 </script>