X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Felements%2Fcheckboxes-table.html;h=96d13033374be0524c292ad13bd5331a966d98a2;hp=d3bbab430ebd08f5204694cdccde692e7aa068f6;hb=37e92c220a54636ebc7900cd59ec6ce56790ede8;hpb=64aec88c35418b8c630811cdf5afb19b2a1c4299 diff --git a/httemplate/elements/checkboxes-table.html b/httemplate/elements/checkboxes-table.html index d3bbab430..96d130333 100644 --- a/httemplate/elements/checkboxes-table.html +++ b/httemplate/elements/checkboxes-table.html @@ -101,10 +101,19 @@ % % } % -% + +% ### use name sent to function else use target table and key. +% my $checkbox_name; +% if ($opt{'field'}) { $checkbox_name = $opt{'field'}; } else { $checkbox_name = "$target_pkey$targetnum"; } + +% ### use values sent to function rather than values in table to determine CHECKED if values are sent. +% my $values; +% if (ref $opt{'value'} eq ref {} ) { $values = $opt{'value'}; } +% else { foreach my $value ( split(/\,/, $opt{'value'}) ) { $values->{$value} = $value; } } +% if ($values->{$targetnum}) { $checked = "CHECKED"; } % my $color_col = $opt{'color_col'}; - VALUE="ON">
+ VALUE="<% $targetnum %>">
% if ( $opt{'target_link'} ) { % }