Code

Updated template
[gosa.git] / gosa-plugins / goto / admin / systems / goto / workstationStartup.tpl
index 0801a091b03b001183a3457957de4822bbe7dc31..41c093226d99a5df803b6e260135f0224e04c9ea 100644 (file)
-<table summary="" style="width:100%;">
+<table summary="{t}Workstation startup{/t}" style="width:100%;">
  <tr>
-  <td style="width:50%; vertical-align:top;">
-<h2><img class="center" alt="" align="middle" src="images/penguin.png"> {t}Boot parameters{/t}</h2>
+  <td style='width:50%; '>
 
-   <table summary="" style="width:100%">
+
+   <!--
+    - Boot parameters 
+    -->
+   <h3>{t}Boot parameters{/t}</h3>
+   <table summary="{t}Boot parameters{/t}">
+    
+    {if $fai_activated && $si_active && !$si_fai_action_failed}
     <tr>
-     <td><LABEL for="gotoBootKernel">{t}Boot kernel{/t}</LABEL></td>
+     <td>
+      <label for="gotoBootKernel">{t}Boot kernel{/t}</label>
+     </td>
      <td style="width:70%">
-{render acl=$gotoBootKernelACL}
-        <select id="gotoBootKernel" name="gotoBootKernel">
-         {html_options options=$gotoBootKernels selected=$gotoBootKernel}
-       </select>
-{/render}
-      </td>
+      {render acl=$gotoBootKernelACL}
+      <select id="gotoBootKernel" name="gotoBootKernel" size=1>
+       {html_options options=$gotoBootKernels selected=$gotoBootKernel}
+      </select>
+      {/render}
+     </td>
     </tr>
+    {/if}
+
+
+   <!--
+    - Kernel parameters 
+    -->
     <tr>
-     <td><LABEL for="customParameters">{t}Custom options{/t}</LABEL></td>
      <td>
-{render acl=$gotoKernelParametersACL}
-       <input name="customParameters" id="customParameters" size=25 maxlength=500
-                value="{$customParameters}" title="{t}Enter any parameters that should be passed to the kernel as append line during bootup{/t}">
-{/render}
+      <label for="gotoKernelParameters">{t}Custom options{/t}</label>
+     </td>
+     <td>
+      {render acl=$gotoKernelParametersACL}
+       <input name="gotoKernelParameters" id="gotoKernelParameters" 
+          size=25 maxlength=500 value="{$gotoKernelParameters}"  type='text'
+          title="{t}Enter any parameters that should be passed to the kernel as append line during bootup{/t}">
+      {/render}
      </td>
     </tr>
+
+
+   <!--
+    - LDAP servers  
+    -->
     <tr>
-     <td colspan="2" style='vertical-align:top;padding-top:3px;'><LABEL for="gotoLdapServer">{t}LDAP server{/t}</LABEL>
-{render acl=$gotoLdapServerACL}
-{if $member_of_ogroup}
-(<input type='checkbox' name='gotoLdap_inherit' {if $gotoLdap_inherit} checked {/if} value="1"
-       onClick="document.mainform.submit();" class='center'>
-&nbsp;{t}inherit from group{/t})
-{if !$JS}
-       <input type='image' src="images/list_reload.png" alt='{t}Reload{/t}' class='center'>
-{/if}
-{/if}
-{/render}
-{render acl=$gotoLdapServerACL_inherit}
-         {$gotoLdapServers}    
-{/render}
-{render acl=$gotoLdapServerACL_inherit}
-       <select name='ldap_server_to_add' id='ldap_server_to_add'>
-         {html_options options=$gotoLdapServerList}    
-    </select>
-{/render}
-{render acl=$gotoLdapServerACL_inherit}
-       <input type='submit' name='add_ldap_server' value="{t}Add{/t}" id='add_ldap_server'>
-{/render}
+     <td colspan="2">
+      <hr><h3><label for="gotoLdapServer">{t}LDAP server{/t}</label></h3>
+      {render acl=$gotoLdapServerACL}
+        {if $member_of_ogroup}
+          (<input type='checkbox' name='gotoLdap_inherit' {if $gotoLdap_inherit} checked {/if} value="1"
+            onClick="document.mainform.submit();" class='center'>
+            &nbsp;{t}inherit from group{/t}
+          )
+        {/if}
+      {/render}
+      {render acl=$gotoLdapServerACL_inherit}
+        {$gotoLdapServers}     
+      {/render}
+
+      {render acl=$gotoLdapServerACL_inherit}
+        <select name='ldap_server_to_add' id='ldap_server_to_add' size=1>
+         {html_options options=$gotoLdapServerList}    
+        </select>
+      {/render}
+
+      {render acl=$gotoLdapServerACL_inherit}
+        <button type='submit' name='add_ldap_server' id="add_ldap_server">
+        {msgPool type=addButton}</button>
+      {/render}
+
      </td>
     </tr>
    </table>
-
+   
   </td>
 
-  <td style="border-left:1px solid #A0A0A0">
-     &nbsp;
+
+   <!--
+    - FAI classes
+    -->
+  <td class='left-border'>
+   {if !$fai_activated}
+    <h3>{t}FAI Object assignment disabled. You can't use this feature until FAI is activated.{/t}</h3>
+   {elseif !$si_active}
+    <b>{t}GOsa support daemon not configured{/t}</b>
+    <br>
+    {t}FAI settings cannot be modified{/t}
+   {elseif $si_fai_action_failed}
+
+    <b>{msgPool type=siError}</b>
+    <br>
+   
+    {t}Check if the GOsa support daemon (gosa-si) is running.{/t}
+    <button type='submit' name='fai_si_retry'>
+    {t}retry{/t}</button>
+   
+   {elseif $fai_activated}
+   
+    {if $FAIdebianMirror == "inherited"}
+   
+   <table summary="{t}FAI class assignment{/t}">
+    <tr>
+     <td style='width:50%'>
+      <b>{t}FAI server{/t}</b>
+     </td>
+     <td style='width:50%'>
+      <b>{t}Release{/t}</b>
+     </td>
+    </tr>
+    <tr>
+     <td>
+      {render acl=$FAIdebianMirrorACL}
+       <select name="FAIdebianMirror"  onchange='document.mainform.submit()' size=1>
+       {foreach from=$FAIservers item=val key=key}
+        {if $key == "inherited" || $key == "auto"} 
+         <option value="{$key}" {if $FAIdebianMirror == $key} selected {/if}>{t}{$key}{/t}</option>
+        {else}
+         <option value="{$key}" {if $FAIdebianMirror == $key} selected {/if}>{$key}</option>
+        {/if}
+       {/foreach}
+       </select>
+      {/render}
+     </td>
+     <td>
+      <select name="FAIrelease"  disabled size=1>
+       {html_options options=$InheritedFAIrelease output=$InheritedFAIrelease selected=$InheritedFAIrelease}
+      </select>
+     </td>
+    </tr>
+    <tr>
+     <td colspan="2">
+   
+      <b>{t}Assigned FAI classes{/t}</b>
+     
+      {render acl=$FAIclassACL}
+       {$FAIScriptlist}        
+      {/render}
+     </td>
+    </tr>
+   </table>
+
+   {else} 
+   
+   <table summary="{t}FAI class assignment{/t}">
+    <tr>
+     <td style='width:50%'>
+      <b>{t}FAI server{/t}</b>
+     </td>
+     <td style='width:50%'>
+      <b>{t}Release{/t}</b>
+     </td>
+    </tr>
+    <tr>
+     <td>
+      {render acl=$FAIdebianMirrorACL}
+       <select name="FAIdebianMirror" onchange='document.mainform.submit()' size=1>
+        {foreach from=$FAIservers item=val key=key}
+         {if $key == "inherited" || $key == "auto"} 
+          <option value="{$key}" {if $FAIdebianMirror == $key} selected {/if}>{t}{$key}{/t}</option>
+         {else}
+          <option value="{$key}" {if $FAIdebianMirror == $key} selected {/if}>{$key}</option>
+         {/if}
+        {/foreach}
+       </select>
+      {/render}
+     </td>
+     <td>
+      {render acl=$FAIreleaseACL}
+       <select name="FAIrelease"  onchange='document.mainform.submit()' size=1>
+        {foreach from=$FAIservers.$FAIdebianMirror item=val key=key}
+         <option value="{$val}" {if $FAIrelease == $key} selected {/if}>{$val}</option>
+        {/foreach}
+       </select>
+      {/render}
+     </td>
+    </tr>
+    <tr>
+     <td colspan="2"> 
+      
+       <b>{t}Assigned FAI classes{/t}</b>
+       
+       {render acl=$FAIclassACL}
+        {$FAIScriptlist}       
+       {/render}
+       
+       {render acl=$FAIclassACL}
+        <select name="FAIclassesSel" size=1>
+         {foreach from=$FAIclasses item=val key=key}
+          <option value="{$key}">{$key}&nbsp;[{$val}]</option>
+         {/foreach}
+        </select>
+       {/render}
+
+       {render acl=$FAIclassACL}
+        <button type='submit' name='AddClass'>{msgPool type=addButton}</button>
+       {/render}
+
+      </td>
+     </tr>
+    </table>
+
+   {/if} <!-- Inherited -->
+{/if} <!-- FAI active-->
   </td>
-  
-  <td style="vertical-align:top;">
-
-       {if $fai_activated}
-
-               {if $FAIdebianMirror == "inherited"}
-
-                       <table>
-                               <tr>
-                                       <td>
-                                               <h2><img class="center" alt="" align="middle" src="images/fai_profile.png">&nbsp;{t}FAI server{/t}
-                                               </h2>
-                                       </td>
-                                       <td>
-                                               <h2><img class="center" alt="" align="middle" src="images/fai_profile.png">&nbsp;{t}Release{/t}
-                                               </h2>
-                                       </td>
-                               </tr>
-                               <tr>
-                                       <td>
-       {render acl=$FAIdebianMirrorACL}
-                                               <select name="FAIdebianMirror" {$FAIdebianMirrorACL} onchange='document.mainform.submit()'>
-                                                       {foreach from=$FAIservers item=val key=key}
-                                                               <option value="{$key}" {if $FAIdebianMirror == $key} selected {/if}>{$key}</option>
-                                                       {/foreach}
-                                               </select>
-       {/render}
-                                       </td>
-                                       <td>
-                                               <select name="FAIrelease"  disabled>
-                                               {html_options options=$InheritedFAIrelease output=$InheritedFAIrelease selected=$InheritedFAIrelease}
-                                               </select>
-                                       </td>
-                               </tr>
-                       </table>
-                       <h2>
-                               <img class="center" alt="" align="middle" src="images/fai_profile.png">&nbsp;{t}Assigned FAI classes{/t}
-                       </h2>
-       {render acl=$FAIclassACL}
-                       {$FAIScriptlist}        
-       {/render}
-               {else}
-
-                       <table>
-                               <tr>
-                                       <td>
-                                               <h2><img class="center" alt="" align="middle" src="images/fai_profile.png">&nbsp;{t}FAI server{/t}
-                                               </h2>
-                                       </td>
-                                       <td>
-                                               <h2><img class="center" alt="" align="middle" src="images/fai_profile.png">&nbsp;{t}Release{/t}
-                                               </h2>
-                                       </td>
-                               </tr>
-                               <tr>
-                                       <td>
-       {render acl=$FAIdebianMirrorACL}
-                                               <select name="FAIdebianMirror" {$FAIdebianMirrorACL} onchange='document.mainform.submit()'>
-                                                       {foreach from=$FAIservers item=val key=key}
-                                                               <option value="{$key}" {if $FAIdebianMirror == $key} selected {/if}>{$key}</option>
-                                                       {/foreach}
-                                               </select>
-       {/render}
-       {if $javascript eq 'false'}
-       {render acl=$FAIdebianMirrorACL}
-               <input type="submit" value="{t}set{/t}" name="refresh">
-       {/render}
-       {/if}
-                                       </td>
-                                       <td>
-       {render acl=$FAIreleaseACL}
-                                               <select name="FAIrelease"  onchange='document.mainform.submit()' {$FAIclassACL}>
-                                                       {foreach from=$FAIservers.$FAIdebianMirror item=val key=key}
-                                                               <option value="{$val}" {if $FAIrelease == $key} selected {/if}>{$val}</option>
-                                                       {/foreach}
-                                               </select>
-       {/render}
-                                       </td>
-                               </tr>
-                       </table>
-                       <h2>
-                               <img class="center" alt="" align="middle" src="images/fai_profile.png">&nbsp;{t}Assigned FAI classes{/t}
-                       </h2>
-       {render acl=$FAIclassACL}
-                       {$FAIScriptlist}        
-       {/render}
-
-       {render acl=$FAIclassACL}
-                       <select name="FAIclassesSel">
-                               {foreach from=$FAIclasses item=val key=key}
-                                       <option value="{$key}">{$key}&nbsp;[{$val}]</option>
-                               {/foreach}
-                       </select>       
-       {/render}
-       {render acl=$FAIclassACL}
-                       <input name="AddClass" value="{t}Add{/t}" type="submit"> 
-       {/render}
-       <!--            <input name="DelClass" value="{t}Delete{/t}" type="submit"> -->
-               {/if}
-
-               {else}
-
-                       <h2>{t}FAI Object assignment disabled. You can't use this feature until FAI is activated.{/t}</h2>                      
-
-               {/if}
-               </td>
-       </tr>
+ </tr>
 </table>
 
-<table summary="" style="width:100%;">
- <tr><td colspan=2><p class="plugbottom" style="margin-top:0px;"></p></td></tr>
 
+<hr>
+
+<table summary="{t}Boot options{/t}" style="width:100%;">
  <tr>
-  <td style="width:50%; vertical-align:top; border-right:1px solid #B0B0B0">
-   <h2>
-    <img class="center" alt="" align="middle" src="images/hardware.png"> {t}Kernel modules (format: name parameters){/t}
-   </h2>
-{render acl=$gotoModulesACL}
-    <select style="width:100%; height:150px;" name="modules_list[]" size=15 multiple title="{t}Add additional modules to load on startup{/t}">
+  <td style='width:50%; ' class='right-border'>
+
+
+   <!--
+    - Kernel modules
+    -->
+   <h3>{t}Kernel modules (format: name parameters){/t}</h3>
+   {render acl=$gotoModulesACL}
+    <select style="width:100%; height:100px;" name="modules_list[]" size=15 multiple 
+      title="{t}Add additional modules to load on startup{/t}">
      {html_options values=$gotoModules output=$gotoModules}
-        <option disabled>&nbsp;</option>
+     <option disabled>&nbsp;</option>
     </select>
-{/render}
-    <br>
-{render acl=$gotoModulesACL}
-    <input name="module" size=30 align=middle maxlength=30>
-{/render}
-{render acl=$gotoModulesACL}
-    <input type=submit value="{t}Add{/t}" name="add_module">&nbsp;
-{/render}
-{render acl=$gotoModulesACL}
-    <input type=submit value="{t}Delete{/t}" name="delete_module">
-{/render}
+   {/render}
+
+   <br>
+   {render acl=$gotoModulesACL}
+    <input type='text' name="module" size=30 align=middle maxlength=30>
+   {/render}
+
+   {render acl=$gotoModulesACL}
+    <button type='submit' name='add_module'>
+   {msgPool type=addButton}</button>
+    &nbsp;
+   {/render}
+
+   {render acl=$gotoModulesACL}
+    <button type='submit' name='delete_module'>
+    {msgPool type=delButton}</button>
+   {/render}
   </td>
+  <td>
+   <!--
+    - Shares
+    -->
+   <h3><label for="gotoShare">{t}Shares{/t}</label></h3>
+    
+   {render acl=$gotoShareACL}
+    <select style="width:100%;height:100px;" name="gotoShare" multiple size=4 id="gotoShare">
+     {html_options values=$gotoShareKeys output=$gotoShares}
+     <option disabled>&nbsp;</option>
+    </select>
+   {/render}
+
+   <br>
+   
+   {render acl=$gotoShareACL}
+    <select name="gotoShareSelection" size=1>
+     {html_options values=$gotoShareSelectionKeys output=$gotoShareSelections}
+     <option disabled>&nbsp;</option>
+    </select>
+   {/render}
+
+   {render acl=$gotoShareACL}
+    <input type="text" size=15 name="gotoShareMountPoint" value="{t}Mountpoint{/t}">
+   {/render}
+
+   {render acl=$gotoShareACL} 
+    <button type='submit' name='gotoShareAdd'>
+    {msgPool type=addButton}</button>
+   {/render}
+
+   {render acl=$gotoShareACL}
+    <button type='submit' name='gotoShareDel' {if $gotoSharesCount == 0} disabled {/if}>{t}Remove{/t}</button>
+   {/render}
 
-  <td style="vertical-align:top;">
-        <h2><img class="center" alt="" src="images/fai_partitionTable.png" align="middle">&nbsp;<LABEL for="gotoShare">{t}Shares{/t}</LABEL></h2>
-        <table summary="" style="width:100%">
-                <tr>
-                        <td>
-{render acl=$gotoShareACL}
-                        <select style="width:100%;height:150px;" name="gotoShare" multiple size=4 id="gotoShare">
-                                            {html_options values=$gotoShareKeys output=$gotoShares}
-                                                               <option disabled>&nbsp;</option>
-                                </select>
-{/render}
-                                <br>
-{render acl=$gotoShareACL}
-                        <select name="gotoShareSelection">
-                                                   {html_options values=$gotoShareSelectionKeys output=$gotoShareSelections}
-                                                       <option disabled>&nbsp;</option>
-                                </select>
-{/render}
-{render acl=$gotoShareACL}
-                                <input type="text" size=15 name="gotoShareMountPoint" value="{t}Mountpoint{/t}">
-{/render}
-{render acl=$gotoShareACL}
-                                <input type="submit" name="gotoShareAdd" value="{t}Add{/t}">
-{/render}
-{render acl=$gotoShareACL}
-                                <input type="submit" name="gotoShareDel" value="{t}Remove{/t}" {if $gotoSharesCount == 0} disabled {/if}>
-{/render}
-                        </td>
-                </tr>
-        </table>
   </td>
  </tr>
 </table>
 <input name="WorkstationStarttabPosted" type="hidden" value="1">
-<!-- Place cursor -->
+
 <script language="JavaScript" type="text/javascript">
-  <!-- // First input field on page
-       focus_field('gotoLdapServer');
-  -->
+<!-- // First input field on page
+focus_field('gotoLdapServer');
+-->
 </script>
+