diff options
Diffstat (limited to 'muamba.business.inc')
-rw-r--r-- | muamba.business.inc | 59 |
1 files changed, 57 insertions, 2 deletions
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) { } |