<?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();