public static function listar($id_jogador = null) { $retorno = array(); $query = static::query(); //$query .= "WHERE id_jogador = '". do_escape($id_jogador)."'"; $query .= " WHERE (1=1)"; if (!is_null($id_jogador)) { $query .= " AND id_jogador = '" . do_escape($id_jogador) . "'"; } $query .= " ORDER BY data_inclusao DESC"; $campanhas = get_result($query); foreach ($campanhas as $dados) { $campanha = new Campanha(); $campanha->carregarDB($dados); $retorno[] = $campanha; } return $retorno; }
</div> </div> <div class="row"> <form method="POST" action="<?php echo WEB_PATH; ?> /sessao-nova.php"> <input type="hidden" name="acao" value="nova-sessao"> <div class="six columns"> <div> <label>Campanha:</label> <span> <select id="id_campanha" name="id_campanha"> <option value="">--selecione--</option> <?php foreach (Campanha::listar(ID_JOGADOR) as $campanha) { ?> <option value="<?php echo $campanha->getIdCampanha(); ?> "><?php echo $campanha->getNome(); ?> </option> <?php } ?> </select> </span> </div> <div>
$id_personagem = intval($_GET['aprovar']); $id_campanha = intval($_GET['campanha']); $personagem = Personagem::pegar($id_personagem); $personagem->aprovarInscricao(); header('location: campanha.php?campanha=' . $id_campanha); exit; } elseif (array_key_exists('reprovar', $_GET)) { $id_personagem = intval($_GET['reprovar']); $id_campanha = intval($_GET['campanha']); $personagem = Personagem::pegar($id_personagem); $personagem->reprovarInscricao(); header('location: campanha.php?campanha=' . $id_campanha); exit; } $id_campanha = intval($_GET['campanha']); $campanha = new Campanha($id_campanha > 0 ? $id_campanha : null); require 'header.php'; ?> <div class="row"> <div class="twelve columns"> <?php if ($_GET['msg'] == 'success') { ?> <div class="alert-box success">Campanha alterada com sucesso!</div> <?php } ?> <h3>Campanha</h3> <hr /> </div> </div>
<li style="float: right"><a href="<?php echo WEB_PATH; ?> /campanha.php" class="button">Minhas Campanhas</a></li> <li style="float: right"><a href="<?php echo WEB_PATH; ?> /campanha.php" class="button success">Criar Campanha</a></li> </ul> </div> <div class="twelve columns"> <hr /> </div> </div> <?php $campanhas = Campanha::listar(); foreach ($campanhas as $campanha) { $personagem = Personagem::pegarMeuPorCampanha($campanha->getIdCampanha()); ?> <div class="row"> <div class="six columns"> <h6><a href="<?php echo WEB_PATH; ?> /campanha.php?campanha=<?php echo $campanha->getIdCampanha(); ?> "><?php echo $campanha->getNome(); ?> </a></h6>