X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fsearch%2Fcust_pkg.cgi;h=3e0880fa562ba7e4410c366cc0ef6d8c92846403;hp=16e16c32f2077c8c0540fd61a60f52152481c618;hb=0bd6fd8b74c3cb6a7abf01ba5974d2d9399da3ab;hpb=944834c9a2595d57fe6ec600d353f0f688c3fe21 diff --git a/httemplate/search/cust_pkg.cgi b/httemplate/search/cust_pkg.cgi index 16e16c32f..3e0880fa5 100755 --- a/httemplate/search/cust_pkg.cgi +++ b/httemplate/search/cust_pkg.cgi @@ -4,7 +4,7 @@ 'name' => 'packages', 'query' => $sql_query, 'count_query' => $count_query, - 'search_string' => $search_string, + 'html_init_data' => $search_string, 'header' => [ emt('#'), emt('Quan.'), emt('Package'), @@ -159,7 +159,7 @@ $search_hash{'query'} = $cgi->keywords; #scalars for (qw( agentnum cust_status cust_main_salesnum salesnum custnum magic status - custom cust_fields pkgbatch zip + reasonnum custom cust_fields pkgbatch zip 477part 477rownum date )) { @@ -270,6 +270,31 @@ my $html_init = sub { 'height' => 210, ). '
'; + $text .= include( '/elements/popup_link.html', + 'label' => emt('Suspend these packages'), + 'action' => "${p}misc/bulk_suspend_pkg.cgi?$query", + 'actionlabel' => emt('Suspend Packages'), + 'width' => 569, + 'height' => 210, + ). '
' if $search_hash{status} eq 'active'; + + $text .= include( '/elements/popup_link.html', + 'label' => emt('Unsuspend these packages'), + 'action' => "${p}misc/bulk_unsuspend_pkg.cgi?$query", + 'actionlabel' => emt('Unsuspend Packages'), + 'width' => 569, + 'height' => 210, + ). '
' if $search_hash{status} eq 'suspended'; + + $text .= include( '/elements/popup_link.html', + 'label' => emt('Cancel these packages'), + 'action' => "${p}misc/bulk_cancel_pkg.cgi?$query", + 'actionlabel' => emt('Cancel Packages'), + 'width' => 569, + 'height' => 210, + 'color' => '#ff0000', + ). '
' unless $search_hash{status} eq 'cancelled'; + if ( $curuser->access_right('Edit customer package dates') ) { $text .= include( '/elements/popup_link.html', 'label' => emt('Increment next bill date'),