aboutsummaryrefslogtreecommitdiff
path: root/muamba.business.inc
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2011-09-26 20:34:59 -0300
committerSilvio Rhatto <rhatto@riseup.net>2011-09-26 20:34:59 -0300
commit8bc407811575c36fc24dda235e263e9366efbe1e (patch)
tree5cd9e5d65c19925362f1be80f0678e9e997ab0a5 /muamba.business.inc
parentcfadf58b293e7c6c030184a8f2bd1d93688fe85a (diff)
downloadmuamba-8bc407811575c36fc24dda235e263e9366efbe1e.tar.gz
muamba-8bc407811575c36fc24dda235e263e9366efbe1e.tar.bz2
Sketching muamba_actions()
Diffstat (limited to 'muamba.business.inc')
-rw-r--r--muamba.business.inc44
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) {
+}