uawdijnntqw1x1x1
IP : 216.73.216.145
Hostname : webm007.cluster114.gra.hosting.ovh.net
Kernel : Linux webm007.cluster114.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
locationbo
/
www
/
libraries
/
smartslider3
/
src
/
Framework
/
.
/
.
/
Style
/
StyleStorage.php
/
/
<?php namespace Nextend\Framework\Style; use Nextend\Framework\Pattern\SingletonTrait; use Nextend\Framework\Plugin; class StyleStorage { use SingletonTrait; private $sets = array(); private $styles = array(); private $stylesBySet = array(); private $stylesById = array(); protected function init() { Plugin::addAction('systemstyleset', array( $this, 'styleSet' )); Plugin::addAction('systemstyle', array( $this, 'styles' )); Plugin::addAction('style', array( $this, 'style' )); } private function load() { static $loaded; if (!$loaded) { Plugin::doAction('styleStorage', array( &$this->sets, &$this->styles )); for ($i = 0; $i < count($this->styles); $i++) { if (!isset($this->stylesBySet[$this->styles[$i]['referencekey']])) { $this->stylesBySet[$this->styles[$i]['referencekey']] = array(); } $this->stylesBySet[$this->styles[$i]['referencekey']][] = &$this->styles[$i]; $this->stylesById[$this->styles[$i]['id']] = &$this->styles[$i]; } $loaded = true; } } public function styleSet($referenceKey, &$sets) { $this->load(); for ($i = count($this->sets) - 1; $i >= 0; $i--) { $this->sets[$i]['isSystem'] = 1; $this->sets[$i]['editable'] = 0; array_unshift($sets, $this->sets[$i]); } } public function styles($referenceKey, &$styles) { $this->load(); if (isset($this->stylesBySet[$referenceKey])) { $_styles = &$this->stylesBySet[$referenceKey]; for ($i = count($_styles) - 1; $i >= 0; $i--) { $_styles[$i]['isSystem'] = 1; $_styles[$i]['editable'] = 0; array_unshift($styles, $_styles[$i]); } } } public function style($id, &$style) { $this->load(); if (isset($this->stylesById[$id])) { $this->stylesById[$id]['isSystem'] = 1; $this->stylesById[$id]['editable'] = 0; $style = $this->stylesById[$id]; } } }
/home/locationbo/www/libraries/smartslider3/src/Framework/././Style/StyleStorage.php