From 645c6115b04a66d22c6f26695e11deb8eecb2573 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 8 Nov 2011 20:00:19 -0200 Subject: Action icons --- muamba.theme.inc | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) (limited to 'muamba.theme.inc') diff --git a/muamba.theme.inc b/muamba.theme.inc index a4ec6a0..29029dc 100644 --- a/muamba.theme.inc +++ b/muamba.theme.inc @@ -141,9 +141,10 @@ function theme_muamba_lost_message($transaction = NULL) { function theme_muamba_widget_icon($variables) { $status = $variables['status']; $id = $variables['id']; + $size = $variables['size']; $path = drupal_get_path('module', 'muamba'); $action = muamba_actions($status); - $image = $path .'/images/'. $action .'.png'; + $image = $path .'/images/icons/'. $size .'/'. $action .'.png'; $title = ucfirst($action) .' item'; $icon = theme('image', @@ -165,11 +166,20 @@ function theme_muamba_widget_icon($variables) { function theme_muamba_widget_owner($variables) { $content = ''; $transaction = $variables['transaction']; + $size = $variables['size']; $requester = user_load($transaction['uid']); - $content .= t('Request from @name.', array('@name' => $requester->name)); - $content .= '
'; + + if ($size != 'small') { + $content .= t('Request from @name.', array('@name' => $requester->name)); + $content .= '
'; + } + foreach (muamba_actions_available('received', $transaction['status']) as $action) { - $content .= theme('muamba_widget_icon', array('status' => $action, 'id' => $transaction['mid'])); + $content .= theme('muamba_widget_icon', array( + 'status' => $action, + 'id' => $transaction['mid'], + 'size' => $size, + )); } return $content; @@ -181,9 +191,14 @@ function theme_muamba_widget_owner($variables) { function theme_muamba_widget_requester($variables) { $content = ''; $transaction = $variables['transaction']; + $size = $variables['size']; foreach (muamba_actions_available('sent', $transaction['status']) as $action) { - $content .= theme('muamba_widget_icon', array('status' => $action, 'id' => $transaction['mid'])); + $content .= theme('muamba_widget_icon', array( + 'status' => $action, + 'id' => $transaction['mid'], + 'size' => $size, + )); } return $content; -- cgit v1.2.3