Метод Blox::getInfo()

Назначение метода — получение основной информации о сайте, базе данных, системе управления, шаблонах и о текущем пользователе

Данный метод возвращает массив. Для изучения всех элементов массива просто вызовите его с помощью отладочной функции: qq(Blox::getInfo());

Метод принимает от одного до трех параметров или можно вообще не использовать параметры. Чем больше параметров, тем конкретнее информация. В таблице приведены наиболее используемые вызовы метода.

Blox::getInfo('cms','dir')Абсолютный путь к папке системы управления
Blox::getInfo('cms','url')Абсолютный URL папки системы управления
Blox::getInfo('db','prefix')Префикс имен таблиц базы данных данного сайта
Blox::getInfo('site','baseUrl')Абсолютный URL главной страницы сайта. Пример: http://site.ru/subsite/
Blox::getInfo('site','url')Абсолютный URL папки сайта. Пример: http://site.ru/subsite
Blox::getInfo('site','path')Путь к папке сайта относительно корневой папки домена.
Пример: /subsite
Blox::getInfo('site','dir')Абсолютный путь к папке сайта в файловой системе.
Пример: /var/www/site.ru/subsite
Blox::getInfo('site','dateTimeFormats')Форматы вывода временны́х данных. Возвращает массив с ключами: 'datetime', 'date', 'time'. См. также $dateTimeFormat
Blox::getInfo('site','emails')Электронные адреса по умолчанию для всех писем, создаваемых на сайте.
См. меню Сайт > Настройки сайта
Blox::getInfo('templates','dir')Абсолютный путь к папке с шаблонами
Blox::getInfo('templates','url')Абсолютный URL папки с шаблонами

Применяются чтобы использовать шаблоны другого сайта

Blox::getInfo('user','id')Идентификатор текущего пользователя
Проверка, авторизован ли текущий пользователь: if (Blox::getInfo('user'))
Blox::getInfo('user','userIsActivated')Текущий пользователь активирован
Blox::getInfo('user','userIsAdmin')Текущий пользователь является администратором
Blox::getInfo('user','userIsAsVisitor')Текущий пользователь переключил сайт в режим посетителя (кнопки редактирования будут отсутствовать)
Blox::getInfo('user','userIsEditor')Текущий пользователь является редактором