if(transferInfo.HasValue&&!transferInfo.Value.newBoard.isTransferTarget)thrownewFLocalException("You cannot transfer in '"+transferInfo.Value.newBoard.name+"'");
}
if(account.user.id==this.poster.id)thrownewFLocalException("You cannot punish your own posts");
if(!Moderator.isModerator(context.account,post.thread))thrownewFLocalException(context.account.id+" is not a moderator in board "+post.thread.board.id);
if(context.account.user.id==post.poster.id)thrownewFLocalException("You cannot punish your own posts");