]> gitweb.fluxo.info Git - drupal/muamba.git/commitdiff
Fixing 'meus emprestimos' widget
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 14 Nov 2011 21:02:24 +0000 (19:02 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 14 Nov 2011 21:02:24 +0000 (19:02 -0200)
muamba.handlers.inc

index 87d0dd89548e676180c731b985a764120f1fc5e8..def07ef812244ac7b8ddae9875e1daa60143b388 100644 (file)
@@ -92,8 +92,20 @@ class views_handler_field_muamba_actions extends views_handler_field {
       }
     }
     elseif (isset($values->nid)) {
-      $node = node_load($values->nid);
-      return muamba_widget($node);
+      if (isset($values->users_muamba_uid)) {
+        $transaction = muamba_current_transactions($values->nid, $values->users_muamba_uid);
+
+        if ($transaction['owner'] == $user->uid) {
+          return theme('muamba_widget_owner', array('transaction' => $transaction));
+        }
+        elseif ($transaction['uid'] == $user->uid) {
+          return theme('muamba_widget_requester', array('transaction' => $transaction));
+        }
+      }
+      else {
+        $node = node_load($values->nid);
+        return muamba_widget($node);
+      }
     }
   }
 }