regedit

Описание

Класс для работы с реестром.

Данные таблицы cms_reg представляют собой "реестр" системы. В нём хранятся настройки как самой UMI.CMS так и её модулей и визуальных тем админ-панели.

Ключи реестра хранятся в древовидной структуре и могут иметь неограниченную вложенность. Обратиться к конкретному ключу можно по его пути, например: "//modules/dispatches/func_perms/messages_list". В последних версиях системы изначально имеется две основные ветки - "modules"(настройки для каждого модуля) и "settings"(настройки системы в целом). Также в системах, обновленных со старых версий, системах до версии 2.8 и специально доработанных системах может присутствовать ветка "skins", в которой собран список визуальных тем админ-панели

  • getInstance() — Возвращает экземпляр класса regedit
  • getKey() — Получить ключ по его адресу
  • getVal() — Получить значение ключа по его адресу
  • setVal() — Установить значение для ключа по переданному адресу
  • delVar() — Удалить ключ и вложения
  • getList() — Получить массив ключей, дочерних указанному