aboutsummaryrefslogtreecommitdiff
path: root/muamba.business.inc
diff options
context:
space:
mode:
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) {
}