diff options
Diffstat (limited to 'phpBB/functions/auth.php')
-rw-r--r-- | phpBB/functions/auth.php | 21 |
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]); |