コード例 #1
0
ファイル: User.class.php プロジェクト: huqq1987/clone-lemon
 public function setUserNickname($uid, $nickname)
 {
     $NicknameMd5Obj = new NicknameMd5();
     $existnicknameuid = $NicknameMd5Obj->checkNameIsExist($nickname);
     if ($existnicknameuid > 0 && $existnicknameuid != $uid) {
         $this->setError(ErrorConf::nickNameIsExist());
         return false;
     } else {
         $NicknameMd5Obj->addOne($nickname, $uid);
     }
     $db = DbConnecter::connectMysql('share_user');
     $sql = "update `userinfo` set nickname=? where uid={$uid} ";
     $st = $db->prepare($sql);
     $st->execute(array($nickname));
     $this->clearUserCache($uid);
     QueueManager::pushUserInfoToSearch($uid);
     // 添加到审核队列
     QueueManager::pushAuditTextAction($uid, 1);
     QueueManager::pushUserToUpdateUserSysFriendLog($uid);
     return true;
 }