PATH:
home
/
lab2454c
/
equitablegold.com
/
wp-content
/
plugins
/
unlimited-elements-for-elementor
/
provider
<?php /** * Class WPML_Elementor_Price_List */ class UNITE_CREATOR_WPML_Translation_Module extends WPML_Elementor_Module_With_Items{ //class UNITE_CREATOR_WPML_Translation_Module{ private $ucIsInited = false; private $ucData = array(); /** * init the class */ private function ucInit(){ if($this->ucIsInited == true) return(false); $this->ucIsInited = true; $class = get_class($this); $widgetName = str_replace("UE_WPML_INTEGRATION__", "", $class); if(empty($widgetName)) return(false); $arrData = UniteFunctionsUC::getVal(UniteCreatorWpmlIntegrate::$arrWidgetItemsData, $widgetName); if(empty($arrData)) return(false); $arrData = UniteFunctionsUC::arrayToAssoc($arrData,"field"); $this->ucData = $arrData; } /** * @return string */ public function get_items_field() { return 'uc_items'; } /** * @return array */ public function get_fields() { $this->ucInit(); if(empty($this->ucData)) return(array()); $arrFields = array(); foreach($this->ucData as $field => $arrField){ $arrFields[] = $field; } return $arrFields; } /** * @param string $field * * @return string */ protected function get_title( $field ) { $this->ucInit(); $arrField = UniteFunctionsUC::getVal($this->ucData, $field); $title = UniteFunctionsUC::getVal($arrField, "type"); return($title); } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { $this->ucInit(); $arrField = UniteFunctionsUC::getVal($this->ucData, $field); $type = UniteFunctionsUC::getVal($arrField, "editor_type"); return($type); } /** * print test settings */ public function printTest(){ $fields = $this->get_fields(); foreach($fields as $field){ $title = $this->get_title($field); $type = $this->get_editor_type($field); dmp("---------------"); dmp($field); dmp($title); dmp($type); } if(empty($fields)) dmp("no fields found"); } }
[-] 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]