<?php require 'common.inc.php'; $regraPersonagem = new Personagem(); $regraProfissao = new Profissao(); //$personagem = $regraPersonagem->pegar(ID_PERSONAGEM); //$GLOBALS['_personagem'] = $personagem; $personagem = $regraPersonagem->pegarAtual(); $id_profissao = intval($_GET['profissao']); $urlPersonagem = WEB_PATH . '/' . strtolower(sanitize_slug($personagem->nome)) . '_' . $personagem->id_personagem; $urlPersonagem .= "/crafting/{$id_profissao}"; $mensagem = $regraProfissao->executar($personagem, $id_profissao); $personagem = $regraPersonagem->pegar(ID_PERSONAGEM); $GLOBALS['_personagem'] = $personagem; require 'header.inc.php'; require 'menu-principal.inc.php'; require 'personagem-modal.inc.php'; ?> <div class="container" style="margin-top: 80px"> <div class="row"> <div class="col-md-3"> <?php require 'login.inc.php'; ?> </div> <div class="col-md-9"> <div class="panel panel-default"> <div class="panel-body"> <div class="pull-right"> <a class="btn btn-success" href="<?php echo $urlPersonagem;
<?php require 'common.inc.php'; $regraPersonagem = new Personagem(); $regraCidade = new Cidade(); $regraConstrucao = new Construcao(); $personagem = $regraPersonagem->pegar(ID_PERSONAGEM); $GLOBALS['_personagem'] = $personagem; $id_cidade = intval($_GET['cidade']); $cidade = $regraCidade->pegar($id_cidade); $urlPersonagem = WEB_PATH . '/' . strtolower(sanitize_slug($personagem->nome)) . '_' . $personagem->id_personagem; $urlPersonagem .= '/terrain/' . strtolower(sanitize_slug($cidade->nome)) . '_' . $cidade->id_cidade; if (array_key_exists('construir', $_GET)) { $id_construcao = $regraConstrucao->construir(ID_PERSONAGEM, $id_cidade, $_GET['construir']); $construcao = $regraConstrucao->pegar($id_construcao); $urlPersonagem .= '/' . strtolower(sanitize_slug($construcao->nome)) . '_' . $construcao->id_construcao; header("Location: {$urlPersonagem}"); exit; } $tipos = $regraConstrucao->listarTipo(); require 'header.inc.php'; require 'menu-principal.inc.php'; require 'personagem-modal.inc.php'; ?> <div class="container" style="margin-top: 80px"> <div class="row"> <div class="col-md-3"> <?php require 'login.inc.php'; ?> </div>
<th width="20%"><a href="#"><?php echo _('Count'); ?> </a></th> <th width="10%" class="text-right"><a href="#"><?php echo _('Price'); ?> </a></th> </tr> </thead> <tbody> <?php foreach ($itens as $slug => $item) { ?> <?php $url = WEB_PATH . '/' . strtolower(sanitize_slug($item->vendedor)) . '_' . $item->id_personagem; ?> <tr> <td style="padding-top: 10px"><?php echo $item->nome; ?> </td> <td style="padding-top: 10px"><a href="<?php echo $url; ?> "><?php echo $item->vendedor; ?> </a></td> <?php if ($item->id_personagem != ID_PERSONAGEM) {
require 'common.inc.php'; $regraPersonagem = new Personagem(); $regraItem = new Item(); $personagem = $regraPersonagem->pegar(ID_PERSONAGEM); $GLOBALS['_personagem'] = $personagem; $urlPersonagem = '/' . strtolower(sanitize_slug($personagem->nome)) . '_' . $personagem->id_personagem; //var_dump($_GET); if (array_key_exists('up', $_GET)) { $regraPersonagem->subirAtributo($personagem->id_personagem, $_GET['up']); $GLOBALS['_personagem'] = $regraPersonagem->pegar(ID_PERSONAGEM); } if (count($_POST) > 0) { if (array_key_exists('acao', $_POST) && $_POST['acao'] == 'personagem-novo') { $personagem = $regraPersonagem->pegarDoPost(); $id_personagem = $regraPersonagem->inserir($personagem); $url = strtolower(sanitize_slug($personagem->nome)) . '_' . $id_personagem . '/upgrade'; header('Location: ' . $url); exit; } } require 'header.inc.php'; require 'menu-principal.inc.php'; require 'personagem-modal.inc.php'; ?> <div class="container" style="margin-top: 80px"> <div class="row"> <div class="col-md-3"> <?php require 'login.inc.php'; ?> </div>
<?php $regraEscola = new Escola(); $regraUsuario = new Usuario(); $escola = $regraEscola->pegarAtual(); $usuarioAtual = $regraUsuario->pegarAtual(); $urlEditar = WEB_PATH . '/admin/usuario/'; $urlEditar .= strtolower(sanitize_slug($usuarioAtual->nome)); $urlEditar .= '-' . $usuarioAtual->id_usuario; ?> <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="<?php echo WEB_PATH; ?> /admin"><?php echo $escola->nome; ?> </a> </div> <div id="navbar" class="collapse navbar-collapse"> <ul class="nav navbar-nav"> <?php if (!is_null($usuarioAtual)) {
public function alterar() { if (is_null($this->slug) || trim($this->slug) == '') { $this->slug = sanitize_slug($this->nome); } if (is_numeric($this->slug)) { $this->slug = sanitize_slug($this->nome); } $query = "\n UPDATE jogador SET (\n email = '" . do_escape($this->email) . "',\n slug = '" . do_escape($this->slug) . "',\n nome = '" . do_escape($this->nome) . "',\n senha = '" . do_escape($this->senha) . "'\n WHERE id_jogador = '" . do_escape($this->id_jogador) . "'\n "; do_insert($query); }
echo _('Size'); ?> </a></th> <th class="text-right"><a href="#"><?php echo _('Options'); ?> </a></th> </tr> <?php foreach ($cidades as $cidade) { ?> <?php $urlCidade = $urlPersonagem . '/terrain/' . strtolower(sanitize_slug($cidade->nome)) . '_' . $cidade->id_cidade; ?> <?php $urlViajem = $urlPersonagem . '/trip/' . strtolower(sanitize_slug($cidade->nome)) . '_' . $cidade->id_cidade; ?> <tr> <td><a href="<?php echo $urlCidade; ?> "><?php echo $cidade->nome; ?> </a></td> <td><a href="<?php echo $urlCidade; ?> "><?php echo $cidade->suserano; ?>
if ($id_usuario > 0) { $usuario = $regraUsuario->pegar($id_usuario); } if (count($_POST) > 0) { try { if ($id_usuario > 0) { $usuario = $regraUsuario->pegarDoPost($usuario); $regraUsuario->alterar($usuario); $msgsucesso = 'Usuário alterado com sucesso!'; } else { $usuario = $regraUsuario->pegarDoPost(); $id_usuario = $regraUsuario->inserir($usuario); $usuario->id_usuario = $id_usuario; $msgsucesso = 'Usuário cadastrado com sucesso!'; $url = WEB_PATH . "/admin/usuario/"; $url .= strtolower(sanitize_slug($usuario->nome)); $url .= '-' . $usuario->id_usuario; $url .= '?sucesso=' . urlencode($msgsucesso); header('Location: ' . $url); exit; } } catch (Exception $e) { $msgerro = $e->getMessage(); } } require "header.inc.php"; require 'menu-principal.inc.php'; ?> <div class="container" style="margin-top: 80px"> <div class="row"> <div class="col-md-8">
public function alterar() { if (is_null($this->slug) || $this->slug == '') { $this->slug = $this->nome; } $this->slug = sanitize_slug($this->slug); $query = "\n UPDATE item SET\n nome = '" . do_escape($this->nome) . "',\n ultima_alteracao = NOW(),\n data = '" . do_escape(serialize($this)) . "'\n WHERE slug = '" . do_escape($this->slug) . "'\n "; //echo $query; //exit(); do_query($query); }
$dst_y = floor(($height - $dst_y) / 2) + $margin_top; if ($rotate > 0) { $bg = imagecolorallocatealpha($token, 0, 0, 0, 127); $token = imagerotate($token, $rotate, $bg); } imagecopyresampled($image2, $token, $dst_x, $dst_y, 0, 0, $dst_w, $dst_h, $dst_w, $dst_h); if ($gerar) { $x = floor(($width - 420) / 2); $y = 140; //$cor = imagecolorallocate($image2, 0, 0, 0); //imagerectangle($image2, $x, $y, $x + 420, $y + 420, $cor); $tokenFinal = imagecreatetruecolor(180, 180); imagealphablending($tokenFinal, false); imagesavealpha($tokenFinal, true); imagecopyresampled($tokenFinal, $image2, 0, 0, $x, $y, 180, 180, 420, 420); $nomeArquivo = strtolower(sanitize_slug($_POST['nome'])); $arquivo = __DIR__ . "/tokens/" . $nomeArquivo . ".png"; imagepng($tokenFinal, $arquivo); $msgsuccess = "Arquivo de Token '" . basename($arquivo) . "' salvo com sucesso!"; } ob_start(); imagepng($image2); $image_bin = ob_get_contents(); ob_end_clean(); $imagem_content = "data:image/jpg;base64," . base64_encode($image_bin); } require 'header.php'; if (!is_null($msgsuccess)) { ?> <div class="row"> <div class="twelve columns">
$regraConstrucao = new Construcao(); $personagem = $regraPersonagem->pegar(ID_PERSONAGEM); $GLOBALS['_personagem'] = $personagem; $id_construcao = intval($_GET['construcao']); if (array_key_exists('do', $_GET)) { $id_trabalhador = ID_PERSONAGEM; if (array_key_exists('worker', $_GET)) { $id_trabalhador = intval($_GET['worker']); } $pericia_slug = $_GET['do']; $mensagens = $regraConstrucao->trabalhar($id_trabalhador, $id_construcao, $pericia_slug, 10); } $construcao = $regraConstrucao->pegar($id_construcao); $cidade = $regraCidade->pegar($construcao->id_cidade); $urlPersonagem = WEB_PATH . '/' . strtolower(sanitize_slug($personagem->nome)) . '_' . $personagem->id_personagem; $urlConstrucao = $urlPersonagem . '/construction/' . strtolower(sanitize_slug($construcao->nome)) . '_' . $construcao->id_construcao; if (array_key_exists('use', $_GET)) { $slug = $_GET['use']; $quantidade = $personagem->materiais[$slug]->quantidade; //var_dump($personagem->materiais); $regraConstrucao->usarMaterial($id_construcao, $slug, $quantidade); header("Location: {$urlConstrucao}"); exit; } require 'header.inc.php'; require 'menu-principal.inc.php'; require 'personagem-modal.inc.php'; ?> <div class="container" style="margin-top: 80px"> <div class="row"> <div class="col-md-3">
</div> <div class="panel-body"> <!--img src="<?php //echo get_gravatar($usuario->email, 200); ?> " class="img-circle" style="text-align: center; margin: 0px 12px 10px 12px;" /--> <div class="list-group"> <?php $cidade = $personagem->cidade; //var_dump($cidade); ?> <?php if (!is_null($cidade)) { ?> <a href="<?php echo "{$url}/terrain/" . strtolower(sanitize_slug($cidade->nome)) . '_' . $cidade->id_cidade; ?> " class="list-group-item"> <span class="badge"><?php echo $cidade->terreno; ?> </span> <i class="icon icon-map-marker"></i> <?php echo $cidade->nome; ?> </a> <?php } ?> <a href="<?php echo $url;
public function alterar() { if (is_null($this->slug) || trim($this->slug) == '') { $this->slug = sanitize_slug($this->nome); } if (is_numeric($this->slug)) { $this->slug = sanitize_slug($this->nome); } $this->slug = $this->validarSlug($this->id_personagem, $this->slug); $data = serialize($this); $query = "\n UPDATE personagem SET \n data_inclusao = NOW(),\n ultima_alteracao = NOW(),\n id_campanha = " . do_full_escape($this->id_campanha) . ",\n slug = '" . do_escape($this->slug) . "',\n nome = '" . do_escape($this->nome) . "',\n data = '" . do_escape($data) . "',\n cod_situacao = '" . do_escape($this->cod_situacao) . "'\n WHERE id_personagem = '" . do_escape($this->id_personagem) . "'\n "; do_update($query); $this->gravarImagem(); }
<thead> <tr> <th><a href="#">Foto</a></th> <th><a href="#">Nome</a></th> <th><a href="#">Email</a></th> <th><a href="#">Tipo</a></th> <th><a href="#">Situação</a></th> <th class="text-right"><a href="#">Opções</a></th> </tr> </thead> <tbody> <?php foreach ($usuarios as $usuario) { ?> <?php $url = WEB_PATH . '/admin/usuario/' . strtolower(sanitize_slug($usuario->nome)) . '-' . $usuario->id_usuario; ?> <tr> <td> <a href="<?php echo $url; ?> "><img src="<?php echo get_gravatar($usuario->email, 24); ?> " class="img-circle" /></a> </td> <td><a href="<?php echo $url; ?> "><?php