|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
// *************************************************************************
|
|
|
|
|
// * Este arquivo foi criado para construir o template principal *
|
|
|
|
|
// * das p<EFBFBD>ginas de cadastro. Incluindos os arquivos padr<EFBFBD>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;
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
|