commit 2c23111f7fa1f3bdf1ff7c4fad78b03e25f7a376
parent 471718df3144bbcfb7097d925ff6bb50775df108
Author: markseu <mark2011@mayberg.se>
Date: Mon, 27 Jul 2020 09:10:31 +0200
Updated extensions for new API
Diffstat:
3 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/system/extensions/install-blog.zip b/system/extensions/install-blog.zip
Binary files differ.
diff --git a/system/extensions/install-wiki.zip b/system/extensions/install-wiki.zip
Binary files differ.
diff --git a/system/extensions/update.php b/system/extensions/update.php
@@ -2,7 +2,7 @@
// Update extension, https://github.com/datenstrom/yellow-extensions/tree/master/source/update
class YellowUpdate {
- const VERSION = "0.8.24";
+ const VERSION = "0.8.25";
const PRIORITY = "2";
public $yellow; // access to API
public $updates; // number of updates
@@ -59,7 +59,7 @@ class YellowUpdate {
if ($this->yellow->system->isExisting("multiLanguageMode")) {
$coreMultiLanguageMode = $this->yellow->system->get("multiLanguageMode");
$fileName = $this->yellow->system->get("coreSettingDirectory").$this->yellow->system->get("coreSystemFile");
- if ($this->yellow->system->save($fileName, array("coreMultiLanguageMode" => $coreMultiLanguageMode))) {
+ if (!$this->yellow->system->save($fileName, array("coreMultiLanguageMode" => $coreMultiLanguageMode))) {
$this->yellow->log("error", "Can't write file '$fileName'!");
}
$path = $this->yellow->system->get("coreContentDirectory");
@@ -132,6 +132,7 @@ class YellowUpdate {
$fileDataNew = str_replace("toolbox->getTextArgs", "toolbox->getTextArguments", $fileDataNew);
$fileDataNew = str_replace("toolbox->normaliseArgs", "toolbox->normaliseArguments", $fileDataNew);
$fileDataNew = str_replace("toolbox->isLocationArgs", "toolbox->isLocationArguments", $fileDataNew);
+ $fileDataNew = str_replace("text–>getHtml", "language–>getTextHtml", $fileDataNew);
$fileDataNew = str_replace("\$this->yellow->page->get(\"navigation\")", "\"navigation\"", $fileDataNew);
$fileDataNew = str_replace("\$this->yellow->page->get(\"header\")", "\"header\"", $fileDataNew);
$fileDataNew = str_replace("\$this->yellow->page->get(\"sidebar\")", "\"sidebar\"", $fileDataNew);
@@ -159,6 +160,12 @@ class YellowUpdate {
}
}
}
+ if ($this->yellow->system->get("metaDefaultImage")=="icon") {
+ $fileName = $this->yellow->system->get("coreSettingDirectory").$this->yellow->system->get("coreSystemFile");
+ if (!$this->yellow->system->save($fileName, array("metaDefaultImage" => "favicon"))) {
+ $this->yellow->log("error", "Can't write file '$fileName'!");
+ }
+ }
}
if ($action=="update") { // TODO: remove later, converts old commandline
if ($this->yellow->system->isExisting("coreStaticDir")) {