public static function getCampeonatosFinalizados() { $campDao = new CampeonatoDao(); $row = $campDao->getCampeonatosFinalizados(); $im = ""; if (sizeof($row) == 0) { $im = self::$msg; } else { foreach ($row as $champ) { //$im .= "<li id='".$champ['id']."'><a href='http://localhost/CampeonatoBotao/index.php?pagina=verCampeonato&campeonato=$champ[id]'>".($champ['nome'])."</a></li>"; $im .= "<li id='" . $champ['id'] . "'><a href='http://localhost/CampeonatoBotao/verCampeonato?campeonato={$champ['id']}'>" . $champ['nome'] . "</a></li>"; } } return $im; }
require_once "../BancoDeDados/Conexao.php"; require_once "../Construcao/Campeonato.php"; require_once "../BancoDeDados/CampeonatoDao.php"; require_once "../Construcao/gerenciadores/GerenciaJogosGrupos.php"; require_once "../Construcao/Grupo.php"; require_once "../Construcao/JogoGrupo.php"; require_once "../BancoDeDados/JogoGrupoDao.php"; require_once "../Construcao/gerenciadores/GeradorJogosGrupo.php"; require_once "../BancoDeDados/GrupoDao.php"; require_once "../Construcao/gerenciadores/GerenciadorClassificacao.php"; require_once "../BancoDeDados/ClassificacaoDao.php"; $campeonatoNome = $_REQUEST['nomeCampeonato']; $campeonato = new Campeonato(); $campeonato->setCampeonato($campeonatoNome); $campeonatoBanco = new CampeonatoDao(); $campeonatoBanco->setNovoCampeonato($campeonato); $grupo1 = new Grupo("A"); $grupo1->setIdCampeonato($campeonato->getIdCampeonato()); $grupo1->setTime1($_REQUEST['grupo1Time1']); $grupo1->setTime2($_REQUEST['grupo1Time2']); $grupo1->setTime3($_REQUEST['grupo1Time3']); $grupo1->setTime4($_REQUEST['grupo1Time4']); $grupo2 = new Grupo("B"); $grupo2->setIdCampeonato($campeonato->getIdCampeonato()); $grupo2->setTime1($_REQUEST['grupo2Time1']); $grupo2->setTime2($_REQUEST['grupo2Time2']); $grupo2->setTime3($_REQUEST['grupo2Time3']); $grupo2->setTime4($_REQUEST['grupo2Time4']); $grupo3 = new Grupo("C"); $grupo3->setIdCampeonato($campeonato->getIdCampeonato());
<?php require_once "../BancoDeDados/CampeonatoDao.php"; $camp = new CampeonatoDao(); if ($camp->finalizaCampeonato($_POST['campeonato']) > 0) { echo "{'message' : 'Campeonato finalizado!', 'campeonato': '" . $_POST['campeonato'] . "'}"; }
<?php require_once "../BancoDeDados/Conexao.php"; require_once "../BancoDeDados/JogoMataMataDao.php"; require_once "../Construcao/gerenciadores/GerenciaJogosMataMata.php"; require_once "../Construcao/Jogo.php"; require_once "../Construcao/JogoMataMata.php"; require_once "../Construcao/Time.php"; require_once "../Construcao/gerenciadores/GerenciadoresMataMata/GerenciadorQuartasDeFinal.php"; require_once "../Construcao/gerenciadores/GerenciadoresMataMata/GerenciadorSemiFinal.php"; require_once "../Construcao/gerenciadores/GerenciadoresMataMata/GerenciadorFinal.php"; require_once "../BancoDeDados/CampeonatoDao.php"; $campeonato = new CampeonatoDao(); $status = $campeonato->isFinalizado($_POST['campeonato']); $gJMM = new GerenciaJogosMataMata(); ?> <script language="javascript" type="text/javascript"> $("#conteudoFinais table.tabelaclassificacao tbody td.golTime1").livequery('click', function(){ if($(this).attr("status") != 1){ if(verificaVazio($(this).attr('alt').split("|"))) fazEditavelMataMata($(this)); $(this).unbind('click'); $(this).next().next().unbind('click'); $(this).focus().select(); } }); $("#finalizaCampeonato").bind('click', function(){ $.post('processamentoFormularios/finalizaCampeonato.php', { 'campeonato' : $(this).attr('alt') }, function(data){ alert(data.message);
<?php require_once "BancoDeDados/GrupoDao.php"; require_once "BancoDeDados/JogoGrupoDao.php"; require_once "Construcao/gerenciadores/GeradorJogosGrupo.php"; require_once "BancoDeDados/CampeonatoDao.php"; $camp = $_GET['campeonato']; $campeonato = new CampeonatoDao(); $status = $campeonato->isFinalizado($camp); $grupos = new GrupoDao(); $arrayGrupos = $grupos->getGruposCampeonato($camp); $jogosTabela = new GeradorJogosGrupo(); $matrizJogos = new ArrayObject(); foreach ($arrayGrupos as $grupo) { $_SESSION['grupo' . $grupo['id']] = 0; $matrizJogos->append($jogosTabela->getJogos($grupo['id'])); } $tables = ""; foreach ($matrizJogos as $jogos) { $tables .= "<table class='tabelaClassificacao' border='1' cellpadding='2' cellspacing='2'>"; $tables .= "\n <thead>\n <tr>\n <th colspan='5'>Grupo " . $jogos[0]['grupo'] . "</th>\n </tr>\n </thead>\n <tbody>\n "; foreach ($jogos as $jogo) { if ($jogo['golTime1'] != '' && $jogo['golTime2'] != '') { $_SESSION['grupo' . $jogo['idGrupo']] += 1; } $tables .= "\n <tr>\n <td style='text-align: right'>" . utf8_encode($jogo['t1']) . " <img src='{$jogo['escudoT1']}'/> </td>\n <td class='placar golTime1' status='{$status}' alt='{$jogo['idJogo']}|{$jogo['idGrupo']}|{$jogo['idT1']}|{$jogo['idT2']}'>{$jogo['golTime1']}</td>\n <td>x</td>\n <td class='placar golTime2' alt='{$jogo['idJogo']}|{$jogo['idGrupo']}|{$jogo['idT1']}|{$jogo['idT2']}'>{$jogo['golTime2']}</td>\n <td style='text-align: left'> <img src='{$jogo['escudoT2']}'/> " . utf8_encode($jogo['t2']) . "</td>\n </tr>\n "; } $tables .= "</tbody></table>"; } echo $tables; //print_r($_SESSION);