Esempio n. 1
0
<?php

$user = elgg_get_page_owner_entity();
$subscription_id = elgg_extract('id', $vars, null);
$stripe = new StripeClient();
$invoice = $stripe->getUpcomingInvoice($user, $subscription_id);
echo elgg_view_module('info', elgg_echo('stripe:invoices:upcoming'), elgg_view('stripe/objects/invoice', array('object' => $invoice)));
$list = elgg_view('stripe/objects/list', array('objects' => $invoice->lines));
echo elgg_view_module('info', elgg_echo('stripe:invoices:items'), $list);
if ($invoice->subscription) {
    $subscription = $stripe->getSubscription($invoice->customer, $invoice->subscription);
    if ($subscription) {
        echo elgg_view_module('info', elgg_echo('stripe:subscriptions:title', array($subscription->id)), elgg_view('stripe/objects/subscription', array('object' => $subscription)));
    }
}