diff options
Diffstat (limited to 'muamba.business.inc')
-rw-r--r-- | muamba.business.inc | 44 |
1 files changed, 28 insertions, 16 deletions
diff --git a/muamba.business.inc b/muamba.business.inc index db89305..5efb469 100644 --- a/muamba.business.inc +++ b/muamba.business.inc @@ -5,8 +5,24 @@ * Business logic for Muamba. */ -// Database functions. +// Load requirements. include_once('muamba.db.inc'); +include_once('muamba.misc.inc'); + +/** + * Transaction management page. + */ +function muamba() { + global $user; + + $sent = muamba_transactions_summary(muamba_get_transactions($user->uid)); + $received = muamba_transactions_summary(muamba_get_transactions($user->uid, 'received')); + + $output = theme('muamba_transactions', array('transactions' => $sent, 'type' => 'sent')); + $output .= theme('muamba_transactions', array('transactions' => $received, 'type' => 'received')); + + return $output; +} /** * Request an item. @@ -59,21 +75,6 @@ function muamba_request($nid) { } /** - * Transaction management page. - */ -function muamba() { - global $user; - - $sent = muamba_get_transactions($user->uid); - $received = muamba_get_transactions($user->uid, 'received'); - - $output = theme('muamba_transactions', array('transactions' => $sent)); - $output .= theme('muamba_transactions', array('transactions' => $received)); - - return $output; -} - -/** * Accept a transaction request. * * @param $mid @@ -130,3 +131,14 @@ function muamba_release($mid) { */ function muamba_return($mid) { } + +/** + * Cancel a request. + * + * @param $mid + * Transaction id. + * + * @todo + */ +function muamba_cancel($mid) { +} |