Browse Source

inserir acao do asterisk no cadastro rotas de entrada

1.9
bruno 2 months ago
parent
commit
48739c0617
  1. 23
      admin/CadRotasEntrada.php

23
admin/CadRotasEntrada.php

@ -226,20 +226,14 @@
$ativar_ddr = trim($_POST["ativar_ddr"]); $ativar_ddr = trim($_POST["ativar_ddr"]);
$musica_espera = 'N'; //trim($_POST["musica_espera"]); $musica_espera = 'N'; //trim($_POST["musica_espera"]);
$anuncio = ''; //trim($_POST["anuncio"]); $anuncio = ''; //trim($_POST["anuncio"]);
//$acao_opcao = trim($_POST["acao_opcao"]); $acao_opcao = trim($_POST["acao_opcao"]);
//$opcao = trim($_POST["opcao"]); $opcao = trim($_POST["opcao"]);
$modelosRef = str_replace('S', 's', strtoupper($_POST["modelosRef"])); $modelosRef = str_replace('S', 's', strtoupper($_POST["modelosRef"]));
$modelos = $_POST["modelosRef"] ? preg_split("/[\|]/", str_replace('S', 's', strtoupper($_POST["modelosRef"]))) : array(); $modelos = $_POST["modelosRef"] ? preg_split("/[\|]/", str_replace('S', 's', strtoupper($_POST["modelosRef"]))) : array();
$filds = array('id' => 'Id', 'nome' => 'Nome', 'ativar_ddr' => 'Ativar DDR', 'opcao' => 'op<EFBFBD><EFBFBD>o', 'acao' => 'A<EFBFBD><EFBFBD>o', 'modelos' => 'Modelos Incluidos', 'identificador' => 'Identificador'); $filds = array('id' => 'Id', 'nome' => 'Nome', 'ativar_ddr' => 'Ativar DDR', 'opcao' => 'op<EFBFBD><EFBFBD>o', 'acao' => 'A<EFBFBD><EFBFBD>o', 'modelos' => 'Modelos Incluidos', 'identificador' => 'Identificador');
$servico = $_POST["lstServicos"]; $servico = $_POST["lstServicos"];
$inTran = 0; $inTran = 0;
$opcao = trim($_POST["opcao"]);
if($opcao == "ramal"){
$acao_opcao = $org_id . trim($_POST["acao_opcao"]);
}else {
$acao_opcao = trim($_POST["acao_opcao"]);
}
$result = pg_query($dbcon, 'begin'); $result = pg_query($dbcon, 'begin');
if (!$result) { if (!$result) {
@ -255,9 +249,10 @@
$modelosRef = $ddr . ";0"; $modelosRef = $ddr . ";0";
} }
$acao_asterisk = acoes_asterisk($dbcon, $opcao, $acao_opcao);
$query = "INSERT $query = "INSERT
INTO pbx_rotas_entrada (nome,modelo_entrada, ativar_ddr, musica_espera, anuncio,opcao,acao, modelos,identificador, limite_ligacao, serv_id, limite_ligacao_pos_opcao, limite_ligacao_pos_acao, org_id) INTO pbx_rotas_entrada (nome,modelo_entrada, ativar_ddr, musica_espera, anuncio,opcao,acao, modelos,identificador, limite_ligacao, serv_id, limite_ligacao_pos_opcao, limite_ligacao_pos_acao, org_id, acao_asterisk)
VALUES ('$nome','$modelo_entrada','$ativar_ddr','$musica_espera','$anuncio','$opcao','$acao_opcao','$modelosRef','$identificador','$limite_ligacao','$servico','$limite_ligacao_pos_opcao','$limite_ligacao_pos_acao', $org_id)"; VALUES ('$nome','$modelo_entrada','$ativar_ddr','$musica_espera','$anuncio','$opcao','$acao_opcao','$modelosRef','$identificador','$limite_ligacao','$servico','$limite_ligacao_pos_opcao','$limite_ligacao_pos_acao', $org_id, '$acao_asterisk')";
$result = pg_query($dbcon, $query); $result = pg_query($dbcon, $query);
if (!$result) { if (!$result) {
@ -280,6 +275,7 @@
} }
if ($acao == "edita") { if ($acao == "edita") {
$acao_asterisk = acoes_asterisk($dbcon, $opcao, $acao_opcao);
$query = "UPDATE pbx_rotas_entrada $query = "UPDATE pbx_rotas_entrada
SET nome='$nome', SET nome='$nome',
modelo_entrada='$modelo_entrada', modelo_entrada='$modelo_entrada',
@ -293,9 +289,10 @@
limite_ligacao = '$limite_ligacao', limite_ligacao = '$limite_ligacao',
limite_ligacao_pos_opcao = '$limite_ligacao_pos_opcao', limite_ligacao_pos_opcao = '$limite_ligacao_pos_opcao',
limite_ligacao_pos_acao = '$limite_ligacao_pos_acao', limite_ligacao_pos_acao = '$limite_ligacao_pos_acao',
serv_id = '$servico' serv_id = '$servico',
WHERE id=$id"; acao_asterisk='$acao_asterisk'
WHERE id=$id and org_id = $org_id";
$result = pg_query($dbcon, $query); $result = pg_query($dbcon, $query);
if (!$result) { if (!$result) {
GeraExcept("N<EFBFBD>o foi poss<EFBFBD>vel atualizar os dados da \"Rota de Entrada\"!"); GeraExcept("N<EFBFBD>o foi poss<EFBFBD>vel atualizar os dados da \"Rota de Entrada\"!");

Loading…
Cancel
Save