Code

Closes #292 Updated template to allow usage of checkboxes for resolution also when...
[gosa.git] / plugins / personal / samba / sambaLogonHours.tpl
2 <!-- Javacript function used to switch a complete row or col of selected hours -->
3 <script language="javascript" type="text/javascript">
4   {literal}
5   var $regex = new Array();
6   function toggle_chk($reg)
7   {
8     if(!$regex[$reg]){
9       $regex[$reg] =1;
10     }
11     $regex[$reg] *= -1;
12     if($regex[$reg] == 1){
13       chk_set_all($reg,true);
14     }else{
15       chk_set_all($reg,false);
16     }
17   }
18   {/literal}
19 </script>
21 <h1>{t}Specify the hours this user is allowed to log in{/t}</h1>
22 <br>
24 <table cellspacing=0 cellpadding=0 style='border: solid 1px #B0B0B0; background-color: #EEEEEE; width :100%;' >
25   <tr>
26     <td>&nbsp;</td>
27     <td colspan=24 style='text-align:center;height:24px;border-bottom: solid 1px #B0B0B0;'><b>{t}Hour{/t}</b></td>
28   </tr>
29   <tr>
30     <td style='text-align: left;' class='list0'>&nbsp;</td>
31     {foreach from=$Hours item=hours key=key_hours}
32       {if (($hours)%2) == 0 }
33         <td style="text-align:center;height: 22px; background-color: rgb(226, 226, 226); ">
34       {else}
35         <td style="text-align:center;height: 22px; background-color: rgb(245, 245, 245); border-right: solid 1px #B0B0B0;">
36       {/if}
37       {$hours}
38     </td>
39     {/foreach}
40   </tr>
42   <!-- Add toggle buttons for hours -->
43   <tr>
44     <td style='text-align: left;' class='list0'>
45       &nbsp;
46     </td>
47     {foreach from=$Hours item=hours key=key_hours}
48       {if (($hours)%2) == 0 }
49         <td style="text-align:center; height: 22px; background-color: rgb(226, 226, 226); text-align: right;">
50       {else}
51         <td style="text-align:center; height: 22px; background-color: rgb(245, 245, 245); border-right: solid 1px #B0B0B0; text-align: right;">
52       {/if}
53       <input type='button' onClick="toggle_chk('^day_[0-9]*_{$hours}$');" value='+/-' style='width:100%;'>
54     </td>
55     {/foreach}
56     <td><input type='button' onClick="toggle_chk('^day_[0-9]*_[0-9]*$');" value='+/-' style='width:100%;'></td>
57   </tr>
59   <!-- Add Entries -->
60 {foreach from=$Matrix item=days key=key_day}
61   <tr>
62     <td class='list0'>
63       <b>{$Days[$key_day]}</b>
64     </td>
65     {foreach from=$days item=hours key=key_hour}
66       {if (($key_hour)%2) == 0 }
67         <td style="text-align:center;height: 22px; background-color: rgb(226, 226, 226); ">
68       {else}
69         <td style="text-align:center;height: 22px; background-color: rgb(245, 245, 245); border-right: solid 1px;">
70       {/if}
71         {if $Matrix[$key_day].$key_hour}
72           <input id='day_{$key_day}_{$key_hour}' type='checkbox' name='day_{$key_day}_{$key_hour}' checked >
73         {else}
74           <input id='day_{$key_day}_{$key_hour}' type='checkbox' name='day_{$key_day}_{$key_hour}' >
75         {/if}
76       </td>
77     {/foreach}
79     <!-- Add toggle button for days -->
80     <td>  
81       <input type='button' onClick="toggle_chk('^day_{$key_day}_[0-9]*$')" value='+/-'  style='padding:0px;margin:0px;'>
82     </td>
83   </tr>
84 {/foreach}
85 </table>
86 <br>
87 <input type='hidden' name='sambaLogonHoursPosted' value='1'> 
88 <br>
89 <p class="plugbottom">
90   <input type=submit name="save_logonHours" value="{t}Apply{/t}">
91   &nbsp;
92   <input type=submit name="cancel_logonHours" value="{t}Cancel{/t}">
93 </p>
95 <!--  
96 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: 
97 -->