invoices look like they belong under customers
authorIvan Kohler <ivan@freeside.biz>
Tue, 8 Nov 2016 06:28:16 +0000 (22:28 -0800)
committerIvan Kohler <ivan@freeside.biz>
Tue, 8 Nov 2016 06:28:16 +0000 (22:28 -0800)
httemplate/elements/footer-cust_main.html [new file with mode: 0644]
httemplate/view/cust_bill.cgi
httemplate/view/cust_main.cgi
httemplate/view/cust_main/menu.html

diff --git a/httemplate/elements/footer-cust_main.html b/httemplate/elements/footer-cust_main.html
new file mode 100644 (file)
index 0000000..c9a9cc2
--- /dev/null
@@ -0,0 +1,2 @@
+</DIV>
+<& /elements/footer.html &>
index c7238e6..e35d7f1 100755 (executable)
@@ -1,13 +1,6 @@
-<& /elements/header.html, mt('Invoice View'), menubar(
-  emt("View this customer (#[_1])",$display_custnum) => "${p}view/cust_main.cgi?$custnum",
-) &>
+<& /elements/header-cust_main.html, view=>'payment_history', custnum=>$custnum &>
 
-<SCRIPT TYPE="text/javascript">
-function areyousure(href, message) {
-  if (confirm(message) == true)
-    window.location.href = href;
-}
-</SCRIPT>
+<h2>Invoice #<% $invnum %></h2>
 
 % if ( !$cust_bill->closed ) { # otherwise allow no changes
 %   my $can_delete = $conf->exists('deleteinvoices')
@@ -187,7 +180,7 @@ function change_invoice_mode(obj) {
   <PRE><% join('', $cust_bill->print_text(\%opt) ) |h %></PRE>
 % } 
 
-<& /elements/footer.html &>
+<& /elements/footer-cust_main.html &>
 <%init>
 
 my $curuser = $FS::CurrentUser::CurrentUser;
index 2254df4..2e8d746 100755 (executable)
 %   }
 % }
 
-</DIV>
-<& /elements/footer.html &>
+<& /elements/footer-cust_main.html &>
 <%init>
 
 my $curuser = $FS::CurrentUser::CurrentUser;
index d9190ee..d12ec17 100644 (file)
@@ -688,7 +688,11 @@ sub entry2link {
 
       # the menu head: always a link back to this page
       $cgi->param('show', $entry->{show});
-      $target = $cgi->self_url;
+
+      #$target = $cgi->self_url;
+      #XXX support installs outside /freeside in 4.x
+      $target = "/freeside/view/cust_main.cgi?show=$show;custnum=". $cust_main->custnum;
+
       $cgi->param('show', $show);
 
       my $a = qq[ <A HREF="$target"];