| Server IP : 178.212.43.201 / Your IP : 10.100.0.33 Web Server : Apache/2.4.37 (Oracle Linux Server) OpenSSL/1.1.1k System : Linux spa0007.srv.paxillus.pl 5.4.17-2136.355.3.1.el8uek.x86_64 #3 SMP Sat May 9 17:11:55 PDT 2026 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/kontur2/vendor/evsmash/cms/config/ |
Upload File : |
<?php
use Evsmash\Core\Simpy\Element;
use Evsmash\Core\System\Mapper\Helpers\SettingsConfig as Config;
use Evsmash\Core\System\Mapper\Helpers\SettingsVisibility as Visibility;
// pattern section album
$section_album = [
Config::set('grid')->def('cfg-grid')->get(),
Config::set('limit')->def('cfg-limit')->get(),
Config::set('photos')->def('false')->options('true-false')->get(),
Config::set('photos_count')->def('1')->get(),
Config::set('photos_grid')->def('cfg-grid')->get(),
Config::set('photos_thumb')->def('cfg-photo')->get(),
Visibility::set('name'),
Visibility::set('sneak', false),
Visibility::set('more', false)
];
return [
'action' => [
'albums-index' => [
'merge' => $section_album
],
'albums-group' => [
'merge' => $section_album
],
'albums-show' => [
Visibility::set('name')
],
'subpages-index' => [
Config::set('grid')->def('cfg-grid')->get(),
Config::set('limit')->def('cfg-limit')->get(),
Config::set('photo')->def('cfg-photo')->get(),
Config::set('sneak')->def('cfg-sneak')->get(),
Visibility::set('name'),
Visibility::set('photo', false),
Visibility::set('sneak'),
Visibility::set('more')
],
'subpages-type' => [
Config::set('grid')->def('cfg-grid')->get(),
Config::set('limit')->def('cfg-limit')->get(),
Config::set('photo')->def('cfg-photo')->get(),
Config::set('sneak')->def('cfg-sneak')->get(),
Visibility::set('name'),
Visibility::set('photo', false),
Visibility::set('sneak'),
Visibility::set('more')
],
'subpages-show' => [
Config::set('photo')->def('cfg-photo')->get(),
Visibility::set('name'),
Visibility::set('sneak', false),
Visibility::set('photo', false)
]
],
'widget' => [
'albums-group' => [
Config::set('ID')->options(Element::flat(new Evsmash\Cms\AlbumsGroup))->get(),
'merge' => $section_album
],
'block' => [
Config::set('ID')->options(Evsmash\Cms\Block::structure())->get(),
Config::set('photo')->def('cfg-photo')->get(),
Visibility::set('name', false),
Visibility::set('photo', false)
],
'blocks' => [
Config::set('ID')->options(Element::flat(new Evsmash\Cms\BlocksGroup))->get(),
Config::set('grid')->def('cfg-grid')->get(),
Config::set('photo')->def('cfg-photo')->get(),
Visibility::set('name', false),
Visibility::set('photo', false)
],
'blocks-accordion' => [
Config::set('ID')->options(Element::flat(new Evsmash\Cms\BlocksGroup))->get(),
],
'blocks-carousel' => [
Config::set('ID')->options(Element::flat(new Evsmash\Cms\BlocksGroup))->get(),
Config::set('speed')->def(5000)->get(),
Config::set('random')->def('false')->options('true-false')->get(),
Config::set('effect')->def('fade')->options(['slide' => 'slide', 'fade' => 'fade'])->get(),
Visibility::set('name', false),
],
'blocks-slick' => [
Config::set('ID')->options(Element::flat(new Evsmash\Cms\BlocksGroup))->get(),
Config::set('show')->def(3)->rules('int')->get(),
Config::set('scroll')->def(3)->rules('int')->get(),
Config::set('speed')->def(300)->get(),
Config::set('random')->def('false')->options('true-false')->get(),
Config::set('autoplay')->def('false')->options('true-false')->get(),
Config::set('autoplayspeed')->def(1500)->rules('int')->get(),
Config::set('breakpoint1')->def('4')->rules('int')->get(),
Config::set('breakpoint2')->def('3')->rules('int')->get(),
Config::set('breakpoint3')->def('2')->rules('int')->get(),
Config::set('breakpoint4')->def('1')->rules('int')->get(),
],
'blocks-tabs' => [
Config::set('ID')->options(Element::flat(new Evsmash\Cms\BlocksGroup))->get(),
Visibility::set('head', false),
],
'navigation' => [
Config::set('ID')->options(Element::flat(new Evsmash\Cms\Nav))->get(),
Config::set('responsive')->def('true')->options('true-false')->get(),
Config::set('responsive_pull')->get(),
Config::set('responsive_button')->def('{i::bars}')->get(),
Config::set('responsive_close')->def('true')->options('true-false')->get(),
Config::set('responsive_menu_class')->def('ham-menu-standard')->get(),
Config::set('responsive_widgets')->get(),
Config::set('scrollto')->def('false')->options('true-false')->get(),
Config::set('overflow')->def('false')->options('true-false')->get(),
],
'photos' => [
Config::set('ID')->options(Element::flat(new Evsmash\Cms\Album))->get(),
Config::set('rel')->get(),
Config::set('kind')->def('lightbox')->options(['lightbox' => 'lightbox', 'carousel' => 'carousel', 'simple' => 'simple'])->get(),
Config::set('grid')->def('col-lg-3 col-md-4 col-6')->get(),
Config::set('thumb')->def('cfg-photo')->get(),
Config::set('full')->def('1000xauto')->get(),
Config::set('speed')->def(5000)->get(),
Config::set('alts')->get(),
Config::set('limit')->def(100)->get()
],
'subpage' => [
Config::set('ID')->options(Element::flat(new Evsmash\Cms\Subpage))->get()
],
'subpages-nav' => [
Config::set('ID')->options(Evsmash\Cms\Subpage::parents())->get()
],
'subpages-type' => [
Config::set('ID')->options(Element::flat(new Evsmash\Cms\SubpagesType))->get(),
Config::set('grid')->def('cfg-grid')->get(),
Config::set('limit')->def('cfg-limit')->get(),
Config::set('photo')->def('cfg-photo')->get(),
Config::set('sneak')->def('cfg-sneak')->get(),
Visibility::set('name'),
Visibility::set('photo', false),
Visibility::set('sneak'),
Visibility::set('more')
],
]
];