Also bei dir funktioniert das so (sehe da auch keinen Fehler), und bei dem "jemand" kommt die o.a. Meldung.

Dann liegt ja nahe, dass "er/sie" entweder falsche Daten in "seiner/ihrer" functions.lib.php hat.

Oder aber bspw. diese Meldung gar nicht von der framest.php ausgelöst wird, sondern bspw. in der functions.lib.php direkt (gibt ja bspw. das Support-Ticket Addon, was einem sagt, dass man ganz unten in der functions.lib.php einen Query einfügen soll, der sorgt oft für solche Fehler.

Also müsstest du erstmal die auslösende Stelle lokalisieren, aktuell besagt die Fehlermeldung ja nicht, dass das in der framest.php ist


EDIT: um das auszuschließen, könntest du bspw. die Zeilen:

PHP-Code:
    require_once "../lib/functions.lib.php"
    
db_connect(); 
Mit einem "manuellen" Connect ersetzen, also halt die funktion db_connect aus der functions.lib da reinkopieren, zugangsdaten direkt einsetzen, und dann das db_query in mysql_query ändern.