diff --git a/admin/CadContexto.php b/admin/CadContexto.php index 6f2ad7cf..9cd5ea1f 100644 --- a/admin/CadContexto.php +++ b/admin/CadContexto.php @@ -53,8 +53,8 @@ $nome = RemoveEspaco(RemoveAcentos($_POST["nome"], true)); $recorte = isset($_POST["recorte"]) ? trim($_POST["recorte"]) : ""; $acrescenta = isset($_POST["acrescenta"]) ? trim($_POST["acrescenta"]) : ""; - $opcao = trim($_POST["opcao"]); - $acao_opcao = trim($_POST["acao_opcao"]) == "S" ? "s" : trim($_POST["acao_opcao"]); + //$opcao = trim($_POST["opcao"]); + //$acao_opcao = trim($_POST["acao_opcao"]) == "S" ? "s" : trim($_POST["acao_opcao"]); $inclui_padrao = trim($_POST["inclui_padrao"]); $direcao_chamada = trim($_POST["direcao_chamada"]); $modeloPost = !empty($_POST["numeros"]) ? trim(FormataModeloDisp($_POST["numeros"])) : trim(FormataModeloDisp($_POST["modelo_disp"])); @@ -64,6 +64,16 @@ $opcaoSelecionada = $_POST["opcao_modelo"]; $portabilidade = isset($_POST["portabilidade"]) ? trim($_POST["portabilidade"]) : ""; + $opcao = trim($_POST["opcao"]); + if($opcao == "ramal"){ + $acao_opcao = $org_id . trim($_POST["acao_opcao"]) == "S" ? "s" : $org_id . trim($_POST["acao_opcao"]); + }else { + $acao_opcao = trim($_POST["acao_opcao"]) == "S" ? "s" : trim($_POST["acao_opcao"]); + } + + + + /* * Apaga registros gravados temporariamente * durante a opracao do usuario para escolher @@ -87,7 +97,7 @@ //Modelo setado na pagina if (!empty($modeloPost)) { if (ExisteModelo($dbcon, $modeloPost)) { - $mensagems[] = "Modelo já Cadastrado!"; + $mensagems[] = "Modelo j� Cadastrado!"; } else { $query = "INSERT INTO pbx_contextos_modelos_tmp(modelo, id_contexto, recorte, acrescenta, portabilidade, org_id) values('$modeloPost', 0, '$recorte', '$acrescenta', '$portabilidade', $org_id)"; @@ -96,7 +106,7 @@ $acrescenta = ""; } } else { - $mensagems[] = "Digite um modelo para realizar esta operação!"; + $mensagems[] = "Digite um modelo para realizar esta opera��o!"; } } else if ($acaoAux == REMOVE_MODELO) { //Modelo setado na pagina @@ -105,9 +115,9 @@ } } else if ($acaoAux == INSERE_CANAL) { if (empty($modeloPost)) { - $mensagems[] = "Para \"Inserir\" um novo tronco e necessário selecionar um \"Modelo\"!"; + $mensagems[] = "Para \"Inserir\" um novo tronco e necess�rio selecionar um \"Modelo\"!"; } else if (empty($troncoDisponivel)) { - $mensagems[] = "Selecione um \"Tronco\" para realizar esta operação!"; + $mensagems[] = "Selecione um \"Tronco\" para realizar esta opera��o!"; } else { $query = "DELETE FROM pbx_contextos_opcoes_tmp WHERE id_modelo = coalesce((select id from pbx_contextos_modelos_tmp WHERE modelo = '$modeloPost'), 0)"; $result = pg_query($dbcon, $query); @@ -122,31 +132,31 @@ } } else if ($acaoAux == REMOVE_CANAL) { if (empty($modeloPost)) { - $mensagems[] = "Para \"Remover\" um tronco é necessário selecionar um \"Modelo\"!"; + $mensagems[] = "Para \"Remover\" um tronco � necess�rio selecionar um \"Modelo\"!"; } else if (empty($troncoSelecionado)) { - $mensagems[] = "Selecione um \"Tronco\" para realizar esta operação!"; + $mensagems[] = "Selecione um \"Tronco\" para realizar esta opera��o!"; } else { $query = "DELETE FROM pbx_contextos_canais_tmp WHERE id = '$troncoSelecionado' and id_modelo = coalesce((select id from pbx_contextos_modelos_tmp WHERE modelo = '$modeloPost'), 0)"; $result = pg_query($dbcon, $query); } } else if ($acaoAux == INSERE_OPCAO) { if (empty($modeloPost)) { - $mensagems[] = "Para \"Inserir\" uma opção é necessáio selecionar um \"Modelo\"!"; + $mensagems[] = "Para \"Inserir\" uma op��o � necess�io selecionar um \"Modelo\"!"; } else if (empty($opcao)) { - $mensagems[] = "Selecione uma \"opção\" para realizar esta operação!"; + $mensagems[] = "Selecione uma \"op��o\" para realizar esta opera��o!"; } else { $result = pg_query($dbcon, "begin"); try { $query = "DELETE FROM pbx_contextos_canais_tmp WHERE id_modelo = coalesce((select id from pbx_contextos_modelos_tmp WHERE modelo = '$modeloPost'), 0)"; $result = pg_query($dbcon, $query); if (!$result) { - throw new Exception("Não foi possível deletar os \"Troncos\" existentes!"); + throw new Exception("N�o foi poss�vel deletar os \"Troncos\" existentes!"); } $query = "DELETE FROM pbx_contextos_opcoes_tmp WHERE id_modelo = coalesce((select id from pbx_contextos_modelos_tmp WHERE modelo = '$modeloPost'), 0)"; $result = pg_query($dbcon, $query); if (!$result) { - throw new Exception("Não foi possível deletar a \"Ação\" existente!"); + throw new Exception("N�o foi poss�vel deletar a \"A��o\" existente!"); } //insere opcoes @@ -155,7 +165,7 @@ $result = pg_query($dbcon, $query); if (!$result) { - throw new Exception("Não foi possível inserir uma nova \"opção\"!"); + throw new Exception("N�o foi poss�vel inserir uma nova \"op��o\"!"); } pg_query($dbcon, "commit"); $opcao = ''; @@ -167,9 +177,9 @@ } } else if ($acaoAux == REMOVE_OPCAO) { if (empty($modeloPost)) { - $mensagems[] = "Para \"Remover\" uma \"opção\" é necessário selecionar um \"Modelo\"!"; + $mensagems[] = "Para \"Remover\" uma \"op��o\" � necess�rio selecionar um \"Modelo\"!"; } else if (empty($opcaoSelecionada)) { - $mensagems[] = "Selecione uma \"opção\" para realizar esta operação!"; + $mensagems[] = "Selecione uma \"op��o\" para realizar esta opera��o!"; } else { $query = "DELETE FROM pbx_contextos_opcoes_tmp WHERE id_modelo = coalesce((select id from pbx_contextos_modelos_tmp WHERE modelo = '$modeloPost'), 0)"; $result = pg_query($dbcon, $query); @@ -191,13 +201,13 @@ $result = pg_query($dbcon, $query); if (!$result) { - throw new Exception("(1)Não foi possível realizar a operação!"); + throw new Exception("(1)N�o foi poss�vel realizar a opera��o!"); } $query = "select max(id) as id from pbx_contextos WHERE org_id = {$org_id};"; $result = pg_query($dbcon, $query); if (!$result) { - throw new Exception("(2)Não foi possível realizar a operação!"); + throw new Exception("(2)N�o foi poss�vel realizar a opera��o!"); } $dados = @pg_fetch_array($result); @@ -233,11 +243,11 @@ $result = pg_query($dbcon, $query); if (!$result) { - throw new Exception("(1)Não foi possível realizar a operação!"); + throw new Exception("(1)N�o foi poss�vel realizar a opera��o!"); } /* * Grava informacoes sobre modelos, canais e opcoes - * selecionadas pelo usuario durante a operação. + * selecionadas pelo usuario durante a opera��o. */ GravaComplemento($dbcon, $idContexto); pg_query($dbcon, "commit"); @@ -253,7 +263,7 @@ $result = pg_query($dbcon, $query); if (!$result || !@pg_num_rows($result)) { - $mensagems[] = "Não foi possível selecionar o \"Contexto\"!"; + $mensagems[] = "N�o foi poss�vel selecionar o \"Contexto\"!"; $acoesCliente[] = "fecha_popup(0,'index.php?idProg=10027&pbxRequest=1$param&acao=$acao');"; } @@ -446,30 +456,30 @@ $query = "DELETE FROM pbx_contextos_canais WHERE id_contexto = '$idContexto'"; $result = pg_query($dbcon, $query); if (!$result) { - throw new Exception("(3)Não foi possível realizar a operação!"); + throw new Exception("(3)N�o foi poss�vel realizar a opera��o!"); } $query = "DELETE FROM pbx_contextos_modelos WHERE id_contexto = '$idContexto'"; $result = pg_query($dbcon, $query); if (!$result) { - throw new Exception("(4)Não foi possível realizar a operação!"); + throw new Exception("(4)N�o foi poss�vel realizar a opera��o!"); } $query = "DELETE FROM pbx_contextos_canais WHERE id_contexto = '$idContexto'"; $result = pg_query($dbcon, $query); if (!$result) - throw new Exception("(5)Não foi possível realizar a operação!"); + throw new Exception("(5)N�o foi poss�vel realizar a opera��o!"); $query = "DELETE FROM pbx_contextos_opcoes WHERE id_contexto = '$idContexto'"; $result = pg_query($dbcon, $query); if (!$result) { - throw new Exception("(6)Não foi possível realizar a operação!"); + throw new Exception("(6)N�o foi poss�vel realizar a opera��o!"); } $query = "SELECT id, modelo, recorte, acrescenta, portabilidade FROM pbx_contextos_modelos_tmp"; $result = pg_query($dbcon, $query); if (!$result) { - throw new Exception("(7)Não foi possível realizar a operação!"); + throw new Exception("(7)N�o foi poss�vel realizar a opera��o!"); } while ($row = @pg_fetch_array($result)) { @@ -483,14 +493,14 @@ VALUES('$idContexto', '$modelo', '$rec', '$acresc', '$porta')"; $resultTmp = pg_query($dbcon, $query); if (!$resultTmp) { - throw new Exception("(8)Não foi possível realizar a operação!"); + throw new Exception("(8)N�o foi poss�vel realizar a opera��o!"); } // Ultimo modelo inserido $query = "SELECT max(id) FROM pbx_contextos_modelos"; $resultTmp = pg_query($dbcon, $query); if (!$resultTmp) { - throw new Exception("(9)Não foi possível realizar a operação!"); + throw new Exception("(9)N�o foi poss�vel realizar a opera��o!"); } $row = @pg_fetch_row($resultTmp); @@ -503,7 +513,7 @@ WHERE id_modelo = '$idModeloTmp'"; $resultTmp = pg_query($dbcon, $query); if (!$resultTmp) { - throw new Exception("(10)Não foi possível realizar a operação!"); + throw new Exception("(10)N�o foi poss�vel realizar a opera��o!"); } $query = "INSERT INTO pbx_contextos_opcoes (id_contexto, opcao, acao, id_modelo) @@ -512,7 +522,7 @@ WHERE id_modelo = '$idModeloTmp'"; $resultTmp = pg_query($dbcon, $query); if (!$resultTmp) { - throw new Exception("(11)Não foi possível realizar a operação!"); + throw new Exception("(11)N�o foi poss�vel realizar a opera��o!"); } } } @@ -536,23 +546,23 @@ alert('Selecione um "Tronco"!'); return false; } else if (document.getElementById("opcao_modelo").value) { - return confirm('Se prosseguir com a operação as "Ações Selecionadas" serão apagadas! Deseja continuar?'); + return confirm('Se prosseguir com a opera��o as "A��es Selecionadas" ser�o apagadas! Deseja continuar?'); } } else if (this.acao == 'REMOVE_CANAL') { if (document.getElementById("ramais").selectedIndex < 0) { alert('Selecione um "Tronco"!'); return false; } - return confirm('Se prosseguir com a operação o "Tronco Selecionado" serão apagados! Deseja continuar?'); + return confirm('Se prosseguir com a opera��o o "Tronco Selecionado" ser�o apagados! Deseja continuar?'); } else if (this.acao == 'INSERE_OPCAO') { if (document.getElementById("relacao").selectedIndex < 0) { alert('Selecione um "Modelo"!'); return false; } else if (!document.getElementById("opcao").value || !document.getElementById("acao_opcao").value) { - alert('Selecione uma "opção"!'); + alert('Selecione uma "op��o"!'); return false; } else if (document.getElementById("ramais").length > 0) { - return confirm('Se prosseguir com a operação os "Troncos Selecionados" serão apagados! Deseja continuar?'); + return confirm('Se prosseguir com a opera��o os "Troncos Selecionados" ser�o apagados! Deseja continuar?'); } } else if (this.acao == 'REMOVE_OPCAO') { if (!document.getElementById("opcao_modelo").value) { @@ -610,7 +620,7 @@
diff --git a/admin/CadGruposAtendimento.php b/admin/CadGruposAtendimento.php index 50cfc600..1c9dffaa 100644 --- a/admin/CadGruposAtendimento.php +++ b/admin/CadGruposAtendimento.php @@ -92,7 +92,7 @@ $acao2 = $_GET["acao2"]; $org_id = GetOrganizacao(); /* - * Parametros necessarios para manter a paginação. + * Parametros necessarios para manter a pagina��o. */ $param = sprintf('&numRamal=%s&pgn=%s&bloco=%s&pg=%s', $_REQUEST['numRamal'], $_REQUEST['pgn'], $_REQUEST['bloco'], $_REQUEST['pg']); @@ -115,7 +115,7 @@ $msg = "JA EXISTE UM GRUPO COM O NOME $existe"; } if ($numero > 63) { - $msg = "É PERMITIDO CADASTRAR APENAS 63 GRUPOS"; + $msg = "� PERMITIDO CADASTRAR APENAS 63 GRUPOS"; } if (!empty($msg)) { @@ -132,7 +132,7 @@ if ($acao == "edita") { $ramaisExistentes = array(); - $query = "select ramal from pbx_grupos_atendimento_ramais where id_grupo = $id"; + $query = "select ramal from pbx_grupos_atendimento_ramais where id_grupo = $id and org_id=$org_id"; $result = pg_query($dbcon, $query); while ($row = pg_fetch_row($result)) $ramaisExistentes[] = $row[0]; @@ -142,16 +142,18 @@ WHERE id=$id"; pg_query($dbcon, $query); - $query = "delete from pbx_grupos_atendimento_ramais where id_grupo=$id"; + $query = "delete from pbx_grupos_atendimento_ramais where id_grupo=$id and org_id=$org_id"; pg_query($dbcon, $query); } $ramais = $_POST["ramais"]; for ($i = 0; $i < count($ramais); $i++) { if ($acao == "edita") { - $query = "insert into pbx_grupos_atendimento_ramais (id_grupo,ramal,org_id) values ($id,'$ramais[$i]', $org_id)"; + $ramal_grupo = $org_id . $ramais[$i]; + $query = "insert into pbx_grupos_atendimento_ramais (id_grupo,ramal,org_id) values ($id,'$ramal_grupo', $org_id)"; } else { - $query = "insert into pbx_grupos_atendimento_ramais (id_grupo,ramal,org_id) values ($id_ult,'$ramais[$i]', $org_id)"; + $ramal_grupo = $org_id . $ramais[$i]; + $query = "insert into pbx_grupos_atendimento_ramais (id_grupo,ramal,org_id) values ($id_ult,'$ramal_grupo', $org_id)"; } pg_query($dbcon, $query); } @@ -350,7 +352,7 @@