PATH:
home
/
lab2454c
/
equitablegold.com
/
wp-content
/
plugins
/
unlimited-elements-for-elementor
/
provider
<?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 UniteCreatorManagerAddons extends UniteCreatorManagerAddonsWork{ /** * check and add "imported_template_id" attribute if the addon is imported */ private function modifyCatAddons_checkImportedElementorTemplates($addons){ if(empty($addons)) return($addons); $arrImportedTemplates = HelperProviderCoreUC_EL::getImportedElementorTemplates(); if(empty($arrImportedTemplates)) return($addons); foreach($addons as $key => $addon){ if(is_array($addon) == false) continue; $name = UniteFunctionsUC::getVal($addon, "name"); $importedTemplateID = UniteFunctionsUC::getVal($arrImportedTemplates, $name); if(empty($importedTemplateID)) continue; //add the imported attribute $addon["imported_templateid"] = $importedTemplateID; $addons[$key] = $addon; } return($addons); } /** * modify category addons, function for override */ protected function modifyCatAddons($addons, $addonType){ if(empty($addons)) return($addons); if($addonType == "elementor_template") $addons = $this->modifyCatAddons_checkImportedElementorTemplates($addons); return($addons); } /** * get current layout shortcode template */ protected function getShortcodeTemplate(){ $shortcode = GlobalsProviderUC::SHORTCODE_LAYOUT; $shortcodeTemplate = "[$shortcode id=%id% title=\"%title%\"]"; return($shortcodeTemplate); } /** * construct the manager */ public function __construct(){ parent::__construct(); $urlLicense = HelperUC::getViewUrl(GlobalsUC::VIEW_LICENSE); $this->urlBuy = $urlLicense; } }
[-] custom_post_types.class.php
[edit]
[-] provider_layouts_exporter.class.php
[edit]
[+]
..
[-] include_provider_after.php
[edit]
[-] provider_template_engine.class.php
[edit]
[-] provider_web_api.class.php
[edit]
[-] wpml_integrate.class.php
[edit]
[+]
core
[-] provider_admin.class.php
[edit]
[-] provider_admin_plugin_base.class.php
[edit]
[-] integrations.class.php
[edit]
[-] provider_globals.class.php
[edit]
[-] provider_front.class.php
[edit]
[-] provider_addon.class.php
[edit]
[-] provider_browser.class.php
[edit]
[-] provider_manager_addons.class.php
[edit]
[-] provider_dialog_param.class.php
[edit]
[-] include_provider.php
[edit]
[-] woocommerce_integrate.class.php
[edit]
[-] provider_settings_output.class.php
[edit]
[-] provider_categories.class.php
[edit]
[-] provider_operations.class.php
[edit]
[-] provider_helper.class.php
[edit]
[-] toolset_integrate.class.php
[edit]
[+]
settings
[-] provider_functions.class.php
[edit]
[+]
assets
[-] gutenberg_integrate.class.php
[edit]
[-] provider_alt_loader.php
[edit]
[-] provider_layouts.class.php
[edit]
[-] provider_layout_output.class.php
[edit]
[-] provider_settings.class.php
[edit]
[+]
admin_notices
[+]
views
[-] provider_library.class.php
[edit]
[-] wpml_translation_module.class.php
[edit]
[-] provider_settings_multisource.class.php
[edit]
[-] provider_client_text.php
[edit]
[+]
freemius
[-] provider_actions.class.php
[edit]
[-] pods_integrate.class.php
[edit]
[-] functions_wordpress.class.php
[edit]
[-] provider_db.class.php
[edit]
[-] provider_params_processor.class.php
[edit]
[-] acf_integrate.class.php
[edit]
[-] provider_params_processor_multisource.class.php
[edit]
[-] provider_layout.class.php
[edit]
[-] provider_output.class.php
[edit]