getMessage(); } $smarty->assign('id', $id); $smarty->assign('nomenclatura', $nomenclatura); $smarty->assign('atualizacao', $atualizacoes); $smarty->assign('correcao', $correcao); $smarty->assign('descricao', $descricao); $smarty->assign('data', $dataHomologacao); $smarty->assign('action', $action); $smarty->assign('mensagem', $mensagem); GetTemplate($smarty, 'admin/cadAtualizacoes.tpl'); echo ""; function ___GetManter($id, $nomenclatura, $atualizacoes, $correcoes, $descricao, $dataHomologacao) { $data = FormatDtMssql($dataHomologacao); if ($id) { $query = "UPDATE aplicativo_atualizacao SET versao_atualizacao = '$nomenclatura',correcao_atualizacao = '$correcoes', upgrade_atualizacao = '$atualizacoes', descricao_atualizacao = '$descricao', data_atualizacao = '$data' WHERE id_atualizacao = $id"; $mensagem = "Homologação foi atualizada com sucesso!"; } else { $query = "INSERT INTO aplicativo_atualizacao (versao_atualizacao,correcao_atualizacao,upgrade_atualizacao,descricao_atualizacao,data_atualizacao) " . "VALUES('$nomenclatura','$correcoes','$atualizacoes','$descricao','$data');"; $mensagem = "Homologação foi cadastrada com sucesso!"; } GetQuery($query); return $mensagem; } function ___GetView($id) { $query = "SELECT * FROM aplicativo_atualizacao WHERE id_atualizacao = $id"; return GetQuery($query, 1); } function GetQuery($query, $type = '') { $ctPg = pg_connect(sprintf("host=%s port=%s dbname=%s user=%s password=%s", IP_CENTRAL_ATUALIZACAO, '5432', 'atualizacoes', 'contacte', 'ctepgSQL')); $result = pg_query($ctPg, $query); if (pg_last_error()) { pg_close($ctPg); throw new Exception('Não foi possível realizar a operação, por favor verifique a conexão com a base de dados! ERROR: ' . pg_last_error()); } if ($type) { $res = pg_fetch_assoc($result); pg_close($ctPg); return $res; } pg_close($ctPg); }