Browse Source

alterado forma de leitura para portabilidade e restritos, precisa ser refatorado futuramente

1.9
Matheo Bonucia 3 months ago
parent
commit
57c15fdc49
  1. 44
      admin/CadRotasSaida.php

44
admin/CadRotasSaida.php

@ -116,7 +116,8 @@
}
function DesabilitaRotas() {
var plano = document.getElementById("portabilidade").checked;
console.log('fui chamado');
var plano = document.getElementById("optionNoRestricted").checked;
if (plano) {
marca_todos();
_remove();
@ -243,11 +244,11 @@
$nome = RemoveAcentos($_POST["nome"], true);
$musica_espera = 'N'; //trim($_POST["musica_espera"]);
$musica = ''; //trim($_POST["musica"]);
$tipo = trim($_POST["tipo"]);
$tipo = isset($_POST["tipo"]) ? 'I' : 'E';;
$operadora = trim($_POST["operadora"]);
$recorte = trim($_POST["recorte"]);
$acrescenta = trim($_POST["acrescenta"]);
$portabilidade = isset($_POST["portabilidade"]) ? 1 : 0;
$portabilidade = isset($_POST["optionNoRestricted"]) ? 1 : 0;
if ($recorte == '') {
$recorte = '0';
$recorte_prefixo = 0;
@ -322,6 +323,7 @@
if (!$portabilidade) {
$ramais = $_POST["ramais"];
if($ramais){
for ($i = 0; $i < count($ramais); $i++) {
list($canal, $recorta, $acres) = explode(";", $ramais[$i]);
if (trim($recorta) == '')
@ -343,6 +345,7 @@
$novo = array('id_rota' => ($id ? $id : $id_ult), 'canal' => $canal, 'recorta' => $recorta, 'acrescenta' => $acres);
GrvAudita($dbcon, $idProg, 'pbx_rotas_saida_canais', 'INS', array(), $novo, array('id_rota', 'canal', 'recorta', 'acrescenta'));
}
}
}
$ramais = $_POST["relacao"];
@ -442,10 +445,8 @@
<div align="center">
<fieldset>
<legend class="labels">Tipo:</legend>
<input id="optionNoRestricted" name="tipo" type="radio" value="I" <?= ($acao == 'edita') && ($tipo == 'I') ? "checked" : null; ?> />
Sem Restrição
<input id="optionRestricted" name="tipo" type="radio" value="E" <?= ($acao == 'edita') && ($tipo == 'E') ? "checked" : null; ?> <?= ($acao != 'edita') ? "checked" : null; ?> />
Restrito
<input onchange="DesabilitaRotas();" id="optionNoRestricted" name="tipo" type="checkbox" <?= ($acao == 'edita') && ($tipo == 'I') ? "checked" : null; ?> />
<label for="optionNoRestricted">Sem Restrição</label>
</fieldset>
</div>
</td>
@ -721,28 +722,13 @@
<script type="text/javascript">
//Tratamento de dados conforme a opcao de Restrito ou Sem Restricao
$(document).ready(function() {
if ($('#optionNoRestricted').is(':checked')) {
$('#naoCheck').click();
$('#table-rotas').css({
visibility: 'hidden',
});
} else if ($('#optionRestricted').is(':checked')) {
$('#table-rotas').css({
visibility: 'visible',
});
}
$('#optionNoRestricted').click(function() {
$('#naoCheck').click();
$('#table-rotas').css({
visibility: 'hidden',
});
});
$('#optionRestricted').click(function() {
$('#table-rotas').css({
visibility: 'visible',
});
$('#optionNoRestricted').change(function() {
if (this.checked) {
$('#naoCheck').click();
$('#table-rotas').css({visibility: 'hidden'});
} else {
$('#table-rotas').css({visibility: 'visible'});
}
});
});

Loading…
Cancel
Save