Example #1
0
<?php

require 'common.php';
if (array_key_exists('acao', $_POST) && $_POST['acao'] == 'gravar-campanha') {
    $campanha = new Campanha();
    $campanha->carregarPost();
    if ($campanha->getIdCampanha() > 0) {
        $campanha->alterar();
    } else {
        $campanha->inserir();
    }
    header('Location: campanha.php?campanha=' . $campanha->getIdCampanha() . '&msg=success');
    exit;
} elseif (array_key_exists('aprovar', $_GET)) {
    $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';