Seite 1 von 1

Schwere Fehler in der Userverwaltung im ACP

Verfasst: 18.01.2009 21:01
von Trash-Master
Hallo,

wenn ich im ACP einen User verwalten will, kriege ich auf der Seite, die sich öffnet, nachdem ich auf "Absenden" bei der Usersuche geklickt habe, folgende Fehlermeldung:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/acp/acp_users.php on line 932: Undefined index: posts_in_queue
Woran kann das liegen, wie kriege ich das wieder hin?
Bitte helft mir, ich muss heute noch einen User freischalten.

mfG,
TrashMaster

Re: Schwere Fehler in der Userverwaltung im ACP

Verfasst: 18.01.2009 21:24
von cYbercOsmOnauT
Eine PHP Notice ist kein schwerer Fehler, sondern ein Hinweis (englisch Notice). Er weist Dich bei Deinem Fall darauf hin, dass der Index 'posts_in_queue' nicht existiert. PHP nimmt dann von sich aus einen Standardwert (Nullstring oder die Zahl 0) an. Ist jedoch error_reporting(E_ALL); aktiviert, gibt PHP eine Notice aus, die auf diesen Umstand hinweist.

Im originalen admin_users.php wird der Index in der Zeile 900 gesetzt

Code: Alles auswählen

$user_row['posts_in_queue'] = (int) $db->sql_fetchfield('posts_in_queue');
warum dies in Deinem Script nicht der Fall ist, kann ich schwer eruieren. Ein Blick in die Datei wäre hilfreich.
KB:datei

Hast Du keine Lust zu suchen, kannst Du in der config.php auch das Debugging abschalten.

Code: Alles auswählen

// define('DEBUG', true);
Grüße,
Tekin

Re: Schwere Fehler in der Userverwaltung im ACP

Verfasst: 18.01.2009 21:34
von Trash-Master
Ja, ich hab etwas mit dem schwer übertrieben :roll:

Ich werd da irgendwie nicht schlau draus, der von dir gepostete Code kann in meiner acp_users.php nicht gefunden werden.

Du krigest den Link zur php(bzw. txt) Datei per PN.

Danke auf jedenfall schonmal für die Hilfe :).

mfG,
Trash-Master

Re: Schwere Fehler in der Userverwaltung im ACP

Verfasst: 18.01.2009 21:37
von cYbercOsmOnauT
Bitte hier posten, denn es ist nicht gesagt, dass ich Zeit finde, dir sofort zu helfen. Wenn Du die Datei offen verlinkst, können auch andere User reinschauen und Dir helfen.

Re: Schwere Fehler in der Userverwaltung im ACP

Verfasst: 18.01.2009 21:39
von Trash-Master
Gesagt, getan.
Musste das aber leider auf Rapidshare.com hochladen. Ich hoffe das ist kein Problem (sind nur 79kb).

http://rapidshare.com/files/185643634/acp_users.txt

mfG,
Trash-Master

Nachtrag: Die Zeichenkette "posts_in_queue" kommt bei mir nur einmal in der Datei vor.
Und zwar in Zeile 932

Code: Alles auswählen

'POSTS_IN_QUEUE'	=> $user_row['posts_in_queue'],
nich mehr und nicht weniger steht da.

Nachtrag2: Konnte es jetzt doch fixen. Für alle, die das selbe Problem haben

Open: acp_users.php

Find:

Code: Alles auswählen

            $db->sql_freeresult($result);
Before, Add:

Code: Alles auswählen

            $user_row['posts_in_queue'] = (int) $db->sql_fetchfield('posts_in_queue');
Nochmal besten Dank an alle, die geholfen haben!

Re: Schwere Fehler in der Userverwaltung im ACP

Verfasst: 18.01.2009 23:55
von cYbercOsmOnauT
Bitte gern geschehen. Trotzdem komisch, wieso bei Dir eine normale Codezeile einfach mal so fehlt. Die zu entfernen macht bei keiner mir in den Sinn kommenden Modifikation Sinn.