Пример #1
0
if (isset($_POST['Incluir'])) {
    $trans = array("'" => "`");
    // Instanciando novo objeto banda.
    $obj_caso = new cls_casos();
    $obj_caso->titulo = trim($_POST['obTxtTitulo']) != '' ? strtr($_POST['obTxtTitulo'], $trans) : die(condRetErrCampos . " >>> TITULO");
    $obj_caso->descricao = trim($_POST['obTaDescricao']) != '' ? strtr($_POST['obTaDescricao'], $trans) : die(condRetErrCampos . " >>> DESCRIÇÃO");
    $obj_caso->resumo = trim($_POST['obTaResumo']) != '' ? strtr($_POST['obTaResumo'], $trans) : die(condRetErrCampos . " >>> RESUMO");
    $obj_caso->variacao_bom = trim($_POST['variacao_bom']) != '' ? strtr($_POST['variacao_bom'], $trans) : '';
    $obj_caso->variacao_medio = trim($_POST['variacao_medio']) != '' ? strtr($_POST['variacao_medio'], $trans) : '';
    $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);