diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2011-09-24 21:17:23 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2011-09-24 21:17:23 -0300 |
commit | 065a0ae24bba01c813d661c7e3b0ac48b6e456c5 (patch) | |
tree | cea450a890f2277e138af461a8a91903720c6d2e /muamba.business.inc | |
parent | 5cd0054058a718e5694c8542f72f586f06b69fc8 (diff) | |
download | muamba-065a0ae24bba01c813d661c7e3b0ac48b6e456c5.tar.gz muamba-065a0ae24bba01c813d661c7e3b0ac48b6e456c5.tar.bz2 |
Adding more transaction callbacks
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) { } |