<?php defined('UNLIMITED_ELEMENTS_INC') or die('Restricted access'); class AddonLibraryViewLayout { protected $showButtons = true; protected $isEditMode = false; protected $isLiveView = false; protected $showHeader = true; protected $objPageBuilder; public function __construct() { $layoutID = UniteFunctionsUC::getGetVar("id", null, UniteFunctionsUC::SANITIZE_ID); $objLayout = new UniteCreatorLayout(); if ($layoutID) { $objLayout->initByID($layoutID); } $this->objPageBuilder = new UniteCreatorPageBuilder(); $this->objPageBuilder->initInner($objLayout); } protected function getHeaderTitle() { if (empty($this->objLayout)) { $title = HelperUC::getText("new_layout"); } else { $title = HelperUC::getText("edit_layout") . " - "; $title .= $this->objLayout->getTitle(); } return $title; } protected function display() { $this->objPageBuilder->displayInner(); } } $pathProviderLayout = GlobalsUC::$pathProvider . "views/layout.php"; require_once $pathProviderLayout; new AddonLibraryViewLayoutProvider();