In fremden Gästebüchern können keine Kommentare bearbeitet werden

  • Affected App
    WoltLab Suite Forum

    Wenn ich in einem fremden Gästebuch Kommentare editieren will, so kommt die Fehlermeldung: "Du hast einen ungültigen oder nicht mehr gültigen Link aufgerufen.".
    Der Fehler lässt sich beheben, indem man in der PHP-Class "wcf/lib/form/UserGuestbookCommentEditForm.class.php" in der Zeile 24 die If-Abfrage durch folgende ersetzt:

    PHP
    if (!$this->entry->entryID || !$this->entry->commentTime || !$this->entry->commentIsEditable()) {
                throw new IllegalLinkException();
            }

    Das "!$this->entry->isCommentable()" in der alten If-Abfrage ist unnötig. Das sagt nämlich, dass der User, der das Recht zum Editieren von Kommentaren in fremden Gästebüchern hat, in dem fremden Gästebuch keine Kommentare editieren kann.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!