first commit

This commit is contained in:
Ryan Ariana
2024-05-06 11:04:37 +07:00
commit aee061ddba
7322 changed files with 2918816 additions and 0 deletions

View File

@@ -0,0 +1,72 @@
<?php
/**
* @package Unlimited Elements
* @author unlimited-elements.com
* @copyright (C) 2021 Unlimited Elements, All Rights Reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
* */
defined('UNLIMITED_ELEMENTS_INC') or die('Restricted access');
class AddonLibraryViewLayout{
protected $showButtons = true;
protected $isEditMode = false;
protected $isLiveView = false;
protected $showHeader = true;
protected $objPageBuilder;
/**
* the constructor
*/
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);
}
/**
* get header title
*/
protected function getHeaderTitle(){
if(empty($this->objLayout)){
$title = HelperUC::getText("new_layout");
}else{
$title = HelperUC::getText("edit_layout")." - ";
$title .= $this->objLayout->getTitle();
}
return($title);
}
/**
* display
*/
protected function display(){
$this->objPageBuilder->displayInner();
}
}
$pathProviderLayout = GlobalsUC::$pathProvider."views/layout.php";
require_once $pathProviderLayout;
new AddonLibraryViewLayoutProvider();