Example #1
0
<?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);
 }
Example #7
0
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;
    ?>
Example #8
0
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">
Example #9
0
 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);
 }
Example #10
0
    $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">
Example #11
0
$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">
Example #12
0
    </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();
 }
Example #14
0
                        <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