From f8a758f6d8b460a4c22a7aa8835ffa57708e800f Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 8 Nov 2011 20:20:14 -0200 Subject: Adding muamba_availability_info() --- muamba.handlers.inc | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) (limited to 'muamba.handlers.inc') diff --git a/muamba.handlers.inc b/muamba.handlers.inc index 2745130..06c80b1 100644 --- a/muamba.handlers.inc +++ b/muamba.handlers.inc @@ -47,28 +47,13 @@ class views_handler_field_muamba_available extends views_handler_field { * Renders the field. */ function render($values) { - if (!isset($values->nid)) { - return; - } - - global $user; - $available = muamba_check_availability($values->nid); - - if ($values->users_node_uid == $user->uid) { - return t('You own the item'); + if (isset($values->mid)) { + $transaction = muamba_get_transaction($values->mid); + return muamba_availability_info($transaction['nid']); } - elseif (!$available) { - $transaction = muamba_current_transactions($values->nid, $user->uid); - - if (isset($transaction['uid']) && $transaction['uid'] == $user->uid) { - return t('You requested'); - } - else { - return t('No'); - } + elseif (isset($values->nid)) { + return muamba_availability_info($values->nid); } - - return t('Yes'); } } -- cgit v1.2.3