diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2011-11-07 20:57:32 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2011-11-07 20:57:32 -0200 |
commit | 23843e21523a7b2a73c54eff2a71e6a481c56cae (patch) | |
tree | 8d7aa81bfded818fb607c63870372ac651af389d /muamba.theme.inc | |
parent | c205ae2d3a8eafcd8a07d2f0bcac1b2ea48a6a0f (diff) | |
download | muamba-23843e21523a7b2a73c54eff2a71e6a481c56cae.tar.gz muamba-23843e21523a7b2a73c54eff2a71e6a481c56cae.tar.bz2 |
Adding muamba_widget() for widget handling
Diffstat (limited to 'muamba.theme.inc')
-rw-r--r-- | muamba.theme.inc | 30 |
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; +} |