aboutsummaryrefslogtreecommitdiff
path: root/muamba.business.inc
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2011-09-24 21:17:23 -0300
committerSilvio Rhatto <rhatto@riseup.net>2011-09-24 21:17:23 -0300
commit065a0ae24bba01c813d661c7e3b0ac48b6e456c5 (patch)
treecea450a890f2277e138af461a8a91903720c6d2e /muamba.business.inc
parent5cd0054058a718e5694c8542f72f586f06b69fc8 (diff)
downloadmuamba-065a0ae24bba01c813d661c7e3b0ac48b6e456c5.tar.gz
muamba-065a0ae24bba01c813d661c7e3b0ac48b6e456c5.tar.bz2
Adding more transaction callbacks
Diffstat (limited to 'muamba.business.inc')
-rw-r--r--muamba.business.inc59
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) {
}