diff options
author | mark <mark> | 2011-05-13 23:20:53 +0000 |
---|---|---|
committer | mark <mark> | 2011-05-13 23:20:53 +0000 |
commit | cd34706f94273cf381952f57c5fcb7d6910fbae0 (patch) | |
tree | 8dc42aed01a79850884b1f9e70039336e6e806cd /rt/share/html | |
parent | 20950bb21ee5dd8839a05dfcd58efa0a98e48e5a (diff) |
notify on custom field change, #11274
Diffstat (limited to 'rt/share/html')
-rw-r--r-- | rt/share/html/Admin/Elements/EditScripOptions | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/rt/share/html/Admin/Elements/EditScripOptions b/rt/share/html/Admin/Elements/EditScripOptions index 7b3848419..264ca3a20 100644 --- a/rt/share/html/Admin/Elements/EditScripOptions +++ b/rt/share/html/Admin/Elements/EditScripOptions @@ -2,10 +2,14 @@ <tr><td></td><td><table> % my $prefix = $Name.'Rules-'; % foreach my $o (@options) { +% my $curr_value = $rules{ $o->{'name'} }; <tr><td align="right"><% $o->{'label'} %>:</td> <td> % if ( $o->{'type'} eq 'text' ) { - <input type="text" name="<% $prefix.$o->{'name'} %>" value="<% $rules{$o->{'name'}} %>"> + <input type="text" name="<% $prefix.$o->{'name'} %>" value="<% $curr_value %>"> +% } +% elsif ( $o->{'type'} eq 'checkbox' ) { + <input type="checkbox" name="<% $prefix.$o->{'name'} %>" value="1" <% $curr_value ? 'CHECKED' : '' %>> % } % elsif ( $o->{'type'} eq 'select' and ref $o->{'options'} ) { <select name="<% $prefix.$o->{'name'} %>"> @@ -13,7 +17,7 @@ % while (@choices) { % my $v = shift @choices; % my $l = shift @choices; - <option value="<% $v %>"<% ($rules{$o->{'name'}} eq $v) ? ' SELECTED' : ''%>> + <option value="<% $v %>"<% ($curr_value eq $v) ? ' SELECTED' : ''%>> <% $l %></option> % } </select> |