if (strpos($_SERVER['HTTP_REFERER'], 'verCampeonato?campeonato') === false) { require_once "BancoDeDados/GrupoDao.php"; require_once "BancoDeDados/ClassificacaoDao.php"; require_once "Construcao/gerenciadores/GerenciadorClassificacao.php"; require_once "BancoDeDados/JogoGrupoDao.php"; require_once "Construcao/gerenciadores/GeradorJogosGrupo.php"; } else { require_once "../BancoDeDados/GrupoDao.php"; require_once "../BancoDeDados/ClassificacaoDao.php"; require_once "../Construcao/gerenciadores/GerenciadorClassificacao.php"; require_once "../BancoDeDados/JogoGrupoDao.php"; require_once "../Construcao/gerenciadores/GeradorJogosGrupo.php"; } $camp = $_REQUEST['campeonato']; $grupos = new GrupoDao(); $arrayGrupos = $grupos->getGruposCampeonato($camp); $classificacao = new GerenciadorClassificacao(); $matrizClassificacao = new ArrayObject(); $g = array(); $k = 0; foreach ($arrayGrupos as $grupo) { $g[$k++] = $grupo['id']; $matrizClassificacao->append($classificacao->getClassificacao($grupo['id'])); } $tables = ""; $tablesJogos = ""; $k = 0; foreach ($matrizClassificacao as $classGrupo) { $tables .= "<div id='cabecaSepara'>\n <h3>Grupo " . $classGrupo[0]['grupo'] . "</h3>\n </div>"; $tables .= "<table class='tabelaClassificacao' border='1' cellpadding='2' cellspacing='2'>";
$grupo3->setTime1($_REQUEST['grupo3Time1']); $grupo3->setTime2($_REQUEST['grupo3Time2']); $grupo3->setTime3($_REQUEST['grupo3Time3']); $grupo3->setTime4($_REQUEST['grupo3Time4']); $grupo4 = new Grupo("D"); $grupo4->setIdCampeonato($campeonato->getIdCampeonato()); $grupo4->setTime1($_REQUEST['grupo4Time1']); $grupo4->setTime2($_REQUEST['grupo4Time2']); $grupo4->setTime3($_REQUEST['grupo4Time3']); $grupo4->setTime4($_REQUEST['grupo4Time4']); $listaGrupos = new ArrayObject(); $listaGrupos->append($grupo1); $listaGrupos->append($grupo2); $listaGrupos->append($grupo3); $listaGrupos->append($grupo4); $salvaGrupos = new GrupoDao(); $gerenciaJogosGrupos = new GerenciaJogosGrupos(); $gerador = new GeradorJogosGrupo(); $classificacao = new GerenciadorClassificacao(); foreach ($listaGrupos as $gr) { $salvaGrupos->setNovoGrupo($gr); $gerenciaJogosGrupos->setGrupo($gr); $gerenciaJogosGrupos->geraPrimeiraRodada(); $gerenciaJogosGrupos->geraSegundaRodada(); $gerenciaJogosGrupos->geraTerceiraRodada(); $r1 = $gerenciaJogosGrupos->getPrimeiraRodada(); $r2 = $gerenciaJogosGrupos->getSegundaRodada(); $r3 = $gerenciaJogosGrupos->getTerceiraRodada(); $gerador->armazenaRodadas($r1, $r2, $r3, $gerenciaJogosGrupos->getGrupo()); $classificacao->inicializaClassificacao($gr); }