Версия: 5.x
Класс Manager

Подробное описание

Класс содержит инструменты для работы с сайтами внутри данной CMS Зависит от модуля Site

Открытые статические члены

static getSiteId ()
 
static getSite ()
 
static getSiteByUrl ($host, $uri)
 
static getSiteList ($cache=true)
 
static getAdminCurrentSite ()
 
static setAdminCurrentSite ($site_id)
 
static setCurrentSite (Site $site)
 

Статические защищенные данные

static $adminSite
 
static $defaultSite
 
static $site
 
static $siteId
 

Методы

static getAdminCurrentSite ( )
static

Возвращает объект активного сайта в админке

Возвращает
Site|false
Исключения
DbException
OrmException
static getSite ( )
static

Возвращает объект текущего сайта, если вы находитесь в клиентской зоне или возвращает редактируемый в настоящее время сайт, если вы находитесь в администратовной панели

Возвращает
Site|false
static getSiteByUrl (   $host,
  $uri 
)
static

Возвращает объект сайта по доменному имени и URI Если ни один сайт не определен для данного домена, возвращается сайт по-умолчанию

Аргументы
string$host
string$uri
Возвращает
Site Исключение не может быть брошено после установки
static getSiteId ( )
static

Возвращает id текущего сайта

Возвращает
integer | false
static getSiteList (   $cache = true)
static

Возвращает список сайтов

Аргументы
bool$cache- возвращать кэшированное значение
Возвращает
Site[]
Исключения
DbException
static setAdminCurrentSite (   $site_id)
static

Устанавливает текущий сайт для администрирования в администраторской панели

Аргументы
integer$site_id- ID сайта
Возвращает
boolean
static setCurrentSite ( Site  $site)
static

Устанавливает текущий сайт, обходя механизмы определения сайта

Аргументы
Site$site

Поля

$adminSite
staticprotected
$defaultSite
staticprotected
$site
staticprotected
$siteId
staticprotected