From 8bc407811575c36fc24dda235e263e9366efbe1e Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Mon, 26 Sep 2011 20:34:59 -0300 Subject: Sketching muamba_actions() --- muamba.business.inc | 44 ++++++++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 16 deletions(-) (limited to 'muamba.business.inc') 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. @@ -58,21 +74,6 @@ function muamba_request($nid) { return t('You have requested an item'); } -/** - * 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. * @@ -130,3 +131,14 @@ function muamba_release($mid) { */ function muamba_return($mid) { } + +/** + * Cancel a request. + * + * @param $mid + * Transaction id. + * + * @todo + */ +function muamba_cancel($mid) { +} -- cgit v1.2.3