diff options
author | Ivan Kohler <ivan@freeside.biz> | 2013-07-17 09:04:06 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2013-07-17 09:04:06 -0700 |
commit | 91dbe4c3834f38d428367d9a1e2c6cf9ea9d84a4 (patch) | |
tree | e4d6a63b75a2e3df13fdd35e24ae98ec8b3567cb /httemplate/misc/cust-part_pkg.cgi | |
parent | 2101a32bdf12abdb2afdb654d6da30975ddd4fc9 (diff) | |
parent | d0fcbc3d04250ec54cb5dea7abcc58d1f45d78b1 (diff) |
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Diffstat (limited to 'httemplate/misc/cust-part_pkg.cgi')
-rw-r--r-- | httemplate/misc/cust-part_pkg.cgi | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/httemplate/misc/cust-part_pkg.cgi b/httemplate/misc/cust-part_pkg.cgi index 43b92297e..7aebda40c 100644 --- a/httemplate/misc/cust-part_pkg.cgi +++ b/httemplate/misc/cust-part_pkg.cgi @@ -5,8 +5,9 @@ my( $custnum, $prospectnum, $classnum ) = $cgi->param('arg'); my $agent; +my $cust_main; if ( $custnum ) { - my $cust_main = qsearchs('cust_main', { 'custnum' => $custnum } ) + $cust_main = qsearchs('cust_main', { 'custnum' => $custnum } ) or die 'unknown custnum'; $agent = $cust_main->agent; } else { @@ -31,12 +32,18 @@ my @part_pkg = qsearch({ 'order_by' => 'ORDER BY pkg', }); -my @return = map { warn $_->can_start_date; +my $date_format = FS::Conf->new->config('date_format') || '%m/%d/%Y'; + +my @return = map { + my $start_date = $_->default_start_date($cust_main); + $start_date = time2str($date_format, $start_date) + if $start_date; ( $_->pkgpart, $_->pkg_comment, $_->can_discount, $_->can_start_date, - ); + $start_date, + ) } #sort { $a->pkg_comment cmp $b->pkg_comment } @part_pkg; |