PABX da Simples IP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

42 lines
1.7 KiB

<?php
// *************************************************************************
// * Este arquivo foi criado para construir o template principal *
// * das páginas de cadastro. Incluindos os arquivos padrão. *
// *************************************************************************
$selProg = isset($_GET['selProg']) ? $_GET['selProg'] : '';
$progPage = $selProg ? $selProg : '10014';
$paginaProg = ___GetPageTemplate($dbcon, $progPage);
$progCadastro = str_replace('100', '110', $progPage);
$select = ___GetTroncos($dbcon, $selProg);
include ("templates/cadastros/tpl/header.php");
include ($paginaProg['arquivo']);
include ("templates/cadastros/tpl/footer.php");
function ___GetPageTemplate($dbcon, $idpage) {
$query = "SELECT id_prog, arquivo FROM pbx_funcoes_internas WHERE id_prog = $idpage";
$result = pg_query($dbcon, $query);
$resp = pg_fetch_assoc($result);
return $resp;
}
function ___GetTroncos($dbcon, $selProg = null){
$query = "SELECT id_prog, SUBSTRING(arquivo, 10,30) AS arquivo FROM pbx_funcoes_internas WHERE arquivo LIKE '%Troncos%'";
$result = pg_query($dbcon, $query);
$resp = pg_fetch_all($result);
$select = "<select id='selProg' name='selProg'>";
foreach ($resp as $value){
$arquivo = str_replace('.php', '', $value['arquivo']);
$prog = str_replace('110', '100', $value['id_prog']);
$select .= sprintf("<option value='%s' %s>%s</option>",$prog, $prog == $selProg ? 'selected' : '', str_replace("Troncos", "Troncos ", $arquivo));
}
$select .= "</select>";
return $select;
}
?>