HEX
Server: Apache
System: Linux sxb1plzcpnl440011.prod.sxb1.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: xfp2mtarcm67 (7705020)
PHP: 7.3.33
Disabled: NONE
Upload Files
File: //proc/self/cwd/wp-content/plugins/addons-for-elementor/i18n/wpml/modules/wpml-team-members.php
<?php

namespace LivemeshAddons\i18n;

use WPML_Elementor_Module_With_Items;

if (class_exists('WPML_Elementor_Module_With_Items')) {
    /**
     * Class LAE_WPML_Team_Members
     */
    class LAE_WPML_Team_Members extends WPML_Elementor_Module_With_Items {

        /**
         * @return string
         */
        public function get_items_field() {
            return 'team_members';
        }

        /**
         * @return array
         */
        public function get_fields() {
            return array('member_name', 'member_position', 'member_details');
        }

        /**
         * @param string $field
         *
         * @return string
         */
        protected function get_title($field) {
            switch ($field) {
                case 'member_name':
                    return esc_html__('Team Member: Name', 'livemesh-el-addons');

                case 'member_position':
                    return esc_html__('Team Member: Position', 'livemesh-el-addons');

                case 'member_details':
                    return esc_html__('Team Member: Details', 'livemesh-el-addons');

                default:
                    return '';
            }
        }

        /**
         * @param string $field
         *
         * @return string
         */
        protected function get_editor_type($field) {
            switch ($field) {
                case 'member_name':
                case 'member_position':
                    return 'LINE';

                case 'member_details':
                    return 'AREA';

                default:
                    return '';
            }
        }

    }

}