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.
59 lines
2.3 KiB
59 lines
2.3 KiB
<?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ão foi possível coletar as informações, por favor verifique a conexã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; |
|
} |
|
|