mikuli.cz

:)
git clone https://git.sr.ht/~ashymad/mikuli.cz
Log | Files | Refs

commit 29a74a0745ea78ead87461d3cbf281b4ba406620
parent 137f97d0ac409d8f6479cbf08613cf8ab326eac6
Author: markseu <mark2011@mayberg.se>
Date:   Tue, 18 May 2021 13:05:23 +0200

Updated troubleshooting, complete upload

Diffstat:
Msystem/extensions/install.php | 13+++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/system/extensions/install.php b/system/extensions/install.php @@ -2,7 +2,7 @@ // Install extension, https://github.com/datenstrom/yellow class YellowInstall { - const VERSION = "0.8.47"; + const VERSION = "0.8.48"; const PRIORITY = "1"; public $yellow; // access to API @@ -257,6 +257,15 @@ class YellowInstall { foreach ($this->yellow->toolbox->getDirectoryEntriesRecursive(".", "/.*/", false, false) as $entry) { if (filesize($entry)==0) $complete = false; } + $fileName = $this->yellow->system->get("coreExtensionDirectory").$this->yellow->system->get("updateCurrentFile"); + $fileData = $this->yellow->toolbox->readFile($fileName); + $settings = $this->yellow->toolbox->getTextSettings($fileData, "extension"); + foreach ($settings as $extension=>$block) { + foreach ($block as $key=>$value) { + if (strposu($key, "/") && !is_file($key)) $complete = false; + } + } + if (count($settings)==0) $complete = false; return $complete; } @@ -378,7 +387,7 @@ class YellowInstall { } } } - foreach ($this->detectBrowserLanguages("en, de, fr") as $language) { + foreach ($this->detectBrowserLanguages("en, de, sv") as $language) { if (isset($languages[$language])) array_push($extensions, $languages[$language]); } return array_slice($extensions, 0, 3);