Другая интерпретация реестра

This commit is contained in:
CORP\phedor 2018-04-20 18:03:39 +03:00
parent 40fad0e75b
commit aaa9c2e1bf
21 changed files with 156 additions and 92 deletions

View file

@ -35,7 +35,7 @@ class Installer
// Проверка версии обновления
function isChanged($name) // Информация о модулях
{
$item = $this->_registry->readKey(array($name));
$item = $this->_registry->get('system', $name);
if ($item) {
$setup = $this->getSetupFile($name);
if (file_exists($setup) && (filemtime($setup) > $item['time'])) {
@ -81,7 +81,7 @@ class Installer
$settings = new Settings($setup);
$settings->read();
$item = $registry->readKey(array($name));
$item = $registry->get('system', $name);
$version_new = $settings->get('version');
if ($item) {
@ -101,8 +101,9 @@ class Installer
// Обновление версии меню
$registry->removeKey($name);
$registry->writeKey(array($name), $settings->get('settings'));
$registry->writeKey(array($name),
$registry->set($name, $settings->get('settings'));
$registry->set($name,
array('version' => $version_new,
'time' => filemtime($setup)));
}