CONTENT MANAGEMENT SYSTEM
Blox Logo
Blox CMS — блочный метод сайтостроения
.
 
Blox Help

←→ /** New $GLOBALS['allowSkype'] */

Суперглобальный массив $GLOBALS

Переменные, которые могут использоваться на всех блоках страницы, выведены в глобальные переменные.

$GLOBALS['parentPage']Идентификатор родительской страницы.
Напоминаем, что идентификатор текущей страницы выводится в каждый шаблон в переменной $page.


Авторизовавшийся пользователь
Регистрационные данные
$GLOBALS['user']['avatar']Имя файла аватара
$GLOBALS['user']['email']Электронный адрес пользователя
$GLOBALS['user']['familyname']Фамилия
$GLOBALS['user']['ip']последний IP-адрес компьютера пользователя
$GLOBALS['user']['login']Логин пользователя
$GLOBALS['user']['notes']Заметки о пользователе
$GLOBALS['user']['password']Пароль пользователя
$GLOBALS['user']['personalname']Имя пользователя
$GLOBALS['user']['regdate']Дата регистрации
$GLOBALS['user']['userId']Идентификатор пользователя
$GLOBALS['user']['visitdate']Дата последнего визита пользователем сайта
$GLOBALS['user']['website']Веб-сайт пользователя
Настройки
$GLOBALS['user']['userDontSeeEditButtons']Пользователь не видит кнопки редактирования
$GLOBALS['user']['userIsActivated']Пользователь активирован
$GLOBALS['user']['userIsAdmin']Пользователь является администратором
$GLOBALS['user']['userIsAsVisitor']Режим посетителя
$GLOBALS['user']['userIsEditor']Пользователь является Редактором сайта
$GLOBALS['user']['userSeesBlockBoundaries']Границы блоков отображаются


Ниже представлены другие суперглобальные переменные, которые могут понадобиться в особых случаях. Это конфигурационные параметры, которые задаются в главном файле сайта index.php. Если эти параметры не заданы, переменным присваиваются значения по умолчанию.

$GLOBALS['bloxDir']Абсолютный путь к папке с файлами системы управления (по умолчанию папка называется BLOX)
$GLOBALS['bloxUrl']Абсолютный URL папки с файлами системы управления
$GLOBALS['templatesDir']Абсолютный путь к папке с шаблонами сайта
$GLOBALS['templatesUrl']Абсолютный URL папки с шаблонами сайта
(Например, для обращения к картинкам и др. файлам, находящимся в этой папке при многосайтовом режиме. См. пример)
$GLOBALS['prefix']Префикс имен таблиц с данными сайта в БД


Дело в том что, веб-сервером можно управлять так, что в строке браузера будет приведен несуществующий путь (например, с помощью mod_rewrite в Apache). Приведенные ниже переменные дают реальный путь к сайту.
$GLOBALS['siteDir']Абсолютный путь к корневой папке сайта (где находится файл index.php)
$GLOBALS['siteUrl']Абсолютный URL сайта