fix При установке модуля неправильно записывались настройки

This commit is contained in:
origami11@yandex.ru 2022-12-15 18:16:58 +03:00
parent ab13ebd289
commit 36b7d93a98
2 changed files with 10 additions and 10 deletions

View file

@ -82,7 +82,7 @@ class Action
public function installPath($name) public function installPath($name)
{ {
$basePath = $this->config->get('site', 'path'); $basePath = $this->config->get('system', 'path');
return Path::join($basePath, "modules", $name); return Path::join($basePath, "modules", $name);
} }

View file

@ -94,20 +94,20 @@ class Installer
$sql = $settings->get('sql'); $sql = $settings->get('sql');
if (is_array($sql)) { if (is_array($sql)) {
$res = $this->installSQL($sql, $version_new, $version_old, $name); $res = $this->installSQL($sql, $version_new, $version_old, $name);
if($res){ if ($res) {
$result[]=$res; $result[]=$res;
} }
} }
// Обновление версии меню
$registry->removeKey($name);
$registry->set($name, $settings->get('settings'));
$registry->set($name,
array('version' => $version_new,
'time' => filemtime($setup)));
} }
// Обновление версии меню
$registry->removeKey($name);
$registry->set($name, [
'version' => $version_new,
'time' => filemtime($setup)
]);
$registry->writeKey([$name], $settings->get('settings'));
$registry->write(); $registry->write();
} }
return $result; return $result;