Exemple #1
0
<?php

// Prevent users from directly accessing this page.
defined('ABSPATH') or die('Not Even Close, Baby');
global $wpdb;
$ids = explode(':', $_GET['id']);
foreach ($ids as $id) {
    echo_journal_entry($id);
}
Exemple #2
0
<?php

// Prevent users from directly accessing this page.
defined('ABSPATH') or die('Not Even Close, Baby');
global $wpdb;
$ids = explode(':', $_GET['id']);
if ($ids[0] == "") {
    $result = $wpdb->get_results("SELECT * FROM " . get_table('transactions') . " WHERE state!='error' ORDER BY transactionid DESC LIMIT 20");
    if ($result[0] == "") {
        echo "<h2><i>" . __('No transactions found.', 'MicroBalance') . "</i></h2>\n";
    } else {
        echo "<p><i>" . sprintf(_n('Only one transaction found.', 'Showing the latest %s transactions.', 'MicroBalance'), count($result)) . "</i></p><br>\n";
        foreach ($result as $id) {
            $ids[] = $id->transactionid;
        }
    }
}
foreach ($ids as $id) {
    echo "<div class='transaction'>\n";
    echo_transaction($id, "h1");
    $journals = $wpdb->get_results("SELECT * FROM " . get_table('journal') . " WHERE transactionid = '{$id}'");
    foreach ($journals as $journal) {
        echo "<div class='journal'>\n";
        echo_journal_entry($journal->journalid, 'h2');
        echo "</div>\n";
    }
    echo "</div>\n";
    echo "<hr>";
}