getOne ($sql); } function getUserByEmail ($s) { $sql = "SELECT `user_email` FROM " . TF_FORUM_USER . " WHERE `user_email` = '$s' LIMIT 1"; return $this->getOne ($sql); } function insertUser ($p) { $sql = "INSERT INTO " . TF_FORUM_USER . " SET `user_name` = '{$p['username']}', `user_email` = '{$p['email']}', `user_pwd` = MD5('{$p['pwd']}'), `user_join_date` = UNIX_TIMESTAMP()"; return $this->query($sql); } function checkLogin ($p) { $sql = "SELECT `user_name` FROM " . TF_FORUM_USER . " WHERE `user_name` = '{$p['username']}' AND `user_pwd` = '{$p['pwd']}' LIMIT 1"; return $this->getRow ($sql); } function getUserJoinDate ($u) { global $gConf; return $this->getOne ("SELECT DATE_FORMAT(FROM_UNIXTIME(`user_join_date`),'{$gConf['date_format']}') AS `user_join_date` FROM " . TF_FORUM_USER . " WHERE `user_name` = '$u' LIMIT 1"); } // private functions } ?>