X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fview%2Fcust_main%2Fpackages%2Fstatus.html;h=97011c3b71870d5371180ba6fa259f306e28441a;hp=d76c9795f8b6470868226ad26faba0a01771cf95;hb=bb174fcb28d7df1673a9c55edc7d953017b5288f;hpb=44e840908ac339de1c9d430e9565e03d4bfa5ec3 diff --git a/httemplate/view/cust_main/packages/status.html b/httemplate/view/cust_main/packages/status.html index d76c9795f..97011c3b7 100644 --- a/httemplate/view/cust_main/packages/status.html +++ b/httemplate/view/cust_main/packages/status.html @@ -175,7 +175,7 @@ % } -% } else { +% } else { # recurring package, not yet billed <% pkg_status_row_colspan($cust_pkg, emt("Not yet billed ($billed_or_prepaid [_1])", myfreq($part_pkg) ), '', %opt ) %> @@ -188,6 +188,21 @@ <% pkg_status_row_if($cust_pkg, emt('Start billing'), 'start_date', %opt) %> <% pkg_status_row_if($cust_pkg, emt('Un-cancelled'), 'uncancel', %opt ) %> +% if ( !$opt{no_links} +% and !$change_from +% and !$supplemental # can be changed from its main package +% and $curuser->access_right('Change package start date') ) +% { + + + > + + ( <% pkg_change_start_link($cust_pkg) %> ) + + + +% } + % } % % } else { #setup @@ -284,9 +299,8 @@ % } % } -% if ( !$supplemental and !$change_from ) { -% # suspension actions--always available for a package that's -% # independently active +% if ( !$supplemental ) { +% # suspension actions--always available % if ( $curuser->access_right('Suspend customer package') ) { ( <% pkg_suspend_link($cust_pkg) %> ) % } @@ -668,7 +682,7 @@ sub pkg_resume_link { sub pkg_unhold_link { include( '/elements/popup_link-cust_pkg.html', - 'action' => $p. 'misc/unhold_pkg.html?', + 'action' => $p. 'misc/unhold_pkg.html', 'label' => emt('Start billing'), 'actionlabel' => emt('Start billing'), 'color' => '#00CC00', @@ -701,6 +715,8 @@ sub pkg_uncancel_link { 'actionlabel' => emt('Un-cancel'), #'color' => #? 'cust_pkg' => shift, + 'width' => 960, + 'height' => 740, ) } @@ -717,7 +733,7 @@ sub pkg_expire_link { sub pkg_change_later_link { my $cust_pkg = shift; include( '/elements/popup_link-cust_pkg.html', - 'action' => $p . 'misc/change_pkg.cgi?', + 'action' => $p . 'misc/change_pkg.cgi', 'label' => emt('Reschedule'), 'actionlabel' => emt('Edit scheduled change for'), 'cust_pkg' => $cust_pkg, @@ -726,6 +742,18 @@ sub pkg_change_later_link { ) } +sub pkg_change_start_link { + my $cust_pkg = shift; + include( '/elements/popup_link-cust_pkg.html', + 'action' => $p . 'misc/change_pkg_start.html', + 'label' => emt('Set start date'), + 'actionlabel' => emt('Set start of billing for'), + 'cust_pkg' => $cust_pkg, + 'width' => 510, + 'height' => 310, + ) +} + sub svc_recharge_link { include( '/elements/popup_link-cust_svc.html', 'action' => $p. 'misc/recharge_svc.html',