From 2d05034a8e646aae330867b3bf6b58c94b33cb24 Mon Sep 17 00:00:00 2001 From: onli Date: Mon, 23 May 2022 20:59:22 +0200 Subject: [PATCH] sitemap 0.61.3: Fix 500 when plugin's configuration gets opened implode has a reversed param order now. Thanks PHP. --- serendipity_event_google_sitemap/ChangeLog | 4 ++++ .../serendipity_event_google_sitemap.php | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/serendipity_event_google_sitemap/ChangeLog b/serendipity_event_google_sitemap/ChangeLog index b472a8eb..d6249578 100644 --- a/serendipity_event_google_sitemap/ChangeLog +++ b/serendipity_event_google_sitemap/ChangeLog @@ -1,3 +1,7 @@ +0.61.3: +----- + * PHP 8 fix for opening the plugin configuration + 0.61.2: ----- * PHP 8 fix for sitemap generation warning after saving entry diff --git a/serendipity_event_google_sitemap/serendipity_event_google_sitemap.php b/serendipity_event_google_sitemap/serendipity_event_google_sitemap.php index 240909a7..49433a01 100644 --- a/serendipity_event_google_sitemap/serendipity_event_google_sitemap.php +++ b/serendipity_event_google_sitemap/serendipity_event_google_sitemap.php @@ -24,7 +24,7 @@ class serendipity_event_google_sitemap extends serendipity_event { $propbag->add('name', PLUGIN_EVENT_SITEMAP_TITLE); $propbag->add('description', PLUGIN_EVENT_SITEMAP_DESC); $propbag->add('author', 'Boris'); - $propbag->add('version', '0.61.2'); + $propbag->add('version', '0.61.3'); $propbag->add('event_hooks', array( 'backend_publish' => true, 'backend_save' => true, @@ -79,7 +79,11 @@ class serendipity_event_google_sitemap extends serendipity_event { $propbag->add('description', PLUGIN_EVENT_SITEMAP_TYPES_TO_ADD_DESC); $propbag->add('select_values', $types); $propbag->add('select_size', 6); - $propbag->add('default', implode(array_keys($types), '^')); + if (version_compare(PHP_VERSION, '8.0.0', '>=')) { + $propbag->add('default', implode('^', array_keys($types))); + } else { + $propbag->add('default', implode(array_keys($types), '^')); + } break; case 'gnews_subscription':