Changeset 3070659
- Timestamp:
- 04/15/2024 11:31:31 AM (20 months ago)
- Location:
- header-footer-elementor
- Files:
-
- 10 edited
- 1 copied
-
tags/1.6.27 (copied) (copied from header-footer-elementor/trunk)
-
tags/1.6.27/admin/class-hfe-admin.php (modified) (4 diffs)
-
tags/1.6.27/header-footer-elementor.php (modified) (1 diff)
-
tags/1.6.27/inc/widgets-manager/widgets/class-page-title.php (modified) (1 diff)
-
tags/1.6.27/languages/header-footer-elementor.pot (modified) (1 diff)
-
tags/1.6.27/readme.txt (modified) (2 diffs)
-
trunk/admin/class-hfe-admin.php (modified) (4 diffs)
-
trunk/header-footer-elementor.php (modified) (1 diff)
-
trunk/inc/widgets-manager/widgets/class-page-title.php (modified) (1 diff)
-
trunk/languages/header-footer-elementor.pot (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
header-footer-elementor/tags/1.6.27/admin/class-hfe-admin.php
r3016959 r3070659 220 220 public function header_footer_posttype() { 221 221 $labels = [ 222 'name' => __( 'Elementor Header & Footer Builder', 'header-footer-elementor' ),223 'singular_name' => __( 'Elementor Header & Footer Builder', 'header-footer-elementor' ),224 'menu_name' => __( 'Elementor Header & Footer Builder', 'header-footer-elementor' ),225 'name_admin_bar' => __( 'Elementor Header & Footer Builder', 'header-footer-elementor' ),226 'add_new' => __( 'Add New', 'header-footer-elementor' ),227 'add_new_item' => __( 'Add New Header or Footer', 'header-footer-elementor' ),228 'new_item' => __( 'New Template', 'header-footer-elementor' ),229 'edit_item' => __( 'Edit Template', 'header-footer-elementor' ),230 'view_item' => __( 'View Template', 'header-footer-elementor' ),231 'all_items' => __( 'All Templates', 'header-footer-elementor' ),232 'search_items' => __( 'Search Templates', 'header-footer-elementor' ),233 'parent_item_colon' => __( 'Parent Templates:', 'header-footer-elementor' ),234 'not_found' => __( 'No Templates found.', 'header-footer-elementor' ),235 'not_found_in_trash' => __( 'No Templates found in Trash.', 'header-footer-elementor' ),222 'name' => esc_html__( 'Elementor Header & Footer Builder', 'header-footer-elementor' ), 223 'singular_name' => esc_html__( 'Elementor Header & Footer Builder', 'header-footer-elementor' ), 224 'menu_name' => esc_html__( 'Elementor Header & Footer Builder', 'header-footer-elementor' ), 225 'name_admin_bar' => esc_html__( 'Elementor Header & Footer Builder', 'header-footer-elementor' ), 226 'add_new' => esc_html__( 'Add New', 'header-footer-elementor' ), 227 'add_new_item' => esc_html__( 'Add New Header or Footer', 'header-footer-elementor' ), 228 'new_item' => esc_html__( 'New Template', 'header-footer-elementor' ), 229 'edit_item' => esc_html__( 'Edit Template', 'header-footer-elementor' ), 230 'view_item' => esc_html__( 'View Template', 'header-footer-elementor' ), 231 'all_items' => esc_html__( 'All Templates', 'header-footer-elementor' ), 232 'search_items' => esc_html__( 'Search Templates', 'header-footer-elementor' ), 233 'parent_item_colon' => esc_html__( 'Parent Templates:', 'header-footer-elementor' ), 234 'not_found' => esc_html__( 'No Templates found.', 'header-footer-elementor' ), 235 'not_found_in_trash' => esc_html__( 'No Templates found in Trash.', 'header-footer-elementor' ), 236 236 ]; 237 237 … … 293 293 function efh_metabox_render( $post ) { 294 294 $values = get_post_custom( $post->ID ); 295 $template_type = isset( $values['ehf_template_type'] ) ? esc_attr( $values['ehf_template_type'][0]) : '';295 $template_type = isset( $values['ehf_template_type'] ) ? esc_attr( sanitize_text_field( $values['ehf_template_type'][0] ) ) : ''; 296 296 $display_on_canvas = isset( $values['display-on-canvas-template'] ) ? true : false; 297 297 … … 449 449 } 450 450 451 $target_locations = Astra_Target_Rules_Fields::get_format_rule_value( $_POST, 'bsf-target-rules-location');452 $target_exclusion = Astra_Target_Rules_Fields::get_format_rule_value( $_POST, 'bsf-target-rules-exclusion');451 $target_locations = array_map( 'sanitize_text_field', Astra_Target_Rules_Fields::get_format_rule_value( $_POST, 'bsf-target-rules-location' ) ); 452 $target_exclusion = array_map( 'sanitize_text_field', Astra_Target_Rules_Fields::get_format_rule_value( $_POST, 'bsf-target-rules-exclusion' ) ); 453 453 $target_users = []; 454 454 … … 492 492 // Check if more than one template is selected for current template type. 493 493 if ( is_array( $templates ) && isset( $templates[1] ) && $post->ID != $templates[0] ) { 494 $post_title = '<strong>' . get_the_title( $templates[0]) . '</strong>';495 $template_location = '<strong>' . $this->template_location( $template_type) . '</strong>';494 $post_title = '<strong>' . esc_html( get_the_title( $templates[0] ) ) . '</strong>'; 495 $template_location = '<strong>' . esc_html( $this->template_location( $template_type ) ) . '</strong>'; 496 496 /* Translators: Post title, Template Location */ 497 497 $message = sprintf( __( 'Template %1$s is already assigned to the location %2$s', 'header-footer-elementor' ), $post_title, $template_location ); -
header-footer-elementor/tags/1.6.27/header-footer-elementor.php
r3046747 r3070659 8 8 * Text Domain: header-footer-elementor 9 9 * Domain Path: /languages 10 * Version: 1.6.2 611 * Elementor tested up to: 3.2 012 * Elementor Pro tested up to: 3.2 010 * Version: 1.6.27 11 * Elementor tested up to: 3.21 12 * Elementor Pro tested up to: 3.21 13 13 * 14 14 * @package header-footer-elementor 15 15 */ 16 16 17 define( 'HFE_VER', '1.6.2 6' );17 define( 'HFE_VER', '1.6.27' ); 18 18 define( 'HFE_FILE', __FILE__ ); 19 19 define( 'HFE_DIR', plugin_dir_path( __FILE__ ) ); -
header-footer-elementor/tags/1.6.27/inc/widgets-manager/widgets/class-page-title.php
r3003681 r3070659 492 492 <a {{{ view.getRenderAttributeString( 'url' ) }}} > <?php // PHPCS:Ignore WordPressVIPMinimum.Security.Mustache.OutputNotation ?> 493 493 <# } #> 494 <{{{ headingSizeTag }}} class="elementor-heading-title elementor-size- {{{ settings.size }}}"> <?php //phpcs:ignore WordPressVIPMinimum.Security.Mustache.OutputNotation ?>494 <{{{ headingSizeTag }}} class="elementor-heading-title elementor-size-<?php echo isset( $settings['size'] ) ? esc_attr( $settings['size'] ) : '{{{ settings.size }}}'; ?>"> <?php //phpcs:ignore WordPressVIPMinimum.Security.Mustache.OutputNotation ?> 495 495 <# if( '' != settings.new_page_title_select_icon.value ){ #> 496 496 <span class="hfe-page-title-icon" data-elementor-setting-key="page_title" data-elementor-inline-editing-toolbar="basic"> -
header-footer-elementor/tags/1.6.27/languages/header-footer-elementor.pot
r3046747 r3070659 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Elementor Header & Footer Builder 1.6.2 6\n"5 "Project-Id-Version: Elementor Header & Footer Builder 1.6.27\n" 6 6 "Report-Msgid-Bugs-To: " 7 7 "https://wordpress.org/support/plugin/header-footer-elementor\n" 8 "POT-Creation-Date: 2024-0 3-07 04:53:47+00:00\n"8 "POT-Creation-Date: 2024-04-15 08:11:23+00:00\n" 9 9 "MIME-Version: 1.0\n" 10 10 "Content-Type: text/plain; charset=utf-8\n" -
header-footer-elementor/tags/1.6.27/readme.txt
r3053177 r3070659 6 6 Requires PHP: 5.4 7 7 Tested up to: 6.5 8 Stable tag: 1.6.2 68 Stable tag: 1.6.27 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 141 141 == Changelog == 142 142 143 = 1.6.27 = 144 - Improvement: Compatibility with latest Elementor and Elementor Pro 3.21 version. 145 - Improvement: Compatibility with PHP 8.3 version. 146 - Fix: This update addressed a security bug. Props to Wordfence. 147 143 148 = 1.6.26 = 144 149 - Improvement: Compatibility with latest Elementor and Elementor Pro 3.20 version. -
header-footer-elementor/trunk/admin/class-hfe-admin.php
r3016959 r3070659 220 220 public function header_footer_posttype() { 221 221 $labels = [ 222 'name' => __( 'Elementor Header & Footer Builder', 'header-footer-elementor' ),223 'singular_name' => __( 'Elementor Header & Footer Builder', 'header-footer-elementor' ),224 'menu_name' => __( 'Elementor Header & Footer Builder', 'header-footer-elementor' ),225 'name_admin_bar' => __( 'Elementor Header & Footer Builder', 'header-footer-elementor' ),226 'add_new' => __( 'Add New', 'header-footer-elementor' ),227 'add_new_item' => __( 'Add New Header or Footer', 'header-footer-elementor' ),228 'new_item' => __( 'New Template', 'header-footer-elementor' ),229 'edit_item' => __( 'Edit Template', 'header-footer-elementor' ),230 'view_item' => __( 'View Template', 'header-footer-elementor' ),231 'all_items' => __( 'All Templates', 'header-footer-elementor' ),232 'search_items' => __( 'Search Templates', 'header-footer-elementor' ),233 'parent_item_colon' => __( 'Parent Templates:', 'header-footer-elementor' ),234 'not_found' => __( 'No Templates found.', 'header-footer-elementor' ),235 'not_found_in_trash' => __( 'No Templates found in Trash.', 'header-footer-elementor' ),222 'name' => esc_html__( 'Elementor Header & Footer Builder', 'header-footer-elementor' ), 223 'singular_name' => esc_html__( 'Elementor Header & Footer Builder', 'header-footer-elementor' ), 224 'menu_name' => esc_html__( 'Elementor Header & Footer Builder', 'header-footer-elementor' ), 225 'name_admin_bar' => esc_html__( 'Elementor Header & Footer Builder', 'header-footer-elementor' ), 226 'add_new' => esc_html__( 'Add New', 'header-footer-elementor' ), 227 'add_new_item' => esc_html__( 'Add New Header or Footer', 'header-footer-elementor' ), 228 'new_item' => esc_html__( 'New Template', 'header-footer-elementor' ), 229 'edit_item' => esc_html__( 'Edit Template', 'header-footer-elementor' ), 230 'view_item' => esc_html__( 'View Template', 'header-footer-elementor' ), 231 'all_items' => esc_html__( 'All Templates', 'header-footer-elementor' ), 232 'search_items' => esc_html__( 'Search Templates', 'header-footer-elementor' ), 233 'parent_item_colon' => esc_html__( 'Parent Templates:', 'header-footer-elementor' ), 234 'not_found' => esc_html__( 'No Templates found.', 'header-footer-elementor' ), 235 'not_found_in_trash' => esc_html__( 'No Templates found in Trash.', 'header-footer-elementor' ), 236 236 ]; 237 237 … … 293 293 function efh_metabox_render( $post ) { 294 294 $values = get_post_custom( $post->ID ); 295 $template_type = isset( $values['ehf_template_type'] ) ? esc_attr( $values['ehf_template_type'][0]) : '';295 $template_type = isset( $values['ehf_template_type'] ) ? esc_attr( sanitize_text_field( $values['ehf_template_type'][0] ) ) : ''; 296 296 $display_on_canvas = isset( $values['display-on-canvas-template'] ) ? true : false; 297 297 … … 449 449 } 450 450 451 $target_locations = Astra_Target_Rules_Fields::get_format_rule_value( $_POST, 'bsf-target-rules-location');452 $target_exclusion = Astra_Target_Rules_Fields::get_format_rule_value( $_POST, 'bsf-target-rules-exclusion');451 $target_locations = array_map( 'sanitize_text_field', Astra_Target_Rules_Fields::get_format_rule_value( $_POST, 'bsf-target-rules-location' ) ); 452 $target_exclusion = array_map( 'sanitize_text_field', Astra_Target_Rules_Fields::get_format_rule_value( $_POST, 'bsf-target-rules-exclusion' ) ); 453 453 $target_users = []; 454 454 … … 492 492 // Check if more than one template is selected for current template type. 493 493 if ( is_array( $templates ) && isset( $templates[1] ) && $post->ID != $templates[0] ) { 494 $post_title = '<strong>' . get_the_title( $templates[0]) . '</strong>';495 $template_location = '<strong>' . $this->template_location( $template_type) . '</strong>';494 $post_title = '<strong>' . esc_html( get_the_title( $templates[0] ) ) . '</strong>'; 495 $template_location = '<strong>' . esc_html( $this->template_location( $template_type ) ) . '</strong>'; 496 496 /* Translators: Post title, Template Location */ 497 497 $message = sprintf( __( 'Template %1$s is already assigned to the location %2$s', 'header-footer-elementor' ), $post_title, $template_location ); -
header-footer-elementor/trunk/header-footer-elementor.php
r3046747 r3070659 8 8 * Text Domain: header-footer-elementor 9 9 * Domain Path: /languages 10 * Version: 1.6.2 611 * Elementor tested up to: 3.2 012 * Elementor Pro tested up to: 3.2 010 * Version: 1.6.27 11 * Elementor tested up to: 3.21 12 * Elementor Pro tested up to: 3.21 13 13 * 14 14 * @package header-footer-elementor 15 15 */ 16 16 17 define( 'HFE_VER', '1.6.2 6' );17 define( 'HFE_VER', '1.6.27' ); 18 18 define( 'HFE_FILE', __FILE__ ); 19 19 define( 'HFE_DIR', plugin_dir_path( __FILE__ ) ); -
header-footer-elementor/trunk/inc/widgets-manager/widgets/class-page-title.php
r3003681 r3070659 492 492 <a {{{ view.getRenderAttributeString( 'url' ) }}} > <?php // PHPCS:Ignore WordPressVIPMinimum.Security.Mustache.OutputNotation ?> 493 493 <# } #> 494 <{{{ headingSizeTag }}} class="elementor-heading-title elementor-size- {{{ settings.size }}}"> <?php //phpcs:ignore WordPressVIPMinimum.Security.Mustache.OutputNotation ?>494 <{{{ headingSizeTag }}} class="elementor-heading-title elementor-size-<?php echo isset( $settings['size'] ) ? esc_attr( $settings['size'] ) : '{{{ settings.size }}}'; ?>"> <?php //phpcs:ignore WordPressVIPMinimum.Security.Mustache.OutputNotation ?> 495 495 <# if( '' != settings.new_page_title_select_icon.value ){ #> 496 496 <span class="hfe-page-title-icon" data-elementor-setting-key="page_title" data-elementor-inline-editing-toolbar="basic"> -
header-footer-elementor/trunk/languages/header-footer-elementor.pot
r3046747 r3070659 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Elementor Header & Footer Builder 1.6.2 6\n"5 "Project-Id-Version: Elementor Header & Footer Builder 1.6.27\n" 6 6 "Report-Msgid-Bugs-To: " 7 7 "https://wordpress.org/support/plugin/header-footer-elementor\n" 8 "POT-Creation-Date: 2024-0 3-07 04:53:47+00:00\n"8 "POT-Creation-Date: 2024-04-15 08:11:23+00:00\n" 9 9 "MIME-Version: 1.0\n" 10 10 "Content-Type: text/plain; charset=utf-8\n" -
header-footer-elementor/trunk/readme.txt
r3053177 r3070659 6 6 Requires PHP: 5.4 7 7 Tested up to: 6.5 8 Stable tag: 1.6.2 68 Stable tag: 1.6.27 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 141 141 == Changelog == 142 142 143 = 1.6.27 = 144 - Improvement: Compatibility with latest Elementor and Elementor Pro 3.21 version. 145 - Improvement: Compatibility with PHP 8.3 version. 146 - Fix: This update addressed a security bug. Props to Wordfence. 147 143 148 = 1.6.26 = 144 149 - Improvement: Compatibility with latest Elementor and Elementor Pro 3.20 version.
Note: See TracChangeset
for help on using the changeset viewer.