public function joinCircle($account, $nick_name = null) { $falg = $this->IsExist($account); if ($falg) { return false; } $staffMgr = new \Justsy\BaseBundle\Management\Staff($this->conn, $this->conn_im, $account); $staffObj = $staffMgr->getInfo(); if ($staffObj == null) { return false; } if (empty($nick_name)) { $nick_name = $staffObj["nick_name"]; } $falg = $this->NicknameIsExist($nick_name); if ($falg) { $enoInfo = $staffMgr->getEnInfo(); $nick_name = $nick_name . "(" . $enoInfo["eshortname"] . ")"; } $sql = "insert into we_circle_staff (circle_id,login_account,nick_name) values (?,?,?)"; $this->conn->ExecSQL($sql, array((string) $this->circleid, (string) $account, (string) $nick_name)); return true; }