\Core

  • Author: Столяров Роман, 2016

Synopsis

class Core {
}

Members

private

  • $initialized

public

  • $currentSection
  • $currentSite
  • $modules
  • $properties
  • $upload_max_filesize
  • $version

Methods

private

public

  • addQueryArg() — Добавляет в адресную строку параметр $key со значением $value Имеет недостаток - не обрабатывает параметры - массивы
  • getController() — Получение контроллера модуля $module в режиме $mode
  • getMaxUploadSize() — Определение и получение максимально возможного размера загружаемых файлов
  • getObject() — Создание объекта класса $name
  • getProperties() — Получение полного списка установленных свойств
  • getProperty() — Получение общего для ядра свойства
  • hasModule() — Определяет, загружен ли модуль в систему
  • init() — Инициализация ядра и модулей
  • loadObject() — Создание объекта класса $name и загрузка по идентификатору id Является обёрткой конструкции Core::getObject($name)->filter('id', $id)->load()
  • recursiveDelete() — Рекурсивное удаление каталога и его содержимого
  • runController() — Запуск действия $action в контроллере модуля $module в режиме $mode
  • setProperty() — Установка общего для ядра свойства Свойство доступно только в рамках выполнения скрипта
  • showServicePage() — Отображение сервисной страницы.