$acao = $_GET["acao"]; $acao2 = $_GET["acao2"]; if ($acao2 == "salva") { $id = trim($_POST["id"]); $numero = trim($_POST["numero"]); $anuncio = trim($_POST["anuncio"]); $descricao = trim($_POST["descricao"]); $tipo = trim($_POST["tipo"]); $m_espera = trim($_POST["m_espera"]); $tempo = trim($_POST["tempo"]); $opcao = trim($_POST["opcao"]); $acao_opcao = trim($_POST["acao_opcao"]); $musicclass = $_POST['musicclass']; $tentar_novamente = $_POST['tentar_novamente']; if ($acao == "inseri") { $sql = "select count(*) from pbx_grupos where numero = '$numero' "; $ret = pg_query($dbcon, $sql); $row = pg_fetch_row($ret); $numGrupos = $row[0]; if (!$numGrupos) { $query = "INSERT INTO pbx_grupos(numero,descricao,tipo,musica_espera,tempo_ring,opcao,acao,anuncio,musicclass,tentar_novamente) VALUES ('$numero','$descricao','$tipo','$m_espera','$tempo','$opcao','$acao_opcao','$anuncio','$musicclass','$tentar_novamente')"; pg_query($dbcon, $query); $query2 = "select id from pbx_grupos order by id desc limit 1"; $result2 = pg_query($dbcon, $query2); while ($dados2 = pg_fetch_array($result2)) { $id_ult = $dados2['id']; } } } if ($acao == "edita") { //REALIZA BACKUP BO BANCO //($dbcon,'pbx_grupos','U',$id,'update','GRUPOS'); $query = "UPDATE pbx_grupos SET numero='$numero',descricao='$descricao',tipo='$tipo',musica_espera='$m_espera',tempo_ring='$tempo',opcao='$opcao',acao='$acao_opcao',musicclass='$musicclass',tentar_novamente='$tentar_novamente', anuncio='$anuncio' WHERE id=$id"; pg_query($dbcon, $query); $query = "delete from pbx_grupos_numeros where id_grupo=$id"; pg_query($dbcon, $query); } $ramais = $_POST["ramais"]; for ($i = 0; $i < count($ramais); $i++) { if ($acao == "edita") { $query = "insert into pbx_grupos_numeros (id_grupo,ramal) values ($id,'$ramais[$i]')"; } else { $query = "insert into pbx_grupos_numeros (id_grupo,ramal) values ($id_ult,'$ramais[$i]')"; } pg_query($dbcon, $query); }//gera arquivos e executa o reload dos dados no asterisk gera_arquivos($dbcon, 'GRUPOS'); ?> } if ($acao == "edita") { $id = $_GET["id"]; $query = "SELECT * FROM pbx_grupos where id=$id"; $result = pg_query($dbcon, $query); } else { $query = "SELECT * FROM pbx_grupos where id is null"; } $result = pg_query($dbcon, $query); while ($dados = pg_fetch_array($result)) { $id = trim($dados['id']); $numero = trim($dados['numero']); $anuncio = trim($dados['anuncio']); $descricao = trim($dados['descricao']); $tipo = trim($dados['tipo']); $tempo = trim($dados['tempo_ring']); $m_espera = trim($dados['musica_espera']); $opcao = trim($dados['opcao']); $acao_opcao = trim($dados['acao']); $musicclass = trim($dados['musicclass']); $tentar_novamente = trim($dados['tentar_novamente']); } ?>
CADASTRO DE GRUPOS
Número:
Anúncio:
-----SEM SOM ------
//DIRET�RIO PADR�O PARA OS ARQUIVOS DE A�DIO DO SISTEMA $dir = $path_som; foreach (new DirectoryIterator($dir) as $file) { $z++; if ((substr($file, 0, 1) != '.') && (!stripos($file, ".old"))) { ?>
> $ext = explode('.', $file); echo $ext[0]; ?>
} } ?>
Descrição:
" size="50" />
Tipo:
>Simultaneo
>Sequencial
Música de Espera:
onclick="BloqueClasse(0);"/> Sim
onclick="BloqueClasse(1)"/> Não
Classe de Música
----------
$query2 = "SELECT * FROM pbx_musichold_grupos order by id asc"; $result2 = pg_query($dbcon, $query2); while ($dados2 = pg_fetch_array($result2)) { ?>
> echo $dados2['nome']; ?>
} ?>
Tempo de Ring:
" size="10" />
Grupo:
Ramais Disponíveis
Ramais Selecionados
if ($acao == 'edita') { $query2 = " select id,nome from pbx_ramais where nome not in (select ramal from pbx_grupos_numeros where id_grupo=$id) order by nome asc "; } else { $query2 = "select id,nome from pbx_ramais order by nome asc"; } $result2 = pg_query($dbcon, $query2); while ($dados2 = pg_fetch_array($result2)) { ?>
echo $dados2['nome']; ?>
} ?>
$query2 = "SELECT * from pbx_grupos_numeros where id_grupo = $id"; $result2 = pg_query($dbcon, $query2); while ($dados2 = pg_fetch_array($result2)) { ?>
echo $dados2['ramal']; ?>
} ?>
Destino se não atende :
include_once("admin/opcoes.php"); echo _GetOpcoes($dbcon, $opcao); ?>
Tentar Novamente:
/> Sim
/> Não