Hallo,
ich habe ein moderation activation type, bei dem es nicht notwendig ist, das affectedObject zu setzen. Generell ist das System ja auch darauf vorbereitet, bis auf ViewableModerationQueueList. Dort wird nämlich trotzdem die userID des affectedObjects abgefragt, was dann natürlich in einer exception endet:
PHP: wcf\data\moderation\queue\ViewableModerationQueueList
$userIDs = array();
foreach ($this->objects as $object) {
$userIDs[] = $object->getAffectedObject()->getUserID();
}
$userProfiles = UserProfile::getUserProfiles($userIDs);
foreach ($this->objects as $object) {
if (isset($userProfiles[$object->getAffectedObject()->getUserID()])) {
$object->setUserProfile($userProfiles[$object->getAffectedObject()->getUserID()]);
}
}
Display More
Genauso wie das dazugehörige Template moderationQueueList.tpl