aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/functions/auth.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/functions/auth.php')
-rw-r--r--phpBB/functions/auth.php21
1 files changed, 20 insertions, 1 deletions
diff --git a/phpBB/functions/auth.php b/phpBB/functions/auth.php
index c890a3e2e7..df4d99691d 100644
--- a/phpBB/functions/auth.php
+++ b/phpBB/functions/auth.php
@@ -129,7 +129,26 @@ function get_userdata_from_id($userid, $db)
$userdata = array("error" => "1");
return ($userdata);
}
- if($db->sql_numrows())
+ if($db->sql_numrows($result))
+ {
+ $myrow = $db->sql_fetchrowset($result);
+ return($myrow[0]);
+ }
+ else
+ {
+ $userdata = array("error" => "1");
+ return ($userdata);
+ }
+}
+
+function get_userdata($username, $db) {
+ $sql = "SELECT * FROM ".USERS_TABLE." WHERE username = '$username' AND user_level != ".DELETED;
+ if(!$result = $db->sql_query($sql))
+ {
+ $userdata = array("error" => "1");
+ }
+
+ if($db->sql_numrows($result))
{
$myrow = $db->sql_fetchrowset($result);
return($myrow[0]);