📂 File Manager
📝 Edit File: advanced-comparison-table.php
<?php /** * Advanced Comparison Table */ namespace Happy_Addons_Pro; defined( 'ABSPATH' ) || die(); class WPML_Advanced_Comparison_Table_Column_Data_1 extends \WPML_Elementor_Module_With_Items { /** * @return string */ public function get_items_field() { return 'column_data_1'; } /** * @return array */ public function get_fields() { return [ 'column_text', 'btn_text', 'currency_custom', 'price', 'original_price', 'period', 'tooltip', 'description', 'btn_link' => ['url'], ]; } /** * @param string $field * * @return string */ protected function get_title( $field ) { switch ( $field ) { case 'column_text': return __( 'Advanced Comparison Table: Title', 'happy-addons-pro' ); case 'btn_text': return __( 'Advanced Comparison Table: Button Title', 'happy-addons-pro' ); case 'currency_custom': return __( 'Advanced Comparison Table: Custom Symbol', 'happy-addons-pro' ); case 'price': return __( 'Advanced Comparison Table: Price', 'happy-addons-pro' ); case 'original_price': return __( 'Advanced Comparison Table: Original Price', 'happy-addons-pro' ); case 'period': return __( 'Advanced Comparison Table: Timespan', 'happy-addons-pro' ); case 'tooltip': return __( 'Advanced Comparison Table: Tooltip', 'happy-addons-pro' ); case 'description': return __( 'Advanced Comparison Table: Description', 'happy-addons-pro' ); case 'btn_link': return __( 'Advanced Comparison Table: Link', 'happy-addons-pro' ); default: return ''; } } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { switch ( $field ) { case 'column_text': return 'LINE'; case 'btn_text': return 'LINE'; case 'currency_custom': return 'LINE'; case 'price': return 'LINE'; case 'original_price': return 'LINE'; case 'period': return 'LINE'; case 'tooltip': return 'AREA'; case 'description': return 'VISUAL'; case 'btn_link': return 'LINK'; default: return ''; } } } class WPML_Advanced_Comparison_Table_Column_Data_2 extends \WPML_Elementor_Module_With_Items { /** * @return string */ public function get_items_field() { return 'column_data_2'; } /** * @return array */ public function get_fields() { return [ 'column_text', 'btn_text', 'currency_custom', 'price', 'original_price', 'period', 'tooltip', 'description', 'btn_link' => ['url'], ]; } /** * @param string $field * * @return string */ protected function get_title( $field ) { switch ( $field ) { case 'column_text': return __( 'Advanced Comparison Table: Title', 'happy-addons-pro' ); case 'btn_text': return __( 'Advanced Comparison Table: Button Title', 'happy-addons-pro' ); case 'currency_custom': return __( 'Advanced Comparison Table: Custom Symbol', 'happy-addons-pro' ); case 'price': return __( 'Advanced Comparison Table: Price', 'happy-addons-pro' ); case 'original_price': return __( 'Advanced Comparison Table: Original Price', 'happy-addons-pro' ); case 'period': return __( 'Advanced Comparison Table: Timespan', 'happy-addons-pro' ); case 'tooltip': return __( 'Advanced Comparison Table: Tooltip', 'happy-addons-pro' ); case 'description': return __( 'Advanced Comparison Table: Description', 'happy-addons-pro' ); case 'btn_link': return __( 'Advanced Comparison Table: Link', 'happy-addons-pro' ); default: return ''; } } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { switch ( $field ) { case 'column_text': return 'LINE'; case 'btn_text': return 'LINE'; case 'currency_custom': return 'LINE'; case 'price': return 'LINE'; case 'original_price': return 'LINE'; case 'period': return 'LINE'; case 'tooltip': return 'AREA'; case 'description': return 'VISUAL'; case 'btn_link': return 'LINK'; default: return ''; } } } class WPML_Advanced_Comparison_Table_Column_Data_3 extends \WPML_Elementor_Module_With_Items { /** * @return string */ public function get_items_field() { return 'column_data_3'; } /** * @return array */ public function get_fields() { return [ 'column_text', 'btn_text', 'currency_custom', 'price', 'original_price', 'period', 'tooltip', 'description', 'btn_link' => ['url'], ]; } /** * @param string $field * * @return string */ protected function get_title( $field ) { switch ( $field ) { case 'column_text': return __( 'Advanced Comparison Table: Title', 'happy-addons-pro' ); case 'btn_text': return __( 'Advanced Comparison Table: Button Title', 'happy-addons-pro' ); case 'currency_custom': return __( 'Advanced Comparison Table: Custom Symbol', 'happy-addons-pro' ); case 'price': return __( 'Advanced Comparison Table: Price', 'happy-addons-pro' ); case 'original_price': return __( 'Advanced Comparison Table: Original Price', 'happy-addons-pro' ); case 'period': return __( 'Advanced Comparison Table: Timespan', 'happy-addons-pro' ); case 'tooltip': return __( 'Advanced Comparison Table: Tooltip', 'happy-addons-pro' ); case 'description': return __( 'Advanced Comparison Table: Description', 'happy-addons-pro' ); case 'btn_link': return __( 'Advanced Comparison Table: Link', 'happy-addons-pro' ); default: return ''; } } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { switch ( $field ) { case 'column_text': return 'LINE'; case 'btn_text': return 'LINE'; case 'currency_custom': return 'LINE'; case 'price': return 'LINE'; case 'original_price': return 'LINE'; case 'period': return 'LINE'; case 'tooltip': return 'AREA'; case 'description': return 'VISUAL'; case 'btn_link': return 'LINK'; default: return ''; } } } class WPML_Advanced_Comparison_Table_Column_Data_4 extends \WPML_Elementor_Module_With_Items { /** * @return string */ public function get_items_field() { return 'column_data_4'; } /** * @return array */ public function get_fields() { return [ 'column_text', 'btn_text', 'currency_custom', 'price', 'original_price', 'period', 'tooltip', 'description', 'btn_link' => ['url'], ]; } /** * @param string $field * * @return string */ protected function get_title( $field ) { switch ( $field ) { case 'column_text': return __( 'Advanced Comparison Table: Title', 'happy-addons-pro' ); case 'btn_text': return __( 'Advanced Comparison Table: Button Title', 'happy-addons-pro' ); case 'currency_custom': return __( 'Advanced Comparison Table: Custom Symbol', 'happy-addons-pro' ); case 'price': return __( 'Advanced Comparison Table: Price', 'happy-addons-pro' ); case 'original_price': return __( 'Advanced Comparison Table: Original Price', 'happy-addons-pro' ); case 'period': return __( 'Advanced Comparison Table: Timespan', 'happy-addons-pro' ); case 'tooltip': return __( 'Advanced Comparison Table: Tooltip', 'happy-addons-pro' ); case 'description': return __( 'Advanced Comparison Table: Description', 'happy-addons-pro' ); case 'btn_link': return __( 'Advanced Comparison Table: Link', 'happy-addons-pro' ); default: return ''; } } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { switch ( $field ) { case 'column_text': return 'LINE'; case 'btn_text': return 'LINE'; case 'currency_custom': return 'LINE'; case 'price': return 'LINE'; case 'original_price': return 'LINE'; case 'period': return 'LINE'; case 'tooltip': return 'AREA'; case 'description': return 'VISUAL'; case 'btn_link': return 'LINK'; default: return ''; } } } class WPML_Advanced_Comparison_Table_Column_Data_5 extends \WPML_Elementor_Module_With_Items { /** * @return string */ public function get_items_field() { return 'column_data_5'; } /** * @return array */ public function get_fields() { return [ 'column_text', 'btn_text', 'currency_custom', 'price', 'original_price', 'period', 'tooltip', 'description', 'btn_link' => ['url'], ]; } /** * @param string $field * * @return string */ protected function get_title( $field ) { switch ( $field ) { case 'column_text': return __( 'Advanced Comparison Table: Title', 'happy-addons-pro' ); case 'btn_text': return __( 'Advanced Comparison Table: Button Title', 'happy-addons-pro' ); case 'currency_custom': return __( 'Advanced Comparison Table: Custom Symbol', 'happy-addons-pro' ); case 'price': return __( 'Advanced Comparison Table: Price', 'happy-addons-pro' ); case 'original_price': return __( 'Advanced Comparison Table: Original Price', 'happy-addons-pro' ); case 'period': return __( 'Advanced Comparison Table: Timespan', 'happy-addons-pro' ); case 'tooltip': return __( 'Advanced Comparison Table: Tooltip', 'happy-addons-pro' ); case 'description': return __( 'Advanced Comparison Table: Description', 'happy-addons-pro' ); case 'btn_link': return __( 'Advanced Comparison Table: Link', 'happy-addons-pro' ); default: return ''; } } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { switch ( $field ) { case 'column_text': return 'LINE'; case 'btn_text': return 'LINE'; case 'currency_custom': return 'LINE'; case 'price': return 'LINE'; case 'original_price': return 'LINE'; case 'period': return 'LINE'; case 'tooltip': return 'AREA'; case 'description': return 'VISUAL'; case 'btn_link': return 'LINK'; default: return ''; } } } class WPML_Advanced_Comparison_Table_Column_Data_6 extends \WPML_Elementor_Module_With_Items { /** * @return string */ public function get_items_field() { return 'column_data_6'; } /** * @return array */ public function get_fields() { return [ 'column_text', 'btn_text', 'currency_custom', 'price', 'original_price', 'period', 'tooltip', 'description', 'btn_link' => ['url'], ]; } /** * @param string $field * * @return string */ protected function get_title( $field ) { switch ( $field ) { case 'column_text': return __( 'Advanced Comparison Table: Title', 'happy-addons-pro' ); case 'btn_text': return __( 'Advanced Comparison Table: Button Title', 'happy-addons-pro' ); case 'currency_custom': return __( 'Advanced Comparison Table: Custom Symbol', 'happy-addons-pro' ); case 'price': return __( 'Advanced Comparison Table: Price', 'happy-addons-pro' ); case 'original_price': return __( 'Advanced Comparison Table: Original Price', 'happy-addons-pro' ); case 'period': return __( 'Advanced Comparison Table: Timespan', 'happy-addons-pro' ); case 'tooltip': return __( 'Advanced Comparison Table: Tooltip', 'happy-addons-pro' ); case 'description': return __( 'Advanced Comparison Table: Description', 'happy-addons-pro' ); case 'btn_link': return __( 'Advanced Comparison Table: Link', 'happy-addons-pro' ); default: return ''; } } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { switch ( $field ) { case 'column_text': return 'LINE'; case 'btn_text': return 'LINE'; case 'currency_custom': return 'LINE'; case 'price': return 'LINE'; case 'original_price': return 'LINE'; case 'period': return 'LINE'; case 'tooltip': return 'AREA'; case 'description': return 'VISUAL'; case 'btn_link': return 'LINK'; default: return ''; } } } class WPML_Advanced_Comparison_Table_Column_Data_7 extends \WPML_Elementor_Module_With_Items { /** * @return string */ public function get_items_field() { return 'column_data_7'; } /** * @return array */ public function get_fields() { return [ 'column_text', 'btn_text', 'currency_custom', 'price', 'original_price', 'period', 'tooltip', 'description', 'btn_link' => ['url'], ]; } /** * @param string $field * * @return string */ protected function get_title( $field ) { switch ( $field ) { case 'column_text': return __( 'Advanced Comparison Table: Title', 'happy-addons-pro' ); case 'btn_text': return __( 'Advanced Comparison Table: Button Title', 'happy-addons-pro' ); case 'currency_custom': return __( 'Advanced Comparison Table: Custom Symbol', 'happy-addons-pro' ); case 'price': return __( 'Advanced Comparison Table: Price', 'happy-addons-pro' ); case 'original_price': return __( 'Advanced Comparison Table: Original Price', 'happy-addons-pro' ); case 'period': return __( 'Advanced Comparison Table: Timespan', 'happy-addons-pro' ); case 'tooltip': return __( 'Advanced Comparison Table: Tooltip', 'happy-addons-pro' ); case 'description': return __( 'Advanced Comparison Table: Description', 'happy-addons-pro' ); case 'btn_link': return __( 'Advanced Comparison Table: Link', 'happy-addons-pro' ); default: return ''; } } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { switch ( $field ) { case 'column_text': return 'LINE'; case 'btn_text': return 'LINE'; case 'currency_custom': return 'LINE'; case 'price': return 'LINE'; case 'original_price': return 'LINE'; case 'period': return 'LINE'; case 'tooltip': return 'AREA'; case 'description': return 'VISUAL'; case 'btn_link': return 'LINK'; default: return ''; } } } class WPML_Advanced_Comparison_Table_Column_Data_8 extends \WPML_Elementor_Module_With_Items { /** * @return string */ public function get_items_field() { return 'column_data_8'; } /** * @return array */ public function get_fields() { return [ 'column_text', 'btn_text', 'currency_custom', 'price', 'original_price', 'period', 'tooltip', 'description', 'btn_link' => ['url'], ]; } /** * @param string $field * * @return string */ protected function get_title( $field ) { switch ( $field ) { case 'column_text': return __( 'Advanced Comparison Table: Title', 'happy-addons-pro' ); case 'btn_text': return __( 'Advanced Comparison Table: Button Title', 'happy-addons-pro' ); case 'currency_custom': return __( 'Advanced Comparison Table: Custom Symbol', 'happy-addons-pro' ); case 'price': return __( 'Advanced Comparison Table: Price', 'happy-addons-pro' ); case 'original_price': return __( 'Advanced Comparison Table: Original Price', 'happy-addons-pro' ); case 'period': return __( 'Advanced Comparison Table: Timespan', 'happy-addons-pro' ); case 'tooltip': return __( 'Advanced Comparison Table: Tooltip', 'happy-addons-pro' ); case 'description': return __( 'Advanced Comparison Table: Description', 'happy-addons-pro' ); case 'btn_link': return __( 'Advanced Comparison Table: Link', 'happy-addons-pro' ); default: return ''; } } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { switch ( $field ) { case 'column_text': return 'LINE'; case 'btn_text': return 'LINE'; case 'currency_custom': return 'LINE'; case 'price': return 'LINE'; case 'original_price': return 'LINE'; case 'period': return 'LINE'; case 'tooltip': return 'AREA'; case 'description': return 'VISUAL'; case 'btn_link': return 'LINK'; default: return ''; } } } class WPML_Advanced_Comparison_Table_Column_Data_9 extends \WPML_Elementor_Module_With_Items { /** * @return string */ public function get_items_field() { return 'column_data_9'; } /** * @return array */ public function get_fields() { return [ 'column_text', 'btn_text', 'currency_custom', 'price', 'original_price', 'period', 'tooltip', 'description', 'btn_link' => ['url'], ]; } /** * @param string $field * * @return string */ protected function get_title( $field ) { switch ( $field ) { case 'column_text': return __( 'Advanced Comparison Table: Title', 'happy-addons-pro' ); case 'btn_text': return __( 'Advanced Comparison Table: Button Title', 'happy-addons-pro' ); case 'currency_custom': return __( 'Advanced Comparison Table: Custom Symbol', 'happy-addons-pro' ); case 'price': return __( 'Advanced Comparison Table: Price', 'happy-addons-pro' ); case 'original_price': return __( 'Advanced Comparison Table: Original Price', 'happy-addons-pro' ); case 'period': return __( 'Advanced Comparison Table: Timespan', 'happy-addons-pro' ); case 'tooltip': return __( 'Advanced Comparison Table: Tooltip', 'happy-addons-pro' ); case 'description': return __( 'Advanced Comparison Table: Description', 'happy-addons-pro' ); case 'btn_link': return __( 'Advanced Comparison Table: Link', 'happy-addons-pro' ); default: return ''; } } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { switch ( $field ) { case 'column_text': return 'LINE'; case 'btn_text': return 'LINE'; case 'currency_custom': return 'LINE'; case 'price': return 'LINE'; case 'original_price': return 'LINE'; case 'period': return 'LINE'; case 'tooltip': return 'AREA'; case 'description': return 'VISUAL'; case 'btn_link': return 'LINK'; default: return ''; } } } class WPML_Advanced_Comparison_Table_Column_Data_10 extends \WPML_Elementor_Module_With_Items { /** * @return string */ public function get_items_field() { return 'column_data_10'; } /** * @return array */ public function get_fields() { return [ 'column_text', 'btn_text', 'currency_custom', 'price', 'original_price', 'period', 'tooltip', 'description', 'btn_link' => ['url'], ]; } /** * @param string $field * * @return string */ protected function get_title( $field ) { switch ( $field ) { case 'column_text': return __( 'Advanced Comparison Table: Title', 'happy-addons-pro' ); case 'btn_text': return __( 'Advanced Comparison Table: Button Title', 'happy-addons-pro' ); case 'currency_custom': return __( 'Advanced Comparison Table: Custom Symbol', 'happy-addons-pro' ); case 'price': return __( 'Advanced Comparison Table: Price', 'happy-addons-pro' ); case 'original_price': return __( 'Advanced Comparison Table: Original Price', 'happy-addons-pro' ); case 'period': return __( 'Advanced Comparison Table: Timespan', 'happy-addons-pro' ); case 'tooltip': return __( 'Advanced Comparison Table: Tooltip', 'happy-addons-pro' ); case 'description': return __( 'Advanced Comparison Table: Description', 'happy-addons-pro' ); case 'btn_link': return __( 'Advanced Comparison Table: Link', 'happy-addons-pro' ); default: return ''; } } /** * @param string $field * * @return string */ protected function get_editor_type( $field ) { switch ( $field ) { case 'column_text': return 'LINE'; case 'btn_text': return 'LINE'; case 'currency_custom': return 'LINE'; case 'price': return 'LINE'; case 'original_price': return 'LINE'; case 'period': return 'LINE'; case 'tooltip': return 'AREA'; case 'description': return 'VISUAL'; case 'btn_link': return 'LINK'; default: return ''; } } }
Cancel
Type
Item Name
Actions
📁
..
📄
accordion.php
✏️
📝
📄
advanced-comparison-table.php
✏️
📝
📄
advanced-slider.php
✏️
📝
📄
advanced-tabs.php
✏️
📝
📄
animated-text.php
✏️
📝
📄
business-hour.php
✏️
📝
📄
creative-slider.php
✏️
📝
📄
feature-list.php
✏️
📝
📄
google-map.php
✏️
📝
📄
hotspots.php
✏️
📝
📄
line-chart.php
✏️
📝
📄
list-group.php
✏️
📝
📄
logo-carousel.php
✏️
📝
📄
off-canvas.php
✏️
📝
📄
one-page-nav.php
✏️
📝
📄
pie-chart.php
✏️
📝
📄
polar-chart.php
✏️
📝
📄
price-menu.php
✏️
📝
📄
pricing-table.php
✏️
📝
📄
radar-chart.php
✏️
📝
📄
scrolling-image.php
✏️
📝
📄
team-carousel.php
✏️
📝
📄
testimonial-carousel.php
✏️
📝
📄
timeline.php
✏️
📝
📄
title-tips.php
✏️
📝
📄
toggle.php
✏️
📝