From f8a3b45b132e5d39c85f0478afc9630254c33917 Mon Sep 17 00:00:00 2001 From: Matthias Schmidt Date: Sat, 12 Aug 2017 09:39:32 +0200 Subject: [PATCH] Fix undefined `$items` variable in `devtoolsProjectList.tpl` By simply extending the `MultipleLinkPage` class, the `$items` variable is automatically set. See #2354 --- .../page/DevtoolsProjectListPage.class.php | 30 ++++++------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/wcfsetup/install/files/lib/acp/page/DevtoolsProjectListPage.class.php b/wcfsetup/install/files/lib/acp/page/DevtoolsProjectListPage.class.php index 855866bba1..aa1df7cb4e 100644 --- a/wcfsetup/install/files/lib/acp/page/DevtoolsProjectListPage.class.php +++ b/wcfsetup/install/files/lib/acp/page/DevtoolsProjectListPage.class.php @@ -1,8 +1,7 @@ objectList = new DevtoolsProjectList(); - $this->objectList->readObjects(); - } + public $neededPermissions = ['admin.configuration.package.canInstallPackage']; /** - * @inheritDoc + * @var DevtoolsProjectList */ - public function assignVariables() { - parent::assignVariables(); - - WCF::getTPL()->assign([ - 'objects' => $this->objectList - ]); - } + public $objectList; } -- 2.20.1