Example #1
0
$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);
} elseif (array_key_exists('equip', $_GET)) {
    $id_item = intval($_GET['equip']);
    if (array_key_exists('mao', $_GET)) {
        $regraItem->equipar(ID_PERSONAGEM, $id_item, $_GET['mao']);
    } else {
        $regraItem->equipar(ID_PERSONAGEM, $id_item);
    }
    $GLOBALS['_personagem'] = $regraPersonagem->pegar(ID_PERSONAGEM);
} elseif (array_key_exists('unequip', $_GET)) {
    $local = intval($_GET['unequip']);
    $regraItem->desequipar(ID_PERSONAGEM, $local);
    $GLOBALS['_personagem'] = $regraPersonagem->pegar(ID_PERSONAGEM);
} elseif (array_key_exists('drop', $_GET)) {
    $id_item = intval($_GET['drop']);
    $regraItem->excluir($id_item);
    $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;
    }
}