if (count($_POST) > 0) { if ($sessao->getIdMestre() == ID_JOGADOR && $_POST['acao'] == 'Iniciar') { $sessao->comecar(); header('Location: sessao.php?s=' . Sessao::idSessao()); exit; } if (array_key_exists('personagem', $_POST)) { $id_personagem = intval($_POST['personagem']); } if ($id_personagem <= 0) { $msgerro = 'Selecione o personagem.'; } if (is_null($msgerro)) { $meuPersonagem = Personagem::pegar($id_personagem); $meuPersonagem->setSessao(Sessao::idSessao()); header('Location: sessao-grupo.php?s=' . Sessao::idSessao()); exit; } } $id_personagem = Personagem::pegarPorSessao(); if ($id_personagem > 0) { $meuPersonagem = Personagem::pegar($id_personagem); } } else { $id_mapa = 0; $id_personagem = 0; $tempo_turno = 0; $limite_personagem = 0; if (array_key_exists('map', $_GET)) { $id_mapa = intval($_GET['map']); }
<ul class="button-group right"> <li><a class="button success" href="<?php echo WEB_PATH; ?> /sessao.php?s=<?php echo Sessao::idSessao(); if (!is_null(Sessao::idPersonagemAtual())) { echo "&id=" . Sessao::idPersonagemAtual(); } ?> ">Mapa Pequeno</a></li> <li><a class="button" href="<?php echo WEB_PATH; ?> /sessao-mapa.php?s=<?php echo Sessao::idSessao(); if (!is_null(Sessao::idPersonagemAtual())) { echo "&id=" . Sessao::idPersonagemAtual(); } ?> &cmd=turno">Finalizar Turno</a></li> </ul> </div> <div class="twelve columns"> <hr /> </div> </div> <div class="row"> <div class="three columns"> <?php $sessao->renderizar();
public function renderizarMenu() { if (in_array($this->cod_situacao, array(MORTO, DESMAIADO))) { return false; } echo '<ul class="sf-menu sf-vertical" id="acoes">'; if ($this->sobreAtaque()) { $this->renderizarMenuDefesa(); } if ($this->podeAtacar()) { $this->renderizarMenuMovimento(); } $sessao = Sessao::getSessaoAtual(); if ($sessao->getTipo() == SESSAO_SOLO || $sessao->getTipo() == SESSAO_GRUPO && $this->temTurno()) { echo '<li><a href="' . WEB_PATH . '/sessao.php?s=' . Sessao::idSessao() . '&id=' . $this->id_personagem . '&cmd=turno">Finalizar Turno</a></li>'; } echo '</ul>'; }
public static function listarLog() { $query = "\n SELECT \n noticia.id_personagem,\n noticia.cod_tipo,\n noticia.data_inclusao,\n noticia.texto,\n personagem.nome\n FROM noticia\n LEFT JOIN personagem ON personagem.id_personagem = noticia.id_personagem\n WHERE noticia.id_sessao = '" . do_escape(Sessao::idSessao()) . "'\n ORDER BY noticia.id_noticia DESC\n LIMIT 30\n "; return get_result($query); }
public static function escreverlog($texto, $id_personagem = null, $cod_tipo = LOG_NORMAL) { if (array_key_exists('s', $_GET)) { $id_sessao = Sessao::idSessao(); } $query = "\n INSERT INTO noticia (\n id_campanha,\n id_personagem,\n cod_tipo,\n id_sessao,\n data_inclusao,\n texto\n ) VALUES (\n " . do_full_escape(static::$id_campanha) . ",\n " . do_full_escape($id_personagem) . ",\n '" . do_escape($cod_tipo) . "',\n '" . do_escape($id_sessao) . "',\n NOW(),\n '" . do_escape($texto) . "'\n )\n "; do_insert($query); }