Example #1
0
if (!isset($_SESSION['administrador'])) {
    header("Location: login.php");
}
include "classes/cls_connect.php";
include "classes/cls_campanhas.php";
include "classes/cls_casos.php";
if (isset($_POST['Incluir'])) {
    $trans = array("'" => "`");
    // Instanciando novo objeto banda.
    $obj_campanha = new cls_campanhas();
    $obj_campanha->id_caso = $_POST['obCaso'];
    $obj_campanha->id_situacao = $_POST['obSituacao'];
    $obj_campanha->titulo = trim($_POST['obTxtTitulo']) != '' ? strtr($_POST['obTxtTitulo'], $trans) : die(condRetErrCampos . " >>> TITULO");
    $obj_campanha->texto = trim($_POST['obTaTexto']) != '' ? strtr($_POST['obTaTexto'], $trans) : die(condRetErrCampos . " >>> CHAMADA");
    // Salva na base de dados.
    $obj_campanha->salvar();
    $flag_login = 0;
    // Seleciona o id do caso cadastrado
    $obj_connect = new cls_connect();
    $maxId = $obj_connect->maxReg('id_campanha', 'fr_campanhas');
    // Cadastra o nĂ­vel inicia do caso para cada incampanhador
    $obj_casos = new cls_casos();
    $q = $obj_casos->listar_tudo();
    if (mysql_num_rows($q)) {
        // Primeiro apagamos todos os relacionamentos
        $deleteSql = "delete from fr_campanhas_casos where id_campanha=" . $maxId;
        mysql_query($insertSql);
        // Depois preenchemos novamente com os novos valores
        while ($result = mysql_fetch_array($q)) {
            if ($_POST['caso_' . $result['id_caso']] == "1") {
                $insertSql = "INSERT INTO fr_campanhas_casos(id_campanha,id_caso) VALUES(" . $maxId . "," . $result['id_caso'] . ")";