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