403Webshell
Server IP : 46.105.57.169  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : verseaumee ( 152031)
PHP Version : 8.5.7
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/verseaumee/blueversion/wp-content/plugins/unlimited-elements-for-elementor/views/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/verseaumee/blueversion/wp-content/plugins/unlimited-elements-for-elementor/views/library.php
<?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 UniteCreatorLibraryView{

	

	protected $showButtons = true;

	protected $showHeader = true;

	

	protected $arrPages = array();

	

	

	/**

	 * constructor

	 */

	public function __construct(){

		

		$this->init();

		$this->putHtml();

	}

	

	/**

	 * init the pages

	 */

	protected function init(){

		

		$urlAddons = helperUC::getViewUrl_Addons();

		$urlDividers = helperUC::getViewUrl_Addons(GlobalsUC::ADDON_TYPE_SHAPE_DEVIDER);

		$urlShapes = helperUC::getViewUrl_Addons(GlobalsUC::ADDON_TYPE_SHAPES);

		$urlBGAddons = helperUC::getViewUrl_Addons(GlobalsUC::ADDON_TYPE_BGADDON);

		

		

		$urlSections = HelperUC::getViewUrl_LayoutsList(array(), GlobalsUC::ADDON_TYPE_LAYOUT_SECTION);

		

		$textAddons = esc_html__("My Addons", "unlimited-elements-for-elementor");

		$textDividers = esc_html__("Dividers", "unlimited-elements-for-elementor");

		$textShapes = esc_html__("Shapes", "unlimited-elements-for-elementor");

		$textSection = esc_html__("Sections", "unlimited-elements-for-elementor");

		$textPageTemplates = esc_html__("Page Templates", "unlimited-elements-for-elementor");

		$textBackgroundAddons = esc_html__("Background Addons", "unlimited-elements-for-elementor");

		

		$defaultIcon = "puzzle-piece";

		

		$this->addPage($urlAddons, $textAddons, $defaultIcon);

		$this->addPage($urlBGAddons, $textBackgroundAddons, $defaultIcon);

		$this->addPage($urlDividers, $textDividers, "map");

		$this->addPage($urlShapes, $textShapes, "map");

		$this->addPage($urlSections, $textSection, $defaultIcon);

		

		

	}

	

	

	/**

	 * get header text

	 * @return unknown

	 */

	protected function getHeaderText(){

		$headerTitle = esc_html__("My Library", "unlimited-elements-for-elementor");

		return($headerTitle);

	}

	

	/**

	 * add page

	 */

	protected function addPage($url, $title, $icon){

		

		$this->arrPages[] = array(

			"url"=>$url,

			"title"=>$title,

			"icon"=>$icon);

		

	}

	

	/**

	 * show buttons panel

	 */

	protected function putHtmlButtonsPanel(){

		

		$urlLayouts = HelperUC::getViewUrl_LayoutsList();

		$urlAddons = HelperUC::getViewUrl_Addons();

		

		?>

		<div class="uc-buttons-panel unite-clearfix">

			<a href="<?php echo esc_attr($urlLayouts)?>" class="unite-float-right mleft_20 unite-button-secondary"><?php HelperUC::putText("my_layouts")?></a>

			<a href="<?php echo esc_attr($urlAddons)?>" class="unite-float-right mleft_20 unite-button-secondary"><?php esc_html_e("My Addons", "unlimited-elements-for-elementor")?></a>

			

		</div>

		

		<?php 

	}

	

	

	/**

	 * put pages html

	 */

	protected function putHtmlPages(){

		

		if($this->showHeader == true){

			

			$headerTitle = $this->getHeaderText();

			

			require HelperUC::getPathTemplate("header");

		}else

			require HelperUC::getPathTemplate("header_missing");

		

		if($this->showButtons == true)

			$this->putHtmlButtonsPanel();

		

		?>

		

		<div class="content_wrapper unite-content-wrapper">

			

		

		<ul class='uc-list-pages-thumbs'>

		<?php 

		foreach($this->arrPages as $page){

			

			$url = $page["url"];

			$icon = $page["icon"];

			

			if(empty($icon))

				$icon = "angellist";

			

			$title = $page["title"];

				

			?>

			<li>				

				<a href="<?php echo esc_attr($url)?>">

					<i class="fa fa-<?php echo esc_attr($icon)?>"></i>

					<?php echo esc_html($title)?>

				</a>

			</li>

			<?php 

		}

		?>

		</ul>

		

		</div>

		

		<?php 

		

	}

	

	

	/**

	 * constructor

	 */

	protected function putHtml(){

		

		$this->putHtmlPages();

		

	}



}



$pathProviderAddons = GlobalsUC::$pathProvider."views/library.php";



if(file_exists($pathProviderAddons) == true){

	require_once $pathProviderAddons;

	new UniteCreatorLibraryViewProvider();

}

else{

	new UniteCreatorLibraryView();

}




Youez - 2016 - github.com/yon3zu
LinuXploit