diff options
Diffstat (limited to 'httemplate/view/cust_main/packages/package.html')
-rw-r--r-- | httemplate/view/cust_main/packages/package.html | 264 |
1 files changed, 0 insertions, 264 deletions
diff --git a/httemplate/view/cust_main/packages/package.html b/httemplate/view/cust_main/packages/package.html deleted file mode 100644 index 8cae5fdba..000000000 --- a/httemplate/view/cust_main/packages/package.html +++ /dev/null @@ -1,264 +0,0 @@ -<TD CLASS="inv" BGCOLOR="<% $bgcolor %>" VALIGN="top"> - <TABLE CLASS="inv" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%"> - <TR> - <TD COLSPAN=2> - <A NAME="cust_pkg<% $cust_pkg->pkgnum %>" - ID ="cust_pkg<% $cust_pkg->pkgnum %>" - ><% $curuser->option('show_pkgnum') ? $cust_pkg->pkgnum.': ' : '' %><B><% $part_pkg->pkg |h %></B></A> - - - <% $part_pkg->custom_comment |h %> - </TD> - </TR> - -% if ( $cust_pkg->quantity > 1 ) { - <TR> - <TD COLSPAN=2> - Quantity: - <B><% $cust_pkg->quantity %></B> - </TD> - </TR> -% } - - <TR> - <TD COLSPAN=2> - <FONT SIZE=-1> - -% unless ( $cust_pkg->get('cancel') ) { -% -% my $br = 0; -% if ( $curuser->access_right('Change customer package') ) { -% $br=1; - ( <%pkg_change_link($cust_pkg)%> ) -% } -% -% if ( $curuser->access_right('Edit customer package dates') ) { -% $br=1; - ( <%pkg_dates_link($cust_pkg)%> ) -% } -% -% if ( $curuser->access_right('Discount customer package') -% && $part_pkg->can_discount -% && ! scalar($cust_pkg->cust_pkg_discount_active) -% && ! scalar($cust_pkg->part_pkg->part_pkg_discount) -% ) -% { -% $br=1; - ( <%pkg_discount_link($cust_pkg)%> ) -% } -% -% if ( $curuser->access_right('Customize customer package') ) { -% $br=1; - ( <%pkg_customize_link($cust_pkg,$part_pkg)%> ) -% } -% - <% $br ? '<BR>' : '' %> -% } - -% if ( $cust_pkg->num_cust_event -% && ( $curuser->access_right('Billing event reports') -% || $curuser->access_right('View customer billing events') -% ) -% ) { - ( <%pkg_event_link($cust_pkg)%> ) -% } - - </FONT> - </TD> - </TR> - -% my $editi = $curuser->access_right('Edit customer package invoice details'); -% my $editc = $curuser->access_right('Edit customer package comments'); -% my @cust_pkg_detail = $cust_pkg->cust_pkg_detail; -% my @invoice_detail = grep { $_->detailtype eq 'I' } @cust_pkg_detail; -% my @comments = grep { $_->detailtype eq 'C' } @cust_pkg_detail; -% -% if ( scalar(@invoice_detail) || scalar(@comments) || $editi || $editc ) { -% -% my $editlink = $p. 'edit/cust_pkg_detail?pkgnum='. $cust_pkg->pkgnum. -% ';detailtype='; - - <TR> - -% if ( @invoice_detail ) { - <TD VALIGN="top"> - <% include('/elements/table-grid.html') %> - <TR> - <TH BGCOLOR="#dddddd" STYLE="border-bottom: dashed 1px black; padding-bottom: 1px"> - <FONT SIZE="-1"> - Invoice details -% if ( $editi && ! $cust_pkg->get('cancel') ) { - (<% include('/elements/popup_link.html', { - 'action' => $editlink. 'I', - 'label' => 'edit', - 'actionlabel' => 'Edit invoice details', - 'color' => '#333399', - 'width' => 763, - }) - %>) -% } - </FONT> - </TH> - </TR> -% foreach my $cust_pkg_detail ( @invoice_detail ) { - <TR> - <TD><FONT SIZE="-1"> - <% $cust_pkg_detail->detail |h %></FONT></TD> - </TR> -% } - </TABLE> - </TD> -% } else { - <TD> -% if ( $editi && ! $cust_pkg->get('cancel') ) { - <FONT SIZE="-1"> - ( <% include('/elements/popup_link.html', { - 'action' => $editlink. 'I', - 'label' => 'Add invoice details', - 'actionlabel' => 'Add invoice details', - 'color' => '#333399', - 'width' => 763, - }) - %> ) - </FONT> -% } - </TD> -% } - -% if ( @comments ) { - <TD VALIGN="top"> - <% include('/elements/table-grid.html') %> - <TR> - <TH BGCOLOR="#dddddd" STYLE="border-bottom: dashed 1px black; padding-bottom: 1px"> - <FONT SIZE="-1"> - Comments -% if ( $editc ) { - (<% include('/elements/popup_link.html', { - 'action' => $editlink. 'C', - 'label' => 'edit', - 'actionlabel' => 'Edit comments', - 'color' => '#333399', - 'width' => 763, - }) - %>) -% } - </FONT> - </TH> - </TR> -% foreach my $cust_pkg_detail ( @comments ) { - <TR> - <TD><FONT SIZE="-1"> - <% $cust_pkg_detail->detail |h %></FONT></TD> - </TR> -% } - </TABLE> - </TD> -% } else { - <TD> -% if ( $editc ) { - <FONT SIZE="-1"> - ( <% include('/elements/popup_link.html', { - 'action' => $editlink. 'C', - 'label' => 'Add comments', - 'actionlabel' => 'Add comments', - 'color' => '#333399', - 'width' => 763, - }) - %> ) - </FONT> -% } - </TD> -% } - - </TR> -% if ( $curuser->access_right('Change customer package') and -% !$cust_pkg->get('cancel') and -% !$opt{'show_location'}) { - <TR> - <TD><FONT SIZE="-1"> - ( <% pkg_change_location_link($cust_pkg) %> ) - </FONT></TD> - </TR> -% } -% } - </TABLE> - -</TD> - -<%init> - -my %opt = @_; - -my $bgcolor = $opt{'bgcolor'}; -my $cust_pkg = $opt{'cust_pkg'}; -my $part_pkg = $opt{'part_pkg'}; - -my $curuser = $FS::CurrentUser::CurrentUser; - -my $countrydefault = $opt{'countrydefault'} || 'US'; -my $statedefault = $opt{'statedefault'} - || ($countrydefault eq 'US' ? 'CA' : ''); - -#subroutines - -#false laziness w/status.html -sub pkg_link { - my($action, $label, $cust_pkg) = @_; - return '' unless $cust_pkg; - qq!<a href="$p$action.cgi?!. $cust_pkg->pkgnum. qq!">$label</a>!; -} - -sub pkg_change_link { - my $cust_pkg = shift; - my $locationnum = $cust_pkg->locationnum; - include( '/elements/popup_link-cust_pkg.html', - 'action' => $p. "misc/change_pkg.cgi?locationnum=$locationnum", - 'label' => 'Change package', - 'actionlabel' => 'Change', - 'cust_pkg' => $cust_pkg, - ); -} - -sub pkg_change_location_link { - my $cust_pkg = shift; - my $pkgpart = $cust_pkg->pkgpart; - include( '/elements/popup_link-cust_pkg.html', - 'action' => $p. "misc/change_pkg.cgi?locationnum=-1;pkgpart=$pkgpart;". - "address1=;address2=;city=;county=;state=$statedefault;". - "zip=;country=$countrydefault", - 'label' => 'Change location', - 'actionlabel' => 'Change', - 'cust_pkg' => $cust_pkg, - ); -} - -sub pkg_dates_link { pkg_link('edit/REAL_cust_pkg', 'Edit dates', @_ ); } - -sub pkg_discount_link { - my $cust_pkg = shift or return ''; - #my $part_pkg = shift; - #my $custnum = $cust_pkg->custnum; - include( '/elements/popup_link-cust_pkg.html', - 'action' => $p.'edit/cust_pkg_discount.html', - 'label' => 'Discount', - 'actionlabel' => 'Discount', - 'cust_pkg' => $cust_pkg, - 'width' => 616, - ); -} - -sub pkg_customize_link { - my $cust_pkg = shift or return ''; - my $part_pkg = shift; - my $custnum = $cust_pkg->custnum; - qq!<A HREF="${p}edit/part_pkg.cgi?!. - "clone=". $part_pkg->pkgpart. ';'. - "pkgnum=". $cust_pkg->pkgnum. - qq!">Customize</A>!; -} - -sub pkg_event_link { - my($cust_pkg) = @_; - qq!<a href="${p}search/cust_event.html?pkgnum=!. $cust_pkg->pkgnum. qq!">!. - 'View package events'. - '</a>'; -} - -</%init> |