Skip to content
Code-Schnipsel Gruppen Projekte
Commit 8ff1c5a8 erstellt von Florian Bogner's avatar Florian Bogner
Dateien durchsuchen

fix: Added temporary fix for updating systems

Übergeordneter c5f08830
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
...@@ -8,6 +8,7 @@ namespace QUI\Ckeditor; ...@@ -8,6 +8,7 @@ namespace QUI\Ckeditor;
use QUI\Ckeditor\Plugins\Manager; use QUI\Ckeditor\Plugins\Manager;
use QUI\Package\Package; use QUI\Package\Package;
use QUI\Utils\System\File;
/** /**
* Class EventHandler * Class EventHandler
...@@ -26,6 +27,30 @@ class EventHandler ...@@ -26,6 +27,30 @@ class EventHandler
} }
$PluginManager = new Manager(); $PluginManager = new Manager();
// ----- Begin tempfix -----
// This is a temporary fix for updating the systems
// there was a bug in the utils package which compromised the update process of the ckeditor, thus rendering the ckeditor useless
echo "Checking: " . VAR_DIR . "package/quiqqer/ckeditor4/plugins/bin/image/dialogs/image.js" . PHP_EOL;
if (!file_exists(VAR_DIR . "package/quiqqer/ckeditor4/plugins/bin/image/dialogs/image.js")) {
echo "Does not exist!" . PHP_EOL;
// File::deleteDir(VAR_DIR . "package/quiqqer/ckeditor4/plugins");
$newFolder = VAR_DIR . "package/quiqqer/ckeditor4/plugins." . time() . ".bak";
rename(
VAR_DIR . "package/quiqqer/ckeditor4/plugins",
$newFolder
);
file_put_contents(
$newFolder . "/README.md",
"This directory was created as backup. If your ckeditor is working as intended you can delete this directory if you do not need it anymore"
);
}
// ----- End tempfix -----
$PluginManager->installPluginsFromSource(); $PluginManager->installPluginsFromSource();
} }
......
...@@ -591,7 +591,7 @@ class Manager ...@@ -591,7 +591,7 @@ class Manager
public function copyDir($src, $target) public function copyDir($src, $target)
{ {
if (!is_dir($target)) { if (!is_dir($target)) {
mkdir($target, 0755); mkdir($target, 0755, true);
} }
$entries = scandir($src); $entries = scandir($src);
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren