|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
//conecta ao banco de dados
|
|
|
|
|
$conexao = $dbcon = pg_connect(GetConectString()) or die(GetAvisoErroDB());
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Seta modo de tranda<EFBFBD><EFBFBD>o.
|
|
|
|
|
* pg_query($dbcon, 'SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED' );
|
|
|
|
|
|
|
|
|
|
pg_query($dbcon, "set session characteristics as transaction isolation level read uncommitted");
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
function GetConectString() {
|
|
|
|
|
include "configBd.php";
|
|
|
|
|
return "host='$dbHost' port='$dbPort' dbname='$dbName' user='$dbUser' password='$dbPassword'";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function GetAvisoErroDB() {
|
|
|
|
|
include('configs/config.php');
|
|
|
|
|
$_SESSION["Db_conf_ok"] = "0";
|
|
|
|
|
return "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
|
|
|
|
<title>Simples IP</title>
|
|
|
|
|
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
|
|
|
|
|
<style type=\"text/css\">
|
|
|
|
|
<!--
|
|
|
|
|
.style1 {
|
|
|
|
|
font-family: Arial, Helvetica, sans-serif;
|
|
|
|
|
font-size: 16px;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
color: #CC0033;
|
|
|
|
|
}
|
|
|
|
|
.style2 {
|
|
|
|
|
font-family: Arial, Helvetica, sans-serif;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
}
|
|
|
|
|
body {
|
|
|
|
|
background-color: #CCCCCC;
|
|
|
|
|
}
|
|
|
|
|
-->
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
<body>
|
|
|
|
|
<table width=\"60%\" style=\"border: 2px solid #CC0033;\" border=\"0\" align=\"center\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#FFFFFF\" bgcolor=\"#FFFFFF\">
|
|
|
|
|
<tr>
|
|
|
|
|
<td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"10\">
|
|
|
|
|
<tr>
|
|
|
|
|
<td align=\"left\"><img src=\"" . LOGO_HEADER_SITE . "\" width=\"160\" height=\"69\"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr align=\"center\">
|
|
|
|
|
<td nowrap><span class=\"style1\"> Não foi possível estabelecer uma conexão com o banco de dados! </span></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td align=\"center\" class=\"style1\">Se o problema persistir entre em contado com o suporte técnico </td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr align=\"center\">
|
|
|
|
|
<td><a href=\"index.php\" class=\"style2\">Tentar Novamente </a></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|
|
|
|
|
";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Conjunto de fun<EFBFBD><EFBFBD>es para absitra<EFBFBD><EFBFBD>o das antigas funcoes para o Mssqlserver.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
function mssql_connect($serverName, $username, $password) {
|
|
|
|
|
$connectionOptions = array(
|
|
|
|
|
"UID" => $username,
|
|
|
|
|
"PWD" => $password,
|
|
|
|
|
"TrustServerCertificate" => 1
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
$conn = $GLOBALS["conn_mssql"] = sqlsrv_connect($serverName, $connectionOptions);
|
|
|
|
|
|
|
|
|
|
if ($conn === false) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return $conn;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function mssql_select_db($databaseName, $conn = null) {
|
|
|
|
|
if (is_null($conn)) {
|
|
|
|
|
$conn = $GLOBALS["conn_mssql"];
|
|
|
|
|
}
|
|
|
|
|
sqlsrv_query($conn, "use $databaseName");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function mssql_fetch_array($result) {
|
|
|
|
|
return sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function mssql_fetch_row($result) {
|
|
|
|
|
return sqlsrv_fetch_array($result, SQLSRV_FETCH_NUMERIC);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function mssql_query($query, $conn) {
|
|
|
|
|
$stmt = sqlsrv_query($conn, $query);
|
|
|
|
|
|
|
|
|
|
if ($stmt === false) {
|
|
|
|
|
die(print_r(sqlsrv_errors(), true));
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return $stmt;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function mssql_close($conn = null) {
|
|
|
|
|
if (is_null($conn)) {
|
|
|
|
|
$conn = $GLOBALS["conn_mssql"];
|
|
|
|
|
}
|
|
|
|
|
sqlsrv_close($conn);
|
|
|
|
|
}
|