index d9f4657e1070f329876c4633ee9918ededf3d62b..911f173ccb0869191153f3ea11b4548528cbd495 100644 (file)
-<h2>{if $tabbed eq 1}<input type="checkbox" name="proxy" value="B" {$proxyState} {$gosaProxyACL} onclick="changeState('filterF'); changeState('filterT'); changeState('startHour'); changeState('startMinute'); changeState('stopHour'); changeState('stopMinute'); changeState('filterB'); changeState('quota_size'); changeState('quota_unit'); changeState('gosaProxyQuotaPeriod');">{/if}{t}Proxy account{/t}</h2>
-<table style="width:100%; vertical-align:top; text-align:left;" cellpadding=0 border=0>
+<h2>
+ <input type="checkbox" id="proxy" name="proxy" value="B" {$proxyState} {$proxyAccountACL}
+ onClick="
+ {$changeA}
+
+ changeTripleSelectState('proxy', 'filterB', 'quota_size');
+ changeTripleSelectState('proxy', 'filterB', 'quota_unit');
+ changeTripleSelectState('proxy', 'filterB', 'gosaProxyQuotaPeriod');
+ ">
+ {t}Proxy account{/t}</h2>
+
+<table summary="" style="width:100%; vertical-align:top; text-align:left;" cellpadding=0 border=0>
<tr>
<td>
- <table width=100% cellpadding=0>
- <tr><td>
- <input type="checkbox" name="filterF" id="filterF" value="F" {$filterF} {$gosaProxyAcctFlagsACL} {$pstate}>
+ <table summary="" border=0 width="100%" cellpadding=0>
+ <tr><td colspan=2>
+ <input type="checkbox" name="filterF" id="filterF" value="F" {$filterF} {if $gosaProxyAcctFlagsACL!="" || $pstate!=""} disabled {/if}>
{t}Filter unwanted content (i.e. pornographic or violence related){/t}
</td></tr>
<tr>
- <td width=50%>
- <input type="checkbox" name="filterT" id="filterT" value="T" {$filterT} {$gosaProxyAcctFlagsACL} {$pstate}>
- {t}Limit proxy access to working time{/t}
+ <td width="50%">
+ <input type="checkbox" name="filterT" id="filterT" value="T" {$filterT} {if $gosaProxyAcctFlagsACL!="" || $pstate!=""} disabled {/if}
+ onClick="{$ProxyWorkingStateChange}">
+ <LABEL for="startHour">{t}Limit proxy access to working time{/t}</LABEL>
<br>
- <table style="margin-left:20px;">
+ <table summary="" style="margin-left:20px;">
<tr>
<td>
- <select size="1" id="startHour" name="startHour" {$gosaProxyWorkingStartACL} {$pstate}>
+ <select size="1" id="startHour" name="startHour"
+ {if $gosaProxyWorkingStartACL!="" || $Tstate!=""}
+ disabled
+ {/if}>
{html_options values=$hours output=$hours selected=$starthour}
</select>
:
- <select size="1" id="startMinute" name="startMinute" {$gosaProxyWorkingStartACL} {$pstate}>
+ <select size="1" id="startMinute" name="startMinute"
+ {if $gosaProxyWorkingStartACL!="" || $Tstate!=""}
+ disabled
+ {/if}>
{html_options values=$minutes output=$minutes selected=$startminute}
</select>
-
- <select size="1" id="stopHour" name="stopHour" {$gosaProxyWorkingStopACL} {$pstate}>
- {html_options values=$hours output=$hours selected=$stophour}
+ <select size="1" id="stopHour" name="stopHour"
+ {if $gosaProxyWorkingStopACL!="" || $Tstate!=""}
+ disabled
+ {/if}>
+ {html_options values=$hours output=$hours selected=$stophour}
</select>
:
- <select size="1" id="stopMinute" name="stopMinute" {$gosaProxyWorkingStopACL} {$pstate}>
+ <select size="1" id="stopMinute" name="stopMinute"
+ {if $gosaProxyWorkingStopACL!="" || $Tstate!=""}
+ disabled
+ {/if}>
{html_options values=$minutes output=$minutes selected=$stopminute}
</select>
</td>
</td>
<td>
- <input type="checkbox" id="filterB" name="filterB" value="B" {$filterB} {$pstate} {$gosaProxyAcctFlagsACL}>
- {t}Restrict proxy usage by quota{/t}
+ <input type="checkbox" id="filterB" name="filterB" value="B" {$filterB}
+ {if $pstate=="disabled" || $gosaProxyAcctFlagsACL=="disabled" || $gosaProxyQuotaACL=="disabled"}
+ disabled
+ {/if}
+ onClick="{$changeB}">
+ <LABEL for="quota_size">{t}Restrict proxy usage by quota{/t}</LABEL>
<br>
- <table style="margin-left:20px;">
+ <table summary="" style="margin-left:20px;">
<tr>
<td>
- <input name="quota_size" id="quota_size" size=7 maxlength=10 {$pstate} {$gosaProxyQuotaACL} value="{$quota_size}">
+ <input name="quota_size" id="quota_size" size=7 maxlength=10 value="{$quota_size}"
+ {if $Bstate=="disabled" || $gosaProxyQuotaACL=="disabled"}
+ disabled
+ {/if}>
- <select size="1" name="quota_unit" id="quota_unit" {$pstate} {$gosaProxyQuotaACL}>
- {html_options options=$quota_unit selected=$quota_u}
+ <select size="1" name="quota_unit" id="quota_unit"
+ {if $Bstate=="disabled" || $gosaProxyQuotaACL=="disabled"}
+ disabled
+ {/if}>
+ {html_options options=$quota_unit selected=$quota_u}
</select>
- {t}per{/t} {$pstate}
- <select size="1" name="gosaProxyQuotaPeriod" id="gosaProxyQuotaPeriod" {$pstate} {$gosaProxyQuotaACL}>
+
+ <LABEL for="gosaProxyQuotaPeriod">{t}per{/t}</LABEL>
+ <select size="1" name="gosaProxyQuotaPeriod" id="gosaProxyQuotaPeriod"
+ {if $Bstate=="disabled" || $gosaProxyQuotaACL=="disabled"}
+ disabled
+ {/if}>
{html_options options=$quota_time selected=$gosaProxyQuotaPeriod}
</select>
</td>