Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
unlimited-elements-for-elementor
/
views
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php defined('UNLIMITED_ELEMENTS_INC') or die('Restricted access'); class BloxViewLayoutOuter { protected $objPageBuilder; protected $objLayout, $objLayouts, $layoutID, $layoutType, $isTemplate; public function __construct() { $this->objLayouts = new UniteCreatorLayouts(); $layoutID = UniteFunctionsUC::getGetVar("id", null, UniteFunctionsUC::SANITIZE_ID); $this->isTemplate = false; $this->objLayout = new UniteCreatorLayout(); if (!empty($layoutID)) { $this->layoutID = $layoutID; $this->objLayout->initByID($layoutID); $this->layoutType = $this->objLayout->getLayoutType(); } else { $layoutType = UniteFunctionsUC::getGetVar("layout_type", null, UniteFunctionsUC::SANITIZE_KEY); if (!empty($layoutType)) { $this->objLayouts->validateLayoutType($layoutType); $this->layoutType = $layoutType; $this->objLayout->setLayoutType($layoutType); } } if (!empty($this->layoutType)) { $this->isTemplate = true; } $this->objPageBuilder = new UniteCreatorPageBuilder(); $this->objPageBuilder->initOuter($this->objLayout); } protected function display() { $this->objPageBuilder->displayOuter(); } } $pathProviderLayoutOuter = GlobalsUC::$pathProvider . "views/layout_outer.php"; require_once $pathProviderLayoutOuter; new BloxViewLayoutOuterProvider();