require "proteger.php"; extract(recupera($_REQUEST, 1)); $true = validaCampos(array($empresa_id, $campanha, $validade, $data_sorteio, $tipo, $regulamento)); $var_pagina = "campanhas"; $validade = invertedata($validade); $data_sorteio = invertedata($data_sorteio); $campanha_url = titulo_url($campanha); if($funcao == "insere"){ if(!$true || ($tipo == "1" && empty($url))) die(ECV); $sql = "INSERT INTO campanhas SET empresa_id = '$empresa_id', campanha = '$campanha', campanha_url = '$campanha_url', regulamento = '$regulamento', validade = '$validade', data_sorteio = '$data_sorteio', tipo = '$tipo', url = '$url', created = '$agora', updated = '$agora' "; if(execSQL($sql)){ reload($_SESSION['retorno'][$var_pagina]); die(PROCESSADO); }else{ die(ERROR); } }elseif($funcao == "altera"){ if((!$true || empty($id)) || ($tipo == "1" && empty($url))) die(ECV); $sql = "UPDATE campanhas SET empresa_id = '$empresa_id', campanha = '$campanha', campanha_url = '$campanha_url', regulamento = '$regulamento', validade = '$validade', data_sorteio = '$data_sorteio', tipo = '$tipo', url = '$url', updated = '$agora' WHERE id = '$id' LIMIT 1 "; if(execSQL($sql)){ reload($_SESSION['retorno'][$var_pagina]); die(PROCESSADO); }else{ die(ERROR); } }elseif($funcao == "exclui"){ if(empty($id)) die(VNPFI); $del = "DELETE FROM campanhas WHERE id = '$id' LIMIT 1"; if(execSQL($del)){ execSQL("DELETE FROM campanhas_premios WHERE campanha_id = '$id'"); execSQL("DELETE FROM cupons WHERE campanha_id = '$id'"); $codigos = getDadosList("SELECT id FROM codigos WHERE campanha_id = '$id'"); foreach($codigos as $i => $v){ execSQL("DELETE FROM codigos_list WHERE codigo_id = '{$v['id']}'"); } execSQL("DELETE FROM codigos WHERE campanha_id = '$id'"); die(EXCLUIDO); }else{ die(ERROR); } }elseif($funcao == "status"){ if(empty($id) || $status == "") die(VNPFI); $sql = "UPDATE campanhas SET ativo = '$status', updated = '$agora' WHERE id = '$id' LIMIT 1"; if(execSQL($sql)){ die(PROCESSADO); }else{ die(ERROR); } }else{ die(VNPFI); }