From: joshuaruesweg Date: Wed, 15 Jul 2020 08:39:49 +0000 (+0200) Subject: Register sitemap values in the registry during update X-Git-Tag: 5.3.0_Alpha_1~135^2~1 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=bf60e58fded867a15699484f38a8dca6e8d500d5;p=GitHub%2FWoltLab%2FWCF.git Register sitemap values in the registry during update --- diff --git a/wcfsetup/install/files/acp/update_com.woltlab.wcf_5.3_sitemaps.php b/wcfsetup/install/files/acp/update_com.woltlab.wcf_5.3_sitemaps.php new file mode 100644 index 0000000000..ad22f09574 --- /dev/null +++ b/wcfsetup/install/files/acp/update_com.woltlab.wcf_5.3_sitemaps.php @@ -0,0 +1,24 @@ + + * @package WoltLabSuite\Core + */ + +// HEADS UP: This script must be executed, BEFORE the objectType-PIP is executed. + +$sitemapObjects = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.sitemap.object'); + +foreach ($sitemapObjects as $sitemapObject) { + RegistryHandler::getInstance()->set('com.woltlab.wcf', SitemapRebuildWorker::REGISTRY_PREFIX . $sitemapObject->objectType, serialize([ + 'priority' => $sitemapObject->priority, + 'changeFreq' => $sitemapObject->changeFreq, + 'rebuildTime' => $sitemapObject->rebuildTime, + 'isDisabled' => $sitemapObject->isDisabled, + ])); +}