Переглянути джерело

Adding api_get_user_info_from_email()

Julio Montoya 10 роки тому
батько
коміт
30871fbc75
1 змінених файлів з 20 додано та 0 видалено
  1. 20 0
      main/inc/lib/main_api.lib.php

+ 20 - 0
main/inc/lib/main_api.lib.php

@@ -1275,6 +1275,26 @@ function api_get_user_info_from_username($username = '')
     return false;
     return false;
 }
 }
 
 
+/**
+ * Get first user with an email
+ * @param string $email
+ * @return array|bool
+ */
+function api_get_user_info_from_email($email = '')
+{
+    if (empty($email)) {
+        return false;
+    }
+    $sql = "SELECT * FROM ".Database :: get_main_table(TABLE_MAIN_USER)."
+            WHERE email ='".Database::escape_string($email)."' LIMIT 1";
+    $result = Database::query($sql);
+    if (Database::num_rows($result) > 0) {
+        $result_array = Database::fetch_array($result);
+        return _api_format_user($result_array);
+    }
+    return false;
+}
+
 /**
 /**
  * @return string
  * @return string
  */
  */