Add missing immutability check in radio button form field template
authorMatthias Schmidt <gravatronics@live.com>
Mon, 3 Dec 2018 18:03:42 +0000 (19:03 +0100)
committerMatthias Schmidt <gravatronics@live.com>
Mon, 3 Dec 2018 18:03:42 +0000 (19:03 +0100)
See #2509

com.woltlab.wcf/templates/__radioButtonFormField.tpl
wcfsetup/install/files/acp/templates/__radioButtonFormField.tpl

index 0a8b7011d4835a5281652740ba2b677226af3d3b..1fb80cba9d4ea7034bf2a2cc1f6f70c28d6da6b4 100644 (file)
@@ -1,7 +1,15 @@
 {include file='__formFieldHeader'}
 
 {foreach from=$field->getOptions() key=$__fieldValue item=__fieldLabel}
-       <label><input type="radio" name="{@$field->getPrefixedId()}" value="{$__fieldValue}"{if $field->getValue() === $__fieldValue} checked{/if}> {@$__fieldLabel}</label>
+       <label>
+               <input {*
+                       *}type="radio" {*
+                       *}name="{@$field->getPrefixedId()}" {*
+                       *}value="{$__fieldValue}"{*
+                       *}{if $field->getValue() === $__fieldValue} checked{/if}{*
+                       *}{if $field->isImmutable()} disabled{/if}{*
+               *}> {@$__fieldLabel}
+       </label>
 {/foreach}
 
 {include file='__formFieldFooter'}
index 0a8b7011d4835a5281652740ba2b677226af3d3b..1fb80cba9d4ea7034bf2a2cc1f6f70c28d6da6b4 100644 (file)
@@ -1,7 +1,15 @@
 {include file='__formFieldHeader'}
 
 {foreach from=$field->getOptions() key=$__fieldValue item=__fieldLabel}
-       <label><input type="radio" name="{@$field->getPrefixedId()}" value="{$__fieldValue}"{if $field->getValue() === $__fieldValue} checked{/if}> {@$__fieldLabel}</label>
+       <label>
+               <input {*
+                       *}type="radio" {*
+                       *}name="{@$field->getPrefixedId()}" {*
+                       *}value="{$__fieldValue}"{*
+                       *}{if $field->getValue() === $__fieldValue} checked{/if}{*
+                       *}{if $field->isImmutable()} disabled{/if}{*
+               *}> {@$__fieldLabel}
+       </label>
 {/foreach}
 
 {include file='__formFieldFooter'}