|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
$action = isset($_GET['id']) ? $_GET['id'] : '';
|
|
|
|
|
$qtd = 0;
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
|
|
$res = GetQuery($action);
|
|
|
|
|
|
|
|
|
|
foreach ($res as $atual) {
|
|
|
|
|
$qtd++;
|
|
|
|
|
$data = date('d/m/Y', strtotime($atual['data_atualizacao']));
|
|
|
|
|
$rows .= "<tr>";
|
|
|
|
|
$rows .= "<td><a href='#' onclick=\"NovaJanela('index.php?idProg=318&pbxRequest=1&id={$atual['id_atualizacao']}', 'CadAtualizacoes', '400', '230', 'resizable=YES,scrollbars=YES');\">{$atual['versao_atualizacao']}</a></td>";
|
|
|
|
|
$rows .= "<td>{$atual['upgrade_atualizacao']}</td>";
|
|
|
|
|
$rows .= "<td>{$atual['correcao_atualizacao']}</td>";
|
|
|
|
|
$rows .= "<td>{$atual['descricao_atualizacao']}</td>";
|
|
|
|
|
$rows .= "<td>{$data}</td>";
|
|
|
|
|
$rows .= ___iconGrid($atual['id_atualizacao']);
|
|
|
|
|
$rows .= "</tr>";
|
|
|
|
|
}
|
|
|
|
|
$rows .= "<tr><th align='left' colspan='7'>Total Homologadas: $qtd</th></tr>";
|
|
|
|
|
} catch (Exception $ex) {
|
|
|
|
|
$mensagem = $ex->getMessage();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$smarty->assign('mensagem', $mensagem);
|
|
|
|
|
$smarty->assign('rows', $rows);
|
|
|
|
|
GetTemplate($smarty, 'admin/atualizacoes.tpl');
|
|
|
|
|
|
|
|
|
|
function GetQuery($type = null) {
|
|
|
|
|
$ctPg = pg_connect(sprintf("host=%s port=%s dbname=%s user=%s password=%s", IP_CENTRAL_ATUALIZACAO, '5432', 'atualizacoes', 'contacte', 'ctepgSQL'));
|
|
|
|
|
|
|
|
|
|
if ($type) {
|
|
|
|
|
$query = "DELETE FROM aplicativo_atualizacao WHERE id_atualizacao = $type";
|
|
|
|
|
pg_query($ctPg, $query);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$query = "SELECT * FROM aplicativo_atualizacao ORDER BY versao_atualizacao DESC";
|
|
|
|
|
$result = pg_query($ctPg, $query);
|
|
|
|
|
$res = pg_fetch_all($result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (pg_last_error()) {
|
|
|
|
|
throw new Exception('N<EFBFBD>o foi poss<EFBFBD>vel coletar as informa<EFBFBD><EFBFBD>es, por favor verifique a conex<EFBFBD>o com a base de dados!');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return $res;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function ___iconGrid($id) {
|
|
|
|
|
$rows = '';
|
|
|
|
|
$link = "index.php?idProg=318&pbxRequest=1&id=$id";
|
|
|
|
|
$rows .= "<td align=\"center\"><a href='#' onclick=\"NovaJanela('{$link}', 'CadAtualizacoes', '400', '230', 'resizable=YES,scrollbars=YES');\"><img width='18px' title='Editar' src='imgSite/edit-solid.png'/></a></td>";
|
|
|
|
|
$rows .= "<td align=\"center\"><a href='index.php?idProg=317&id=$id'><img width='16px' title='Remover' src='imgSite/trash.png'/></a></td>";
|
|
|
|
|
|
|
|
|
|
return $rows;
|
|
|
|
|
}
|
|
|
|
|
|