diff options
author | mark <mark> | 2010-02-24 23:32:47 +0000 |
---|---|---|
committer | mark <mark> | 2010-02-24 23:32:47 +0000 |
commit | 2419a740ea77d7c1fd2151dbf8822fc40fd94053 (patch) | |
tree | c4c0183db77d346e90abe7ccd2e508211bfd9507 /httemplate/search | |
parent | e281c64b7dc78502cda21b4f4a9b22cfcf848801 (diff) |
RT#7132: bulk increment package bill dates
Diffstat (limited to 'httemplate/search')
-rwxr-xr-x | httemplate/search/cust_pkg.cgi | 35 |
1 files changed, 23 insertions, 12 deletions
diff --git a/httemplate/search/cust_pkg.cgi b/httemplate/search/cust_pkg.cgi index ee4c82d8e..2a4366ae4 100755 --- a/httemplate/search/cust_pkg.cgi +++ b/httemplate/search/cust_pkg.cgi @@ -257,18 +257,29 @@ my $html_init = include('/elements/init_overlib.html'); my $extra_choices = sub { my $query = shift; - - return '' unless - $FS::CurrentUser::CurrentUser->access_right('Bulk change customer packages'); - - '<BR><BR>'. - include( '/elements/popup_link.html', - 'label' => 'Change these packages', - 'action' => "${p}misc/bulk_change_pkg.cgi?$query", - 'actionlabel' => 'Change Packages', - 'width' => 763, - 'height' => 336, - ); + my $text = ''; + + if( $FS::CurrentUser::CurrentUser->access_right('Bulk change customer packages') ) { + $text .= '<BR><BR>'. + include( '/elements/popup_link.html', + 'label' => 'Change these packages', + 'action' => "${p}misc/bulk_change_pkg.cgi?$query", + 'actionlabel' => 'Change Packages', + 'width' => 569, + 'height' => 210, + ); + if( $FS::CurrentUser::CurrentUser->access_right('Edit customer package dates') ) { + $text .= '<BR>'. + include( '/elements/popup_link.html', + 'label' => 'Increment next bill date', + 'action' => "${p}misc/bulk_pkg_increment_bill.cgi?$query", + 'actionlabel' => 'Increment Bill Date', + 'width' => 569, + 'height' => 210, + ); + } + } + return $text; }; </%init> |