From fa2dc9548f2f130a0d412a07b52ca94ffe563f19 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Tue, 4 Nov 2014 09:28:24 -0500 Subject: [PATCH] benefits: Simplify Drupal user access. * CRM/Memberdashboard/Page/Benefits.php (CRM_Memberdashboard_Page_Benefits) [loadUser]: Delete. [run]: Use $user global variable. --- CRM/Memberdashboard/Page/Benefits.php | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/CRM/Memberdashboard/Page/Benefits.php b/CRM/Memberdashboard/Page/Benefits.php index 91f3f91..034ec9a 100644 --- a/CRM/Memberdashboard/Page/Benefits.php +++ b/CRM/Memberdashboard/Page/Benefits.php @@ -3,19 +3,14 @@ require_once 'CRM/Memberdashboard/Page.php'; class CRM_Memberdashboard_Page_Benefits extends CRM_Memberdashboard_Page { - // FIXME: Assumes CiviCRM is running on Drupal. - function loadUser() { - $match = civicrm_api3('uf_match', 'getsingle', array( - 'contact_id' => $this->contactId() - )); - - return user_load($match['uf_id']); - } - function run() { + // FIXME: Assumes CiviCRM is running on Drupal. + // Ugly global variable for the current Drupal user. + global $user; + CRM_Utils_System::setTitle(ts('Benefits')); - $this->assign('user', $this->loadUser()); + $this->assign('user', $user); parent::run(); } -- 2.25.1