Class WebylonSiteConfig
Базовые настройки сайта
- Extension
-
DataObjectDecorator
-
SiteConfigDecorator
-
WebylonSiteConfig
Methods summary
public
array
|
|
public static
|
|
public
|
#
updateCMSFields(
This function is used to provide modifications to the form in the CMS by the decorator. By default, no changes are made. DataObject->getCMSFields(). |
public
|
|
public
|
|
public
|
|
public static
|
#
set_block_oversized( boolean $state = true )
Изменяет режим блокировки админки при превышении объема |
public static
|
|
public
|
#
canCreateTopLevel( mixed & $member = null )
Запрет создания страниц в корне сайта при превышенной квоте |
public
|
#
setupAdminEmail( )
Если в настройках установлен емайл администратора - прописывает его в классе Email |
public
string
|
|
public
string
|
|
public
boolean
|
#
hasLinkFields( )
Возвращает флаг наличия хотя бы одной ссылки на соцсети Названия полей ссылок на соц.сети должны начинаться с Link |
public
string
|
#
SiteAgreementField( )
Возвращает поле согласия с правилами сайта (в частности с обработкой персональных данных) |
public
string
|
|
public
string
|
#
Phone2Links( string $field = 'Phone' )
Превращает все телефоны в поле в кликабельные ссылки TODO проверка формата телефона (сейчас просто набор из "+", цифр, "(", ")" и "-") |
public
|
|
public
|
Methods inherited from SiteConfigDecorator
get_config_tab(),
hideUnselectedFields(),
hide_config_fields(),
show_config_fields()
Methods inherited from DataObjectDecorator
augmentDatabase(),
augmentSQL(),
augmentWrite(),
can(),
canCreate(),
canDelete(),
canEdit(),
flushCache(),
load_extra_statics(),
onAfterDelete(),
onAfterWrite(),
onBeforeDelete(),
updateCMSActions(),
updateFieldLabels(),
updateFrontEndFields(),
updateSummaryFields()
Methods inherited from Extension
__construct(),
clearOwner(),
getOwner(),
get_classname_without_arguments(),
setOwner()
Magic methods summary
Properties summary
public static
boolean
|
$block_oversized |
#
Флаг блокировки админки при превышении допустимого размера сайта |
public static
string
|
$cms_disabled |
#
Флаг запрета доступа в админку |
public static
boolean
|
$use_site_agreement |
#
Флаг запрета доступа в админку |
public static
string
|
$site_agreement_field |
#
Имя поля с чекбоксом Согласен с правилами... |
public static
integer
|
$max_file_upload_size |
#
Max размер загружаемого файла (90 МБ) |
public static
integer
|
$max_image_upload_size |
#
Max размер загружаемого изображения (8 МБ) |
public static
string
|
$map_base_url |
#
URL используемого API карт на сайте. !!!Должен заканчиваться на параметр для api ключа (например, для яндекс - на 'apikey=') |