diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2011-11-08 20:20:14 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2011-11-08 20:20:14 -0200 |
commit | f8a758f6d8b460a4c22a7aa8835ffa57708e800f (patch) | |
tree | 1f3bc8d44ad0896dedce3720f8fdc5ccd0b02b3c /muamba.handlers.inc | |
parent | 645c6115b04a66d22c6f26695e11deb8eecb2573 (diff) | |
download | muamba-f8a758f6d8b460a4c22a7aa8835ffa57708e800f.tar.gz muamba-f8a758f6d8b460a4c22a7aa8835ffa57708e800f.tar.bz2 |
Adding muamba_availability_info()
Diffstat (limited to 'muamba.handlers.inc')
-rw-r--r-- | muamba.handlers.inc | 25 |
1 files changed, 5 insertions, 20 deletions
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'); } } |