<?php
if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.');
// TODO: integrate these functions in our db_*() function wrappers
require __DIR__.'/mysql_replacement.inc.php';
if (isset($mysql_zugangsdaten['port']) && ($mysql_zugangsdaten['port'] != ''))
$zus = ':'.$mysql_zugangsdaten['port'];
else
$zus = '';
function db_connect()
{
global $mysql_zugangsdaten;
global $ib_selc;
global $ib_conn;
try {
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
{
$ib_conn = @mysqli_connect($mysql_zugangsdaten['server'].$zus, $mysql_zugangsdaten['username'], $mysql_zugangsdaten['passwort']);
}
else
{
$ib_conn = @mysql_connect($mysql_zugangsdaten['server'].$zus, $mysql_zugangsdaten['username'], $mysql_zugangsdaten['passwort']);
}
} catch (Exception $e) {
die('<h1>Fehler</h1>Datenbankverbindung kann nicht hergestellt werden. Bitte prüfen Sie die Datei config.inc.php.<br><br>'.$e);
}
if ((!$ib_selc) || (!$ib_conn))
die('<h1>Fehler</h1>Es konnte keine Verbindung zu dem Datenbankserver hergestellt werden.<br><br>Bitte prüfen Sie den Serverstatus und die Gültigkeit der Konfigurationsdatei "includes/config.inc.php".<br><br>MySQL meldet folgendes:<br><br><code>'.mysql_errno().': '.mysql_error().'</code>');
}
function db_query($inp, $halte_an_bei_fehler = true)
{
global $konfiguration;
global $sql_transkript;
global $mysql_zugangsdaten;
$sql_transkript .= $inp."\n";
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
else
if ($halte_an_bei_fehler)
{
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
else
if ($e != '')
{
$mess = '<b>MySQL-Fehler!</b><br><br>Folgender MySQL-Fehler ist aufgetreten:<br><br><code>'.$e.'</code><br><br>Folgende Query wurde ausgeführt:<br><br><code>'.my_htmlentities($inp).'</code><br><br>Die Scriptausführung wurde aus Sicherheitsgründen abgebrochen.';
global $modul;
global $m2;
$m = '';
if ((isset($modul)) && ($modul != ''))
$m = $modul;
else
$m = '';
if ((isset($m2)) && ($m2 != ''))
{
if ($m2 == '')
$z = $m2.'?';
else
$z = ' ('.$m2.'?)';
}
else
{
$z = '';
}
}
}
return $x;
}
function db_fetch($inp)
{
global $mysql_zugangsdaten;
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
else
}
function db_escape($inp)
{
global $mysql_zugangsdaten;
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
else
}
function db_simple_escape($inp)
{
global $mysql_zugangsdaten;
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
else
}
function db_num($inp)
{
global $mysql_zugangsdaten;
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
else
}
function db_affected_rows()
{
global $mysql_zugangsdaten;
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
else
}
function db_list_dbs()
{
global $mysql_zugangsdaten;
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
return @mysqli_list_dbs();
else
}
function db_list_tables($db)
{
global $mysql_zugangsdaten;
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
return @mysqli_list_tables($db);
else
}
function db_error()
{
global $mysql_zugangsdaten;
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
else
}
function db_disconnect()
{
global $mysql_zugangsdaten;
if (((isset($mysql_zugangsdaten['use_mysqli'])) && ($mysql_zugangsdaten['use_mysqli'])))
else
}
db_connect();
?>