Mir ist jetzt aufgefallen, dass im Admin CP vom Forum bei mir auch eine höhere MySQL Version angezeigt wird und habe mal etwas nachgeforscht. Die PHP Funktion mysqli_get_client_info() liefert tatsächlich (wie ja auch schon der Name sagt, hätte man auch selbst drauf kommen können ) die Version des SQL-Clients. Um die des Servers in dem die Datenbank ja tatsächlich gespeichert ist rauszufinden braucht man eine andere Funktion. Ich habe das in die Entwicklerversion des 0.7.1 gerade eingebaut.
Um diese auch schon in der 0.7.0.1 angezeigt zu bekommen müsste folgendes geändert werden:
admin/admin.php, nach
folgendes hinzufügen:
Und die nächste Zeile wie folgt abändern:
Erledigt. Sorry für die Umstände.
Um diese auch schon in der 0.7.0.1 angezeigt zu bekommen müsste folgendes geändert werden:
admin/admin.php, nach
PHP-Code:
$mysqli_version = substr($version,0,6);
folgendes hinzufügen:
PHP-Code:
// get mysql server info
$mysqli = new mysqli($db['hostname'], $db['username'], $db['password']);
if (mysqli_connect_errno()) {
echo "Fehler: Verbindung zum MySQL Server fehlgeschlagen!<br><br>";
} else {
$version = $mysqli->server_info;
$mysqli->close();
}
$mysqli_server = substr($version, 0, 7);
Und die nächste Zeile wie folgt abändern:
PHP-Code:
$login_status_text = "<b>PHP</b>: ".phpversion()." | <b>MySQL Client</b>: ".$mysqli_version." | <b>MySQL Server</b>: ".$mysqli_server." | ".$lang['logged_in']." | <a class='admin' href='admin.php?action=logout' title='{LANG_LOGOUT}'>{LANG_LOGOUT}</a> ";
Erledigt. Sorry für die Umstände.