FROM filebase1_file_version file_version LEFT JOIN filebase1_file file ON file.fileID = file_version.fileID LEFT JOIN wcf1_file coreFile ON coreFile.fileID = file_version.coreFileID WHERE file.userID = ?"; $statement = WCF::getDB()->prepare($sql); $statement->execute([$userID]); return $statement->fetchSingleColumn(); } /** * Returns the list of label groups that are available to all of the given files * and for which the active user has the `canSetLabel` permission. * * @param File[] $files * @return ViewableLabelGroup[] * @since 5.2 */ public static function getCommonLabelGroups(array $files) { $labelGroups = \reset($files)->getCategory()->getLabelGroups(); if (empty($labelGroups)) { return []; } foreach ($files as $file) { $fileLabelGroups = $file->getCategory()->getLabelGroups(); foreach ($labelGroups as $groupID => $labelGroup) { if (!isset($fileLabelGroups[$groupID])) { unset($labelGroups[$groupID]); } } // no common label group left if (empty($labelGroups)) { break; } } return $labelGroups; } /** * @since 5.5 */ public function canReact(): bool { return MODULE_LIKE && WCF::getUser()->userID && $this->userID != WCF::getUser()->userID && WCF::getSession()->getPermission('user.like.canLike'); } /** * Returns true, if the active user can warn the author of this post. * * This function intentionally does not check whether the author may be warned, * as this would require loading the author's permissions, * which would have a performance impact on pages with multiple posts. */ public function canWarn(): bool { if (!MODULE_USER_INFRACTION) { return false; } if (!$this->userID) { return false; } if (!WCF::getSession()->getPermission('mod.infraction.warning.canWarn')) { return false; } return true; } /** * @since 6.1 */ public function setIconFile(CoreFile $file): void { $this->iconFile = $file; $this->iconFileLoaded = true; } /** * Returns the physical file object for the file icon. */ public function getIconFile(): ?CoreFile { if ($this->fileIconID === null) { return null; } if (!$this->iconFileLoaded) { $this->iconFile = CoreFileRuntimeCache::getInstance()->getObject($this->fileIconID); $this->iconFileLoaded = true; } return $this->iconFile; } }
Ein Fehler ist aufgetreten
Interner Fehlercode: d457e2670ca6751da2173a6f20e79bfcf5b99c20
Was ist passiert?
Leider ist es bei der Verarbeitung zu einem Fehler gekommen und die Ausführung wurde abgebrochen. Falls möglich, leiten Sie bitte den oben stehenden Fehlercode an den Administrator weiter.
Administratoren können die vollständige Fehlermeldung mit Hilfe dieses Codes in der Administrationsoberfläche unter „Protokoll » Fehler“ einsehen. Zusätzlich wurden die Informationen in die Protokolldatei */log/2026-11-01.txt geschrieben und können beispielsweise mit Hilfe eines FTP-Programms abgerufen werden.
Hinweis: Der Fehlercode wird zufällig generiert, erlaubt keinen Rückschluss auf die Ursache und ist daher für Dritte nutzlos.
System Information
PHP Version:
8.4.27
WoltLab Suite Core:
6.2.8
Peak Memory Usage:
6.072/4096 MiB
Request URI:
GET /forum/user-post-list/20288-schmiddi/
Referrer:
User Agent:
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Error
Error Message:
call_user_func(): Argument #1 ($callback) must be a valid callback, class "filebase\data\file\File" not found
Error Type:
TypeError
*/lib/data/DatabaseObjectList.class.php:333
Stack Trace