浏览代码

Updated installer

markseu 1 年之前
父节点
当前提交
c4bde2a692
共有 3 个文件被更改,包括 12 次插入7 次删除
  1. 3 3
      system/extensions/update-available.ini
  2. 2 2
      system/extensions/yellow-extension.ini
  3. 7 2
      system/workers/install.php

+ 3 - 3
system/extensions/update-available.ini

@@ -353,16 +353,16 @@ Status: available
 system/workers/googlemap.php: googlemap.php, create, update
 
 Extension: Help
-Version: 0.9.2
+Version: 0.9.3
 Description: Help for your website.
 Developer: Anna Svensson
 Tag: feature
 DownloadUrl: https://github.com/annaesvensson/yellow-help/archive/refs/heads/main.zip
 DocumentationUrl: https://github.com/annaesvensson/yellow-help
 DocumentationLanguage: en, de, sv
-Published: 2024-04-09 21:40:35
+Published: 2024-04-10 11:57:45
 Status: available
-system/extensions/help.php: help.php, create, update
+system/workers/help.php: help.php, create, update
 content/9-help/api-for-developers.md: api-for-developers.md, create, optional, multi-language
 content/9-help/contributing-guidelines.md: contributing-guidelines.md, create, optional, multi-language
 content/9-help/how-to-change-the-content.md: how-to-change-the-content.md, create, optional, multi-language

+ 2 - 2
system/extensions/yellow-extension.ini

@@ -62,13 +62,13 @@ media/images/photo.jpg: photo.jpg, create, optional
 media/thumbnails/photo-100x40.jpg: photo-100x40.jpg, create, optional
 
 Extension: Install
-Version: 0.9.2
+Version: 0.9.3
 Description: Install a brand new website.
 Developer: Anna Svensson
 DownloadUrl: https://github.com/annaesvensson/yellow-install/archive/refs/heads/main.zip
 DocumentationUrl: https://github.com/annaesvensson/yellow-install
 DocumentationLanguage: en, de, sv
-Published: 2024-04-10 10:27:08
+Published: 2024-04-10 11:38:35
 Status: unassembled
 system/workers/install.php: install.php, create
 system/workers/install-language.bin: install-language.bin, compress @source/yellow-language/, create

+ 7 - 2
system/workers/install.php

@@ -2,7 +2,7 @@
 // Install extension, https://github.com/annaesvensson/yellow-install
 
 class YellowInstall {
-    const VERSION = "0.9.2";
+    const VERSION = "0.9.3";
     const PRIORITY = "1";
     public $yellow;                 // access to API
     
@@ -526,7 +526,12 @@ class YellowInstall {
         if ($this->yellow->system->get("generateStaticUrl")=="auto" && getenv("URL")!==false) $settings["generateStaticUrl"] = getenv("URL");
         if ($this->yellow->system->get("generateStaticUrl")=="auto" && $skipInstallation) $settings["generateStaticUrl"] = "http://localhost:8000/";
         if ($this->yellow->system->get("coreTimezone")=="UTC") $settings["coreTimezone"] = $this->yellow->toolbox->detectServerTimezone();
-        if ($this->yellow->system->get("updateEventPending")=="none") $settings["updateEventPending"] = "website/install";
+        if ($this->yellow->system->get("updateEventPending")=="none") {
+            $settings["updateEventPending"] = "website/install";
+        } else {
+            $themeStandard = ",".$this->yellow->system->get("theme")."/install";
+            $settings["updateEventPending"] = $this->yellow->system->get("updateEventPending").$themeStandard;
+        }
         $settings["updateCurrentRelease"] = YellowCore::RELEASE;
         return $settings;
     }