$90 GRAYBYTE WORDPRESS FILE MANAGER $33

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/hpgt.org/wp-content/plugins/unlimited-elements-for-elementor/views/

HOME
Current File : /home/bravrvjk/hpgt.org/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
 * */
if ( ! defined( 'ABSPATH' ) ) exit;


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_url($urlLayouts)?>" class="unite-float-right mleft_20 unite-button-secondary"><?php HelperUC::putText("my_layouts")?></a>
			<a href="<?php echo esc_url($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_url($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();
}


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
27 Feb 2026 2.56 AM
bravrvjk / bravrvjk
0755
objects
--
27 Feb 2026 2.56 AM
bravrvjk / bravrvjk
0755
system
--
27 Feb 2026 2.56 AM
bravrvjk / bravrvjk
0755
templates
--
27 Feb 2026 2.56 AM
bravrvjk / bravrvjk
0755
addon.php
0.603 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
addondefaults.php
2.677 KB
30 Dec 2025 2.13 PM
bravrvjk / bravrvjk
0644
addons.php
0.523 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
api-connect-test.php
0.404 KB
15 Jan 2025 12.16 AM
bravrvjk / bravrvjk
0644
assets.php
0.773 KB
17 Jul 2025 6.16 PM
bravrvjk / bravrvjk
0644
changelog.php
23.288 KB
4 Jan 2026 6.01 PM
bravrvjk / bravrvjk
0644
changelog_import.php
2.912 KB
17 Jul 2025 6.16 PM
bravrvjk / bravrvjk
0644
dashboard.php
17.761 KB
24 Aug 2025 5.58 PM
bravrvjk / bravrvjk
0644
email-test.php
3.181 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
form_entries.php
0.781 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
forms-logs.php
2.891 KB
26 Feb 2026 4.58 PM
bravrvjk / bravrvjk
0644
index.html
0 KB
1 Feb 2018 10.49 PM
bravrvjk / bravrvjk
0644
instagram-test.php
0.876 KB
28 May 2023 3.53 PM
bravrvjk / bravrvjk
0644
layout.php
1.396 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
layout_outer.php
1.694 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
layout_preview.php
1.684 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
layouts.php
0.621 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
layouts_general.php
0.084 KB
4 Apr 2019 5.44 PM
bravrvjk / bravrvjk
0644
layouts_settings.php
0.813 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
library.php
3.882 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
license.php
1.535 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
mappicker.php
0.443 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
master_view.php
2.901 KB
17 Jul 2025 6.16 PM
bravrvjk / bravrvjk
0644
mediaselect.php
0.35 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
requests-log.php
4.617 KB
4 Jan 2026 6.01 PM
bravrvjk / bravrvjk
0644
templates.php
0.272 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
testaddon.php
3.23 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
testaddonnew.php
4.013 KB
24 Aug 2025 5.58 PM
bravrvjk / bravrvjk
0644
testsettings.php
0.976 KB
16 Oct 2025 6.40 PM
bravrvjk / bravrvjk
0644
troubleshooting-connectivity.php
5 KB
17 Jul 2025 6.16 PM
bravrvjk / bravrvjk
0644
troubleshooting-globals.php
0.349 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
troubleshooting-memory-usage.php
0.366 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
troubleshooting-overload.php
0.752 KB
17 Jul 2025 6.16 PM
bravrvjk / bravrvjk
0644
troubleshooting-phpinfo.php
0.338 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
troubleshooting-tables.php
0.5 KB
5 Mar 2025 5.09 PM
bravrvjk / bravrvjk
0644
wpml-fields.php
0.875 KB
6 Aug 2024 3.02 PM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF