projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix UI nit
[freeside.git]
/
httemplate
/
elements
/
select-cust-part_pkg.html
diff --git
a/httemplate/elements/select-cust-part_pkg.html
b/httemplate/elements/select-cust-part_pkg.html
index
2926629
..
2d4cd18
100644
(file)
--- a/
httemplate/elements/select-cust-part_pkg.html
+++ b/
httemplate/elements/select-cust-part_pkg.html
@@
-18,24
+18,18
@@
Example:
</%doc>
</%doc>
-<
% include( '/elements/select-part_pkg.html'
,
- 'empty_label' =>
'Select package'
, #? need here in case removed
+<
& /elements/select-part_pkg.html
,
+ 'empty_label' =>
emt('Select package')
, #? need here in case removed
#from select-part_pkg ??
%opt,
#from select-part_pkg ??
%opt,
- )
-%>
+&>
<%init>
my( %opt ) = @_;
<%init>
my( %opt ) = @_;
-my $cust_
main = $opt{'cus
t_main'}
- or die "
cust_main not
specified";
+my $cust_
or_prospect_main = $opt{'cust_main'} || $opt{'prospec
t_main'}
+ or die "
neither cust_main nor prospect_main
specified";
-$opt{'extra_sql'} .=
- ' AND ( agentnum IS NOT NULL '.
- ' OR 0 < ( SELECT COUNT(*) FROM type_pkgs '.
- ' WHERE typenum = '. $cust_main->agent->typenum.
- ' AND type_pkgs.pkgpart = part_pkg.pkgpart )'.
- ' )';
+$opt{'extra_sql'} .= ' AND '. FS::part_pkg->agent_pkgs_sql( $cust_or_prospect_main->agent );
</%init>
</%init>