<?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';