void WorldSession::HandleBattlefieldStatusOpcode(WorldPacket &recv_data)
{
	//sLog.outDebug("BATTLEGROUND: Recieved CMSG_BATTLEFIELD_STATUS packet.");
	
	if(!GetPlayer()->m_bgInBattleground || GetPlayer()->GetCurrentBattleground() == NULL)
	{
		WorldPacket pkt;
		pkt.Initialize(SMSG_BATTLEFIELD_STATUS);
		pkt << uint32(0x00) << uint32(0x00);
		SendPacket(&pkt);
		return;
	}

	WorldPacket * pkt;
	Battleground * bg = GetPlayer()->GetCurrentBattleground();
	uint32 CurrentTime = uint32(time(NULL));
	pkt = sBattlegroundMgr.BuildBattlegroundStatusPacket(0, bg->GetBattlegroundType(), bg->GetInstanceID(), 3, CurrentTime, 0);
	SendPacket(pkt);
	delete pkt;
}