From 065a0ae24bba01c813d661c7e3b0ac48b6e456c5 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 24 Sep 2011 21:17:23 -0300 Subject: Adding more transaction callbacks --- muamba.business.inc | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 57 insertions(+), 2 deletions(-) (limited to 'muamba.business.inc') diff --git a/muamba.business.inc b/muamba.business.inc index 59e4bd1..45c192e 100644 --- a/muamba.business.inc +++ b/muamba.business.inc @@ -2,7 +2,7 @@ /** * @file - * Business logic handling functions for Muamba. + * Business logic for Muamba. */ /** @@ -120,5 +120,60 @@ function muamba_release($nid, $uid) { * * @todo */ -function muamba_get_requests($nid, $type = 'sent') { +function muamba_get_transactions($uid, $type = 'sent', $status = MUAMBA_REQUESTED) { + $uid = (int) $uid; + + if ($type = 'sent') { + // TODO + $query + ->condition('m.uid', $uid, '=') + ->condition('m.status', $status, '='); + } + else { + // TODO + } + + return $query->execute(); +} + +/** + * Transaction management page. + */ +function muamba() { +} + +/** + * Accept a transaction request. + * + * @param $mid + * Transaction id. + */ +function muamba_accept($mid) { +} + +/** + * Reject a transaction request. + * + * @param $mid + * Transaction id. + */ +function muamba_reject($mid) { +} + +/** + * Release a transaction. + * + * @param $mid + * Transaction id. + */ +function muamba_release($mid) { +} + +/** + * Return an item. + * + * @param $mid + * Transaction id. + */ +function muamba_return($mid) { } -- cgit v1.2.3