Fehler konnte reproduziert werden und wird mit der nächsten Version behoben.
Alternativ kannst du vorerst auch in der PartnerPage.class.php mit folgenden Inhalt ersetzen ersetzen um das Problem erst einmal zu lösen:
PHP
<?php
namespace wcf\page;
use wcf\system\category\CategoryHandler;
use wcf\system\WCF;
/**
*
* @author Olaf Braun
* @copyright 2013-2017 Olaf Braun - Software Development
* @license WBB-Elite.de License <https://lizenz.wbb-elite.de/lizenz.html>
* @package de.wbb-elite.partner
* @category Partner Page
*/
class PartnerPage extends AbstractPage {
/**
* @see \wcf\page\AbstractPage::$activeMenuItem
*/
public $activeMenuItem = 'wcf.header.menu.partner';
/**
* @see \wcf\page\AbstractPage::$neededModules
*/
public $neededModules = array('DE_WBB_ELITE_PARTNER_ON');
/**
* @see \wcf\page\AbstractPage::$neededPermissions
*/
public $neededPermissions = array('user.partner.canViewPartner', 'user.partner.canViewLinkUs');
/**
* @see \wcf\page\AbstractPage::assignVariables()
*/
public function assignVariables() {
parent::assignVariables();
$partnerArray = array();
$partnerCategoryArray = array();
$linkUs = array();
$partners = CategoryHandler::getInstance()->getCategories('de.wbb-elite.partner');
$linkusArray = CategoryHandler::getInstance()->getCategories('de.wbb-elite.linkUs');
foreach ($partners as $partner) {
if(!$partner->isDisabled) {
if ($partner->parentCategoryID == 0) {
$partnerCategoryArray[] = $partner;
} else {
$partnerArray[$partner->parentCategoryID][] = $partner;
}
}
}
foreach($linkusArray as $linkus) {
if(!$linkus->isDisabled) {
$linkUs[] = $linkus;
}
}
WCF::getTPL()->assign(array('linkUs' => $linkUs, 'partnerCategory' => $partnerCategoryArray, 'partner' => $partnerArray));
}
}
Alles anzeigen
Die PartnerPage findest du unter wcf/lib/page
LG