aboutsummaryrefslogtreecommitdiff
path: root/muamba.theme.inc
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2011-11-07 20:57:32 -0200
committerSilvio Rhatto <rhatto@riseup.net>2011-11-07 20:57:32 -0200
commit23843e21523a7b2a73c54eff2a71e6a481c56cae (patch)
tree8d7aa81bfded818fb607c63870372ac651af389d /muamba.theme.inc
parentc205ae2d3a8eafcd8a07d2f0bcac1b2ea48a6a0f (diff)
downloadmuamba-23843e21523a7b2a73c54eff2a71e6a481c56cae.tar.gz
muamba-23843e21523a7b2a73c54eff2a71e6a481c56cae.tar.bz2
Adding muamba_widget() for widget handling
Diffstat (limited to 'muamba.theme.inc')
-rw-r--r--muamba.theme.inc30
1 files changed, 30 insertions, 0 deletions
diff --git a/muamba.theme.inc b/muamba.theme.inc
index a51f6f6..a4ec6a0 100644
--- a/muamba.theme.inc
+++ b/muamba.theme.inc
@@ -158,3 +158,33 @@ function theme_muamba_widget_icon($variables) {
return $output;
}
+
+/**
+ * Theme callback.
+ */
+function theme_muamba_widget_owner($variables) {
+ $content = '';
+ $transaction = $variables['transaction'];
+ $requester = user_load($transaction['uid']);
+ $content .= t('Request from @name.', array('@name' => $requester->name));
+ $content .= '<br />';
+ foreach (muamba_actions_available('received', $transaction['status']) as $action) {
+ $content .= theme('muamba_widget_icon', array('status' => $action, 'id' => $transaction['mid']));
+ }
+
+ return $content;
+}
+
+/**
+ * Theme callback.
+ */
+function theme_muamba_widget_requester($variables) {
+ $content = '';
+ $transaction = $variables['transaction'];
+
+ foreach (muamba_actions_available('sent', $transaction['status']) as $action) {
+ $content .= theme('muamba_widget_icon', array('status' => $action, 'id' => $transaction['mid']));
+ }
+
+ return $content;
+}