aboutsummaryrefslogtreecommitdiff
path: root/muamba.db.inc
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2011-11-09 14:23:04 -0200
committerSilvio Rhatto <rhatto@riseup.net>2011-11-09 14:23:04 -0200
commit61c12bd9539cd0d74f43bc74414f79609621b397 (patch)
treec95cf6f5815378985fb52d1dc64eb24f86ec60b2 /muamba.db.inc
parent79a1634a5b5a2b14d0d487a8d5d4a9d305aba6ce (diff)
downloadmuamba-61c12bd9539cd0d74f43bc74414f79609621b397.tar.gz
muamba-61c12bd9539cd0d74f43bc74414f79609621b397.tar.bz2
Showing muamba widget at muamba_privatemsg_view_alter()
Diffstat (limited to 'muamba.db.inc')
-rw-r--r--muamba.db.inc13
1 files changed, 10 insertions, 3 deletions
diff --git a/muamba.db.inc b/muamba.db.inc
index ff682f5..773e65e 100644
--- a/muamba.db.inc
+++ b/muamba.db.inc
@@ -82,16 +82,23 @@ function muamba_get_transactions($uid, $type = 'sent', $status = NULL) {
/**
* Get a single transaction.
*
- * @param $mid
+ * @param $id
* Transaction id.
*
+ * @param $index
+ * Index (mid or thread_id).
+ *
* @return
* Transaction data.
*/
-function muamba_get_transaction($mid) {
+function muamba_get_transaction($id, $index = 'mid') {
+ if ($index != 'mid' && $index != 'thread_id') {
+ return;
+ }
+
$query = db_select('muamba', 'm');
$query->fields('m', array('mid', 'nid', 'uid', 'owner', 'status', 'thread_id'));
- $query->condition('m.mid', (int) $mid, '=');
+ $query->condition('m.'. $index, (int) $id, '=');
$rows = array();
$results = $query->execute()->fetchAll();