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'>"; $tables .= "\n <thead>\n <tr>\n <th id='coluna1'>Time</th><th>P</th><th>V</th><th>E</th><th>D</th><th>GP</th><th>GC</th><th>S</th>\n </tr>\n </thead>\n <tbody>"; foreach ($classGrupo as $grupo) {
<?php require_once "../BancoDeDados/Conexao.php"; require_once "../Construcao/gerenciadores/GeradorJogosGrupo.php"; require_once "../BancoDeDados/JogoGrupoDao.php"; $jogoId = $_REQUEST['jogo']; $grupoId = $_REQUEST['grupo']; $golT1 = $_REQUEST['golTime1']; $golT2 = $_REQUEST['golTime2']; $time1 = $_REQUEST['time1']; $time2 = $_REQUEST['time2']; $gerador = new GeradorJogosGrupo(); if ($gerador->setPlacarJogo($jogoId, $grupoId, $golT1, $golT2) <= 0) { echo "Falha ao armazenar o placar! Verifique se digitou os dados corretamente"; } else { require_once "../Construcao/gerenciadores/GerenciadorClassificacao.php"; require_once "../BancoDeDados/ClassificacaoDao.php"; $gerenciador = new GerenciadorClassificacao(); $gerenciador->atualizaClassificacao($grupoId, $time1, $time2, $golT1, $golT2); }
$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); } require_once "../Construcao/gerenciadores/GeradorJogosMataMata.php"; require_once "../BancoDeDados/JogoMataMataDao.php"; $inicializaMataMata = new GeradorJogosMataMata();
<?php require_once "../BancoDeDados/Conexao.php"; require_once "../Construcao/gerenciadores/GeradorJogosGrupo.php"; require_once "../BancoDeDados/JogoGrupoDao.php"; $jogoId = $_REQUEST['jogo']; $grupo = $_REQUEST['grupo']; $golsOldT1 = $_REQUEST['golOldT1']; $golsOldT2 = $_REQUEST['golOldT2']; $golsT1 = $_REQUEST['golTime1']; $golsT2 = $_REQUEST['golTime2']; $time1 = $_REQUEST['time1']; $time2 = $_REQUEST['time2']; $gerador = new GeradorJogosGrupo(); if ($gerador->setPlacarJogo($jogoId, $grupo, $golsT1, $golsT2) > 0) { require_once "../Construcao/gerenciadores/GerenciadorClassificacao.php"; require_once "../BancoDeDados/ClassificacaoDao.php"; $gerenciador = new GerenciadorClassificacao(); $gerenciador->atualizaClassificacao($grupo, $time1, $time2, $golsT1, $golsT2, $golsOldT1, $golsOldT2); }