A to już bardzo dziwne, bo wymusiłem dla testu użycie starego rozszerzenia, na którym występował błąd i wszystko działało poprawnie.
Sprawdź czy poniższy fragment kodu występuje w pliku lib/db/MySQL/common.php, od linii 13. (dokładnie w tej samej formie):
[code]function connect ($Test, $DBPrefix, $PConnect, $DBHost, $DBUser, $DBPass, $DBName) {
if (!defined ('MySQLi')) {
if (function_exists ('mysqli_query')) define ('MySQLi', 1);
else if (function_exists ('mysql_query')) define ('MySQLi', 0);
else {
if (!$Test) e_error_message ('This module does not supported on this server!', __FILE__, __LINE__, 1);
return (0);
}
}
$Version = '?';
$this->Prefix = $DBPrefix;
if (defined ('MySQLi')) {
if (MySQLi) {
if ($this->Link = mysqli_connect ($DBHost, $DBUser, $DBPass, $DBName)) $Version = mysqli_get_server_info ($this->Link);
else return (0);
}
else {
$ConnectionType = 'mysql_'.($PConnect?'p':'').'connect';
if ($this->Link = $ConnectionType ($DBHost, $DBUser, $DBPass)) {
$Version = mysql_get_server_info ();
if (!mysql_select_db ($DBName)) return (0);
}
}
}
$GLOBALS['DBInfo']['DBVersion'] = $Version;
r
Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.