summaryrefslogtreecommitdiff
path: root/fs_selfservice/wordpress/view_invoice.php
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2017-04-19 10:53:49 -0700
committerIvan Kohler <ivan@freeside.biz>2017-04-19 10:53:49 -0700
commit5cfe4a2d5a299af5af44b249e12f114c9c886850 (patch)
treebac9c8456706658f89fba32c79fb24b02b0b91ee /fs_selfservice/wordpress/view_invoice.php
parentf630d74ba5579f18e4c65733b13081f5afed9229 (diff)
wordpress plugin, RT#75279
Diffstat (limited to 'fs_selfservice/wordpress/view_invoice.php')
-rw-r--r--fs_selfservice/wordpress/view_invoice.php30
1 files changed, 30 insertions, 0 deletions
diff --git a/fs_selfservice/wordpress/view_invoice.php b/fs_selfservice/wordpress/view_invoice.php
new file mode 100644
index 000000000..a1e1680c9
--- /dev/null
+++ b/fs_selfservice/wordpress/view_invoice.php
@@ -0,0 +1,30 @@
+<?php
+
+require( dirname( __FILE__ ) . '/wp-blog-header.php' );
+
+$freeside = new FreesideSelfService();
+
+$invoice_info = $freeside->invoice( array(
+ 'session_id' => $_COOKIE['freeside_session_id'],
+ 'invnum' => $_REQUEST['invnum'],
+) );
+
+
+if ( isset($invoice_info['error']) && $invoice_info['error'] ) {
+ $error = $invoice_info['error'];
+ wp_redirect('example_login.php?freeside_error='. urlencode($error));
+ die();
+}
+
+extract($invoice_info);
+
+get_header();
+
+?>
+
+<h3>Invoice</h3>
+
+<?php echo $invoice_html ?>
+
+<?php get_footer(); ?>
+