summaryrefslogtreecommitdiff
path: root/httemplate/view/cust_main.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'httemplate/view/cust_main.cgi')
-rwxr-xr-xhttemplate/view/cust_main.cgi324
1 files changed, 0 insertions, 324 deletions
diff --git a/httemplate/view/cust_main.cgi b/httemplate/view/cust_main.cgi
deleted file mode 100755
index e6db0a6c1..000000000
--- a/httemplate/view/cust_main.cgi
+++ /dev/null
@@ -1,324 +0,0 @@
-<% include('/elements/header.html', {
- 'title' => $title,
- 'nobr' => 1,
- })
-%>
-<BR>
-% my @part_tag = $cust_main->part_tag;
-% if ( $conf->config('cust_tag-location') eq 'top' && @part_tag ) {
-<TABLE STYLE="margin-bottom:8px" CELLSPACING=2>
-% foreach my $part_tag ( @part_tag ) {
-<TR>
- <TD>
- <FONT SIZE="+1"
- <% length($part_tag->tagcolor)
- ? 'STYLE="background-color:#'.$part_tag->tagcolor.'"'
- : ''
- %>><% $part_tag->tagname.': '. $part_tag->tagdesc |h %></FONT>
- </TD>
-</TR>
-% }
-</TABLE>
-% }
-
-<% include('/elements/menubar.html',
- { 'newstyle' => 1,
- 'selected' => $viewname{$view},
- 'url_base' => $cgi->url. "?custnum=$custnum;show=",
- },
- %views,
- )
-%>
-<DIV CLASS="fstabcontainer">
-
-<% include('/elements/init_overlib.html') %>
-
-<SCRIPT TYPE="text/javascript">
-function areyousure(href, message) {
- if (confirm(message) == true)
- window.location.href = href;
-}
-</SCRIPT>
-
-% if ( $view eq 'basics' || $view eq 'jumbo' ) {
-
-% if ( $curuser->access_right('Edit customer') ) {
- <A HREF="<% $p %>edit/cust_main.cgi?<% $custnum %>">Edit this customer</A> |
-% }
-
-% if ( $curuser->access_right('Cancel customer')
-% && $cust_main->ncancelled_pkgs
-% ) {
-
- <% include( '/elements/popup_link-cust_main.html',
- { 'action' => $p. 'misc/cancel_cust.html',
- 'label' => 'Cancel&nbsp;this&nbsp;customer',
- 'actionlabel' => 'Confirm Cancellation',
- 'color' => '#ff0000',
- 'cust_main' => $cust_main,
- 'width' => 616, #make room for reasons
- 'height' => 366,
- }
- )
- %> |
-
-% }
-
-% if ( $curuser->access_right('Merge customer') ) {
-
- <% include( '/elements/popup_link-cust_main.html',
- { 'action' => $p. 'misc/merge_cust.html',
- 'label' => 'Merge&nbsp;this&nbsp;customer',
- 'actionlabel' => 'Merge customer',
- #'color' => '#ff0000',
- 'cust_main' => $cust_main,
- 'width' => 480,
- 'height' => 192,
- }
- )
- %> |
-
-% }
-
-% if ( $conf->exists('deletecustomers')
-% && $curuser->access_right('Delete customer')
-% ) {
- <A HREF="<% $p %>misc/delete-customer.cgi?<% $custnum%>">Delete this customer</A> |
-% }
-
-% unless ( $conf->exists('disable_customer_referrals') ) {
- <A HREF="<% $p %>edit/cust_main.cgi?referral_custnum=<% $custnum %>">Refer a new customer</A> |
- <A HREF="<% $p %>search/cust_main.cgi?referral_custnum=<% $custnum %>">View this customer's referrals</A>
-% }
-
-<BR><BR>
-
-% my $br = 0;
-% if ( $curuser->access_right('Billing event reports')
-% || $curuser->access_right('View customer billing events')
-% ) {
-% $br=1;
- <A HREF="<% $p %>search/cust_event.html?custnum=<% $custnum %>">View billing events for this customer</A>
-% }
-
-% if ( $conf->config('cust_main-external_links') ) {
- <% $br++ ? ' | ' : '' %>
-% my @links = split(/\n/, $conf->config('menu-prepend_links'));
-% foreach my $link (@links) {
-% $link =~ /^\s*(\S+)\s+(.*?)(\s*\(([^\)]*)\))?$/ or next;
-% my($url, $label, $alt) = ($1, $2, $4);
- <A HREF="<% $url.$custnum %>" ALT="<% $alt |h %>"><% $label |h %></A>
-% }
-% }
-
-% if ( $br ) {
- <BR><BR>
-% }
-</%doc>
-
-%my $signupurl = $conf->config('signupurl');
-%if ( $signupurl ) {
- This customer's signup URL: <A HREF="<% $signupurl %>?ref=<% $custnum %>"><% $signupurl %>?ref=<% $custnum %></A><BR><BR>
-% }
-
-%if ( $conf->exists('maestro-status_test') ) {
- <A HREF="<% $p %>misc/maestro-customer_status-test.html?<% $custnum %>">Test maestro status</A><BR><BR>
-% }
-
-<A NAME="cust_main"></A>
-<TABLE BORDER=0>
-<TR>
- <TD VALIGN="top">
- <% include('cust_main/contacts.html', $cust_main ) %>
- </TD>
- <TD VALIGN="top" STYLE="padding-left: 54px">
- <% include('cust_main/misc.html', $cust_main ) %>
-% if ( $conf->config('payby-default') ne 'HIDE' ) {
-
- <BR>
- <% include('cust_main/billing.html', $cust_main ) %>
-% }
-
- </TD>
-</TR>
-</TABLE>
-
-% }
-
-% if ( $view eq 'notes' || $view eq 'jumbo' ) {
-
-%if ( $cust_main->comments =~ /[^\s\n\r]/ ) {
-<BR>
-Comments
-<% ntable("#cccccc") %><TR><TD><% ntable("#cccccc",2) %>
-<TR>
- <TD BGCOLOR="#ffffff">
- <PRE><% encode_entities($cust_main->comments) %></PRE>
- </TD>
-</TR>
-</TABLE></TABLE>
-<BR><BR>
-% }
-<A NAME="notes">
-% my $notecount = scalar($cust_main->notes(0));
-% if ( ! $conf->exists('cust_main-disable_notes') || $notecount) {
-
-% unless ( $view eq 'notes' && $cust_main->comments !~ /[^\s\n\r]/ ) {
- <BR>
- <A NAME="cust_main_note"><FONT SIZE="+2">Notes</FONT></A><BR>
-% }
-
-% if ( $curuser->access_right('Add customer note') &&
-% ! $conf->exists('cust_main-disable_notes')
-% ) {
-
- <% include( '/elements/popup_link-cust_main.html',
- 'label' => 'Add customer note',
- 'action' => $p. 'edit/cust_main_note.cgi',
- 'actionlabel' => 'Enter customer note',
- 'cust_main' => $cust_main,
- 'width' => 616,
- 'height' => 538, #575
- )
- %>
-
-% }
-
-<BR>
-
-<% include('cust_main/notes.html', 'custnum' => $cust_main->custnum ) %>
-
-% }
-<BR>
-
-% if(! $conf->config('disable_cust_attachment')
-% and $curuser->access_right('Add attachment')) {
-<% include( '/elements/popup_link-cust_main.html',
- 'label' => 'Attach file',
- 'action' => $p.'edit/cust_main_attach.cgi',
- 'actionlabel' => 'Upload file',
- 'cust_main' => $cust_main,
- 'width' => 480,
- 'height' => 296,
- )
-%>
-% }
-% if( $curuser->access_right('View attachments') ) {
-<% include('cust_main/attachments.html', 'custnum' => $cust_main->custnum ) %>
-% if ($cgi->param('show_deleted')) {
-<A HREF="<% $p.'view/cust_main.cgi?custnum=' . $cust_main->custnum .
- ($view ? ";show=$view" : '') . '#notes'
- %>"><I>(Show active attachments)</I></A>
-% }
-% elsif($curuser->access_right('View deleted attachments')) {
-<A HREF="<% $p.'view/cust_main.cgi?custnum=' . $cust_main->custnum .
- ($view ? ";show=$view" : '') . ';show_deleted=1#notes'
- %>"><I>(Show deleted attachments)</I></A>
-% }
-% }
-<BR>
-
-% }
-
-% if ( $view eq 'jumbo' ) {
- <BR><BR>
- <A NAME="tickets"><FONT SIZE="+2">Tickets</FONT></A><BR>
-% }
-
-% if ( $view eq 'tickets' || $view eq 'jumbo' ) {
-
-% if ( $conf->config('ticket_system') ) {
- <% include('cust_main/tickets.html', $cust_main ) %>
-% }
- <BR><BR>
-
-% }
-
-% if ( $view eq 'jumbo' ) { #XXX enable me && $curuser->access_right('View customer packages') {
-
- <A NAME="cust_pkg"><FONT SIZE="+2">Packages</FONT></A><BR>
-% }
-
-% if ( $view eq 'packages' || $view eq 'jumbo' ) {
-
-% #XXX enable me# if ( $curuser->access_right('View customer packages') {
-<% include('cust_main/packages.html', $cust_main ) %>
-% #}
-
-% }
-
-% if ( $view eq 'jumbo' ) {
- <BR><BR>
- <A NAME="history"><FONT SIZE="+2">Payment History</FONT></A><BR>
-% }
-
-% if ( $view eq 'payment_history' || $view eq 'jumbo' ) {
-
-% if ( $conf->config('payby-default') ne 'HIDE' ) {
- <% include('cust_main/payment_history.html', $cust_main ) %>
-% }
-
-% }
-
-% if ( $view eq 'change_history' ) { # || $view eq 'jumbo'
-<% include('cust_main/change_history.html', $cust_main ) %>
-% }
-
-% if ( $view eq 'custom' ) {
-<% include('cust_main/custom.html', $cust_main ) %>
-% }
-
-</DIV>
-<% include('/elements/footer.html') %>
-<%init>
-
-my $curuser = $FS::CurrentUser::CurrentUser;
-
-die "access denied"
- unless $curuser->access_right('View customer');
-
-my $conf = new FS::Conf;
-
-my $custnum;
-if ( $cgi->param('custnum') =~ /^(\d+)$/ ) {
- $custnum = $1;
-} else {
- die "No customer specified (bad URL)!" unless $cgi->keywords;
- my($query) = $cgi->keywords; # needs parens with my, ->keywords returns array
- $query =~ /^(\d+)$/;
- $custnum = $1;
-}
-
-my $cust_main = qsearchs( {
- 'table' => 'cust_main',
- 'hashref' => { 'custnum' => $custnum },
- 'extra_sql' => ' AND '. $curuser->agentnums_sql,
-});
-die "Customer not found!" unless $cust_main;
-
-my $title = $cust_main->name;
-$title = '('. $cust_main->display_custnum. ") $title"
- if $conf->exists('cust_main-title-display_custnum');
-$title = "Customer: $title";
-
-#false laziness w/pref/pref.html and Conf.pm (cust_main-default_view)
-tie my %views, 'Tie::IxHash',
- 'Basics' => 'basics',
- 'Notes' => 'notes', #notes and files?
-;
-$views{'Tickets'} = 'tickets'
- if $conf->config('ticket_system');
-$views{'Packages'} = 'packages';
-$views{'Payment History'} = 'payment_history'
- unless $conf->config('payby-default' eq 'HIDE');
-$views{'Change History'} = 'change_history'
- if $curuser->access_right('View customer history');
-$views{$conf->config('cust_main-custom_title') || 'Custom'} = 'custom'
- if $conf->config('cust_main-custom_link');
-$views{'Jumbo'} = 'jumbo';
-
-my %viewname = reverse %views;
-
-my $view = $cgi->param('show') || $curuser->default_customer_view;
-
-</%init>