Exemplo n.º 1
0
 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;
 }