Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
<?php // Example code from http://www.moneybird.nl/blog require_once 'moneybird_php_api/Api.php'; try { // The customer id from the current user $customerId = 2; // Initialize the MoneyBird api $mbapi = new MoneybirdApi('subdomain', 'api', 'xxxxxx'); // Get the MoneyBird contact belonging to the customer id $contact = $mbapi->getContactByCustomerId($customerId); // Retreive the sent invoices of the contact $invoices = $contact->getInvoices('sent'); // Create a table with the invoices $table = "<table>\n"; foreach($invoices as $invoice){ $table .= "<tr>\n"; $table .= "<td><a href=\"".$invoice->url."\">".$invoice->invoice_id."</a></td>\n"; $table .= "<td>".$invoice->invoice_date->format("d-m-Y")."</td>\n"; $table .= "<td>".$invoice->currency." ".number_format($invoice->total_price_incl_tax, 2, ",", "")."</td>\n"; $table .= "<td>".$invoice->state."</td>\n"; $table .= "</tr>\n"; } $table .= "</table>"; echo $table; } catch (MoneybirdAuthorizationRequiredException $e) { echo "Authorization failed"; } catch (MoneybirdItemNotFoundException $e) { echo "Contact not found"; }
This paste will be private.
From the Design Piracy series on my blog: