diff options
| author | mark <mark> | 2011-05-13 23:21:08 +0000 |
|---|---|---|
| committer | mark <mark> | 2011-05-13 23:21:08 +0000 |
| commit | 69322e01e3be452425cf7b644943112c72a60452 (patch) | |
| tree | 4d469f5380e0fa894b38b7023abc124ca935ee62 /rt/share/html/Admin/Elements | |
| parent | 3d8fc60bfe90a289232ade859a080dc1841a16ce (diff) | |
notify on custom field change, #11274
Diffstat (limited to 'rt/share/html/Admin/Elements')
| -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> |
