Browse Source

Fix Get user extra field on Advanced Subscription plugin - refs BT#9901 #TMI

Angel Fernando Quiroz Campos 9 years ago
parent
commit
d13812fec7
1 changed files with 4 additions and 1 deletions
  1. 4 1
      plugin/advanced_subscription/src/admin_view.php

+ 4 - 1
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;