Plugin Directory

Changeset 3375965


Ignore:
Timestamp:
10/09/2025 07:43:29 PM (3 months ago)
Author:
elementinvader
Message:

update v1.4.1

Location:
elementinvader-addons-for-elementor
Files:
230 added
4 edited

Legend:

Unmodified
Added
Removed
  • elementinvader-addons-for-elementor/trunk/README.txt

    r3372940 r3375965  
    66Requires PHP: 5.6
    77Tested up to: 6.8
    8 Stable tag: 1.4.0
     8Stable tag: 1.4.1
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    8989== Changelog ==
    9090
    91 = 1.3.10 =
     91= 1.4.1 =
     92* Disable retrieved in form email / name from
     93
     94= 1.4.0 =
    9295* Form Poc Protect with Token
    9396
  • elementinvader-addons-for-elementor/trunk/elementinvader-addons-for-elementor.php

    r3372940 r3375965  
    55 * Description: Ready to use Elementor Addon Elements like Menu, Forms, Maps, Newsletter with many styling options
    66 * Plugin URI:  https://elementinvader.com
    7  * Version:     1.4.0
     7 * Version:     1.4.1
    88 * Author:      ElementInvader
    99 * Author URI:  https://elementinvader.com
  • elementinvader-addons-for-elementor/trunk/modules/forms/ajax-handler.php

    r3372940 r3375965  
    291291                $this->output($ajax_output);
    292292            }
     293           
     294            $post = sanitize_post($_POST);
     295            if(isset($post['mail_data_from_email']) || isset($post['mail_data_from_name'])){
     296                $ajax_output['code'] = self::INVALID_FORM;
     297                $ajax_output['message'] = $this->generate_alert( esc_html__( 'Security check failed. Please disable fields "mail_data_from_email,mail_data_from_name"', 'elementinvader-addons-for-elementor' ), 'elementinvader_addons_for_elementor_alert-danger' );
     298                $this->output( $ajax_output );
     299            }
    293300            $element_id = $post['element_id'];
    294301            /* deprecated */
     
    297304            $form_data = array();
    298305            if(isset($post['shortcode']) && !empty($post['shortcode'])){
    299                
    300306                $allowed_fields = [
    301307                    'mail_data_to_email',
    302                     'mail_data_from_email',
    303                     'mail_data_from_name',
    304308                    'Email',
    305309                    'email',
     
    323327                }
    324328
    325                
     329                $form_data['settings']['mail_data_from_email'] = get_bloginfo('admin_email');
     330                $form_data['settings']['mail_data_from_name'] = get_bloginfo('admin_email');
     331
    326332            } else {
    327333                $get_settings   = new ThzelGetElementSettings($post['eli_page_id'],$post['eli_id'],$post['eli_type']);
  • elementinvader-addons-for-elementor/trunk/shortcodes/shortcode-newsletter.php

    r3370940 r3375965  
    2525        'disable_mail_send'=>'',
    2626        'mail_data_subject'=>esc_html__('Newsletter', 'elementinvader-addons-for-elementor'),
    27         'mail_data_from_email'=>get_bloginfo('admin_email'),
    28         'mail_data_from_name'=>get_bloginfo('admin_email'),
    2927        'mail_data_to_email'=>get_bloginfo('admin_email'),
    3028        'recaptcha_site_key'=>'',
     
    4240    $data['id_element'] = '';
    4341
    44 
    4542    /* protect */
    4643    $data['settings']['mail_data_to_email'] = eli_encrypt($data['settings']['mail_data_to_email']);
    47     $data['settings']['mail_data_from_email'] = eli_encrypt($data['settings']['mail_data_from_email']);
    48     $data['settings']['mail_data_from_name'] = eli_encrypt($data['settings']['mail_data_from_name']);
    4944
    5045    /* load css/js */
    51 
    5246    return eli_shortcodes_view('shortcode-newsletter', $data);
    5347}
Note: See TracChangeset for help on using the changeset viewer.