From 2dc2feca32a0ee81496132b74fc1cc98ad8182d5 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Fri, 26 Aug 2016 13:45:22 -0600 Subject: [PATCH] Fixed broken page types filtering --- CHANGELOG.md | 1 + classes/controller.php | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 86fa0a34..bddf30c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * Curl fix for invalid cert errors with News Feed * Avoid requiring `admin.super` for ajax calls [#739](https://github.com/getgrav/grav-plugin-admin/issues/739) * Fix showing HTML in notifications, in the feed + * Fixed broken page type filtering # v1.1.4 ## 08/14/2016 diff --git a/classes/controller.php b/classes/controller.php index 644cdd8b..5521a62d 100644 --- a/classes/controller.php +++ b/classes/controller.php @@ -978,11 +978,11 @@ class AdminController if (count($flags)) { $types = []; - $pageTypes = Pages::pageTypes(); + $pageTypes = array_keys(Pages::pageTypes()); foreach ($pageTypes as $pageType) { - if (($pageType = array_search($pageType, $flags)) !== false) { + if (($pageKey = array_search($pageType, $flags)) !== false) { $types[] = $pageType; - unset($flags[$pageType]); + unset($flags[$pageKey]); } }