sitemap 0.61.2: PHP 8 compat fix for sitemap creation on save
This commit is contained in:
parent
0f8f059f72
commit
7253e5a98e
2 changed files with 7 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
0.61.2:
|
||||||
|
-----
|
||||||
|
* PHP 8 fix for sitemap generation warning after saving entry
|
||||||
|
|
||||||
0.61.1:
|
0.61.1:
|
||||||
-----
|
-----
|
||||||
* Hotfixes for PHP 8 (surrim)
|
* Hotfixes for PHP 8 (surrim)
|
||||||
|
|
|
@ -24,7 +24,7 @@ class serendipity_event_google_sitemap extends serendipity_event {
|
||||||
$propbag->add('name', PLUGIN_EVENT_SITEMAP_TITLE);
|
$propbag->add('name', PLUGIN_EVENT_SITEMAP_TITLE);
|
||||||
$propbag->add('description', PLUGIN_EVENT_SITEMAP_DESC);
|
$propbag->add('description', PLUGIN_EVENT_SITEMAP_DESC);
|
||||||
$propbag->add('author', 'Boris');
|
$propbag->add('author', 'Boris');
|
||||||
$propbag->add('version', '0.61.1');
|
$propbag->add('version', '0.61.2');
|
||||||
$propbag->add('event_hooks', array(
|
$propbag->add('event_hooks', array(
|
||||||
'backend_publish' => true,
|
'backend_publish' => true,
|
||||||
'backend_save' => true,
|
'backend_save' => true,
|
||||||
|
@ -527,7 +527,7 @@ class serendipity_event_google_sitemap extends serendipity_event {
|
||||||
foreach($static_pages as $cur) {
|
foreach($static_pages as $cur) {
|
||||||
$path_quoted = preg_quote($serendipity['serendipityHTTPPath'], '#');
|
$path_quoted = preg_quote($serendipity['serendipityHTTPPath'], '#');
|
||||||
$url = $serendipity['baseURL'] . preg_replace("#$path_quoted#", '', $cur['permalink'],1);
|
$url = $serendipity['baseURL'] . preg_replace("#$path_quoted#", '', $cur['permalink'],1);
|
||||||
$cur_time = ($cur['timestamp']==0)? null : (int)$cur['timestamp'];
|
$cur_time = (($cur['timestamp'] ?? 0) == 0) ? null : (int)$cur['timestamp'];
|
||||||
$this->addtoxml($sitemap_xml, $url, $cur_time, 0.7);
|
$this->addtoxml($sitemap_xml, $url, $cur_time, 0.7);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -603,7 +603,7 @@ class serendipity_event_google_sitemap extends serendipity_event {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function write_sitemap($basefilename = 'sitemap.xml', &$eventData, $gnewsmode = false) {
|
function write_sitemap($basefilename = 'sitemap.xml', &$eventData = null, $gnewsmode = false) {
|
||||||
global $serendipity;
|
global $serendipity;
|
||||||
|
|
||||||
$this->gnewsmode = false;
|
$this->gnewsmode = false;
|
||||||
|
|
Loading…
Reference in a new issue