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',