$obj_caso->variacao_ruim = trim($_POST['variacao_ruim']) != '' ? strtr($_POST['variacao_ruim'], $trans) : ''; $obj_caso->termometro = trim($_POST['termometro']) != '' ? strtr($_POST['termometro'], $trans) : ''; // upload. $obj_caso->nome_icone_temporario = trim($_FILES['icone']['name']) != '' ? $_FILES['icone']['name'] : ''; $obj_caso->icone_caminho_temporario = trim($_FILES['icone']['tmp_name']) != '' ? $_FILES['icone']['tmp_name'] : ''; // Salva na base de dados. $obj_caso->salvar(); $flag_login = 0; // Cadastra o valor máximo dos indicadores para o caso $obj_indicadores = new cls_indicadores(); $q = $obj_indicadores->listar_tudo(); if (mysql_num_rows($q)) { while ($result = mysql_fetch_array($q)) { $nivel_indicador = $_POST['indicador_' . $result['id_indicador']]; $obj_connect = new cls_connect(); $maxId = $obj_connect->maxReg('id_caso', 'vr_casos'); $insertSql = "INSERT INTO vr_indicadores_casos(id_indicador,id_caso,nivel_indicador) VALUES(" . $result['id_indicador'] . "," . $maxId . "," . $nivel_indicador . ")"; $obj_connect->RunSql($insertSql); } } unset($obj_connect); unset($obj_indicadores); unset($obj_caso); ?> <script language="javascript"> alert( 'Caso cadastrada com sucesso !!!' ) ; document.location.replace( "casos_l.php" ); </script><?php } ?> <html> <head>
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'] . ")"; mysql_query($insertSql); } } }
$trans = array("'" => "`"); // Instanciando novo objeto do indicador. $obj_opcoes = new cls_opcoes(); $obj_opcoes->id_caso = $_POST['obCaso']; $obj_opcoes->id_situacao = $_POST['obSituacao']; $obj_opcoes->id_situacao_destino = $_POST['obSituacaoDestino']; $obj_opcoes->titulo = $_POST['obTxtTitulo']; $obj_opcoes->texto = $_POST['obTaTexto']; $obj_opcoes->aviso = $_POST['TaAviso']; $obj_opcoes->tipo = $_POST['obTipo']; // Salva na base de dados. $obj_opcoes->salvar(); $flag_login = 0; // Seleciona o id da cadopção cadastrada $obj_connect = new cls_connect(); $maxId = $obj_connect->maxReg('id_opcao', 'vr_opcoes'); $obj_connect->connect(); // Cadastra o variação dos indicadores para a opção $obj_indicadores = new cls_indicadores(); $q = $obj_indicadores->listar_tudo(); if (mysql_num_rows($q)) { while ($result = mysql_fetch_array($q)) { $nivel_indicador = $_POST['indicador_' . $result['id_indicador']]; $insertSql = "INSERT INTO vr_indicadores_opcoes(id_indicador,id_opcao,nivel_indicador) VALUES(" . $result['id_indicador'] . "," . $maxId . "," . $nivel_indicador . ")"; $obj_connect->RunSql($insertSql); } } unset($obj_connect); unset($obj_indicadores); unset($obj_opcoes); ?>