X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Felements%2Fcheckboxes-table.html;h=671cd1f9bfe73722e270bd73c2b0d24a8ca47862;hp=b6b04d11100678c2784b21236ffbfab61d7cfc82;hb=c3da5cf1caa244937d280e0f406927103beef148;hpb=a1871d3d13c1dafa93b956762c0d23728d261da7 diff --git a/httemplate/elements/checkboxes-table.html b/httemplate/elements/checkboxes-table.html index b6b04d111..671cd1f9b 100644 --- a/httemplate/elements/checkboxes-table.html +++ b/httemplate/elements/checkboxes-table.html @@ -46,7 +46,7 @@ % % my $hashref = $opt{'hashref'} || {}; % -% my $extra_sql = ''; +% my $extra_sql = $opt{'extra_sql'} || ''; % % if ( $opt{'agent_virt'} ) { % $extra_sql .= ' AND' . $FS::CurrentUser::CurrentUser->agentnums_sql( @@ -81,6 +81,10 @@ % ? 'CHECKED' % : ''; % +% } elsif ( !$sourcenum ) { # newly created object, has no links yet +% +% $checked = $opt{'default'} ? 'CHECKED' : '' +% % } else { % % $checked = qsearchs( $opt{'link_table'}, {