Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
unlimited-elements-for-elementor
/
provider
/
core
/
unlimited_elements
/
views
:
settingselementor.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?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; require HelperUC::getPathViewObject("settings_view.class"); class UniteCreatorViewElementorSettings extends UniteCreatorSettingsView{ /** * modify custom settings - function for override */ protected function modifyCustomSettings($objSettings){ $objSettings = HelperProviderUC::modifyGeneralSettings_memoryLimit($objSettings); if(GlobalsUnlimitedElements::$enableGoogleAPI == false){ $objSettings->hideSetting("google_connect_heading"); $objSettings->hideSetting("google_connect_desc"); $objSettings->hideSetting("google_connect_integration"); $objSettings->hideSetting("google_api_heading"); $objSettings->hideSetting("google_api_key"); } if(GlobalsUnlimitedElements::$enableWeatherAPI == false){ $objSettings->hideSetting("openweather_api_heading"); $objSettings->hideSetting("openweather_api_key"); } if(GlobalsUnlimitedElements::$enableCurrencyAPI == false){ $objSettings->hideSetting("exchangerate_api_heading"); $objSettings->hideSetting("exchangerate_api_key"); } $isWpmlExists = UniteCreatorWpmlIntegrate::isWpmlExists(); //enable wpml integration settings if($isWpmlExists == true){ $objSettings->updateSettingProperty("wpml_heading", "hidden", "false"); $objSettings->updateSettingProperty("wpml_button", "hidden", "false"); } if(GlobalsUC::$isProVersion == false || GlobalsUnlimitedElements::$enableLimitProFunctionality == false) $objSettings->hideSetting("edit_pro_settings"); return($objSettings); } /** * constructor */ public function __construct(){ $this->headerTitle = esc_html__("General Settings", "unlimited-elements-for-elementor"); $this->isModeCustomSettings = true; $this->customSettingsXmlFile = HelperProviderCoreUC_EL::$filepathGeneralSettings; $this->customSettingsKey = "unlimited_elements_general_settings"; //set settings $this->display(); } } new UniteCreatorViewElementorSettings();