forked from SimplesIP/pabx-app
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
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; |
|
} |
|
?> |
|
|
|
|