Browse Source

inserir acao do asterisk no cadastro rotas de entrada

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

21
admin/CadRotasEntrada.php

@ -226,20 +226,14 @@
$ativar_ddr = trim($_POST["ativar_ddr"]);
$musica_espera = 'N'; //trim($_POST["musica_espera"]);
$anuncio = ''; //trim($_POST["anuncio"]);
//$acao_opcao = trim($_POST["acao_opcao"]);
//$opcao = trim($_POST["opcao"]);
$acao_opcao = trim($_POST["acao_opcao"]);
$opcao = trim($_POST["opcao"]);
$modelosRef = str_replace('S', 's', strtoupper($_POST["modelosRef"]));
$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');
$servico = $_POST["lstServicos"];
$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');
if (!$result) {
@ -255,9 +249,10 @@
$modelosRef = $ddr . ";0";
}
$acao_asterisk = acoes_asterisk($dbcon, $opcao, $acao_opcao);
$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)
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)";
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, '$acao_asterisk')";
$result = pg_query($dbcon, $query);
if (!$result) {
@ -280,6 +275,7 @@
}
if ($acao == "edita") {
$acao_asterisk = acoes_asterisk($dbcon, $opcao, $acao_opcao);
$query = "UPDATE pbx_rotas_entrada
SET nome='$nome',
modelo_entrada='$modelo_entrada',
@ -293,8 +289,9 @@
limite_ligacao = '$limite_ligacao',
limite_ligacao_pos_opcao = '$limite_ligacao_pos_opcao',
limite_ligacao_pos_acao = '$limite_ligacao_pos_acao',
serv_id = '$servico'
WHERE id=$id";
serv_id = '$servico',
acao_asterisk='$acao_asterisk'
WHERE id=$id and org_id = $org_id";
$result = pg_query($dbcon, $query);
if (!$result) {

Loading…
Cancel
Save