Browse Source

Fixing fatal error.

Julio Montoya 10 years ago
parent
commit
b9d27c796e
1 changed files with 10 additions and 2 deletions
  1. 10 2
      plugin/clockworksms/lib/clockworksms.lib.php

+ 10 - 2
plugin/clockworksms/lib/clockworksms.lib.php

@@ -56,13 +56,21 @@ class Clockworksms
         }
     }
 
+    /**
+     * @param int $userId
+     * @return mixed
+     */
     private function getMobilePhoneNumberById($userId)
     {
         require_once api_get_path(LIBRARY_PATH).'extra_field.lib.php';
+        require_once api_get_path(LIBRARY_PATH).'extra_field_value.lib.php';
+
         $mobilePhoneNumberExtraField = new ExtraField('user');
         $mobilePhoneNumberExtraField = $mobilePhoneNumberExtraField->get_handler_field_info_by_field_variable('mobile_phone_number');
-        require_once api_get_path(LIBRARY_PATH).'extra_field_value.lib.php';
-        $mobilePhoneNumberExtraFieldValue = (new ExtraFieldValue('user'))->get_values_by_handler_and_field_id($userId, $mobilePhoneNumberExtraField['id']);
+
+        $mobilePhoneNumberExtraFieldValue = new ExtraFieldValue('user');
+        $mobilePhoneNumberExtraFieldValue = $mobilePhoneNumberExtraFieldValue->get_values_by_handler_and_field_id($userId, $mobilePhoneNumberExtraField['id']);
+
         return $mobilePhoneNumberExtraFieldValue['field_value'];
     }