summaryrefslogtreecommitdiffstats
path: root/lib/general.lib.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/general.lib.php')
-rw-r--r--lib/general.lib.php20
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/general.lib.php b/lib/general.lib.php
index 7923a96d..f933ef94 100644
--- a/lib/general.lib.php
+++ b/lib/general.lib.php
@@ -969,4 +969,24 @@ function invert_boolean($value) {
} // invert_boolean
+/**
+ * get_user_from_username
+ * As we are moving away from user from username to user from
+ * unique ID (smaller/faster/more powerful!) this can be used
+ * to return a user object if all you've got is the username
+ */
+function get_user_from_username($username) {
+
+ $sql = "SELECT id FROM user WHERE username='" . sql_escape($username) . "'";
+ $db_results = mysql_query($sql, dbh());
+
+ $results = mysql_fetch_assoc($db_results);
+
+ $user = new User($results['id']);
+
+ return $user;
+
+} // get_user_from_username
+
+
?>