From d13812fec79a4f8960d0044c638feab299b0b2c2 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Fri, 26 Jun 2015 17:28:53 -0500 Subject: [PATCH] Fix Get user extra field on Advanced Subscription plugin - refs BT#9901 #TMI --- plugin/advanced_subscription/src/admin_view.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugin/advanced_subscription/src/admin_view.php b/plugin/advanced_subscription/src/admin_view.php index b66b35bb8d..ad6e7c1310 100644 --- a/plugin/advanced_subscription/src/admin_view.php +++ b/plugin/advanced_subscription/src/admin_view.php @@ -68,7 +68,10 @@ if (!empty($sessionId)) { $studentId = intval($student['user_id']); $data['studentUserId'] = $studentId; - $student['area'] = api_get_user_info($studentId, false, false, true)['extra']['area']; + $fieldValue = new ExtraFieldValue('user'); + $areaField = $foo->get_values_by_handler_and_field_variable($studentId, 'area', true); + + $student['area'] = $areaField['value']; $student['userLink'] = api_get_path(WEB_CODE_PATH).'social/profile.php?u='.$studentId; $data['queueId'] = intval($student['queue_id']); $data['newStatus'] = ADVANCED_SUBSCRIPTION_QUEUE_STATUS_ADMIN_APPROVED;