Changeset 2877041
- Timestamp:
- 03/09/2023 09:56:30 AM (3 years ago)
- Location:
- leadsnap
- Files:
-
- 30 added
- 17 edited
-
tags/1.25 (added)
-
tags/1.25/admin (added)
-
tags/1.25/admin/class-wsl-admin.php (added)
-
tags/1.25/admin/editor-panel.php (added)
-
tags/1.25/admin/partials (added)
-
tags/1.25/admin/partials/send_to_company_field.php (added)
-
tags/1.25/helpers.php (added)
-
tags/1.25/includes (added)
-
tags/1.25/includes/assets (added)
-
tags/1.25/includes/assets/custom.js (added)
-
tags/1.25/includes/class-wsl-api.php (added)
-
tags/1.25/includes/class-wsl-beaver-api.php (added)
-
tags/1.25/includes/class-wsl-caldera-api.php (added)
-
tags/1.25/includes/class-wsl-cf7-api.php (added)
-
tags/1.25/includes/class-wsl-divi-api.php (added)
-
tags/1.25/includes/class-wsl-elementor-api.php (added)
-
tags/1.25/includes/class-wsl-formidable-api.php (added)
-
tags/1.25/includes/class-wsl-gravity-api.php (added)
-
tags/1.25/includes/class-wsl-ninja-api.php (added)
-
tags/1.25/includes/class-wsl-smartforms-api.php (added)
-
tags/1.25/includes/class-wsl-thriveform-api.php (added)
-
tags/1.25/includes/class-wsl-typeform-api.php (added)
-
tags/1.25/includes/class-wsl-ug-gutenberg-form-api.php (added)
-
tags/1.25/includes/class-wsl-wpbrizy-api.php (added)
-
tags/1.25/includes/class-wsl-wpf-api.php (added)
-
tags/1.25/includes/class-wsl-wpff-api.php (added)
-
tags/1.25/includes/helpers.php (added)
-
tags/1.25/includes/wsl-base.php (added)
-
tags/1.25/leadsnap.php (added)
-
tags/1.25/readme.txt (added)
-
trunk/includes/class-wsl-beaver-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-caldera-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-cf7-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-divi-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-elementor-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-formidable-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-gravity-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-ninja-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-smartforms-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-thriveform-api.php (modified) (5 diffs)
-
trunk/includes/class-wsl-typeform-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-ug-gutenberg-form-api.php (modified) (2 diffs)
-
trunk/includes/class-wsl-wpbrizy-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-wpf-api.php (modified) (1 diff)
-
trunk/includes/class-wsl-wpff-api.php (modified) (1 diff)
-
trunk/leadsnap.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
leadsnap/trunk/includes/class-wsl-beaver-api.php
r2776452 r2877041 138 138 'remote_ip' => $_SERVER['REMOTE_ADDR'], 139 139 'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 140 'plugin_name' => "beaver", 140 141 ); 141 142 } -
leadsnap/trunk/includes/class-wsl-caldera-api.php
r2776452 r2877041 146 146 'remote_ip' => $_SERVER['REMOTE_ADDR'], 147 147 'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 148 'plugin_name' => "caldera", 148 149 ); 149 150 } -
leadsnap/trunk/includes/class-wsl-cf7-api.php
r2776452 r2877041 132 132 'remote_ip' => $this->submission->get_meta( 'remote_ip' ), 133 133 'wp_user_id' => $this->submission->get_meta( 'current_user_id' ), 134 'user_agent' => $this->submission->get_meta('user_agent') 134 'user_agent' => $this->submission->get_meta('user_agent'), 135 'plugin_name' => "contact_f7", 135 136 ); 136 137 } -
leadsnap/trunk/includes/class-wsl-divi-api.php
r2776452 r2877041 161 161 'post_url' => home_url( $wp->request ), 162 162 'remote_ip' => $_SERVER['REMOTE_ADDR'], 163 'plugin_name' => "divi", 163 164 ); 164 165 } -
leadsnap/trunk/includes/class-wsl-elementor-api.php
r2776452 r2877041 143 143 //'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 144 144 //'user_agent' => $this->submission->get_meta('user_agent') 145 'plugin_name' => "elementor", 145 146 ); 146 147 } -
leadsnap/trunk/includes/class-wsl-formidable-api.php
r2776452 r2877041 166 166 'remote_ip' => $_SERVER['REMOTE_ADDR'], 167 167 'wp_user_id' => '', 168 'plugin_name' => "formaidable", 169 168 170 ); 169 171 } -
leadsnap/trunk/includes/class-wsl-gravity-api.php
r2776452 r2877041 158 158 //'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 159 159 //'user_agent' => $this->submission->get_meta('user_agent') 160 'plugin_name' => "gravity", 160 161 ); 161 162 } -
leadsnap/trunk/includes/class-wsl-ninja-api.php
r2776452 r2877041 128 128 'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 129 129 //'user_agent' => $this->submission->get_meta('user_agent') 130 'plugin_name' => "ninja", 130 131 ); 131 132 } -
leadsnap/trunk/includes/class-wsl-smartforms-api.php
r2776452 r2877041 234 234 'remote_ip' => $_SERVER['REMOTE_ADDR'], 235 235 'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 236 'plugin_name' => "smartforms", 236 237 ); 237 238 } -
leadsnap/trunk/includes/class-wsl-thriveform-api.php
r2776452 r2877041 112 112 $fields = array(); 113 113 $count = 0; 114 $label = unserialize( base64_decode( $submission["tve_labels"] ) );115 114 $form_settings = array(); 116 115 $fields_for_sub = array(); … … 124 123 125 124 $fields_for_sub[] = array( 126 "name" => strtolower($ label[$key]),125 "name" => strtolower($key), 127 126 "value" => $value, 128 127 "id" => $count++, 129 128 "type" => $key, 130 "label" => $ label[$key]129 "label" => $key 131 130 ); 132 131 } … … 149 148 'remote_ip' => $_SERVER['REMOTE_ADDR'], 150 149 'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 150 'plugin_name' => "thriveform", 151 151 ); 152 152 } … … 259 259 $fields = array(); 260 260 $count = 0; 261 $label = unserialize( base64_decode( $fields_data["tve_labels"] ));262 261 263 262 foreach($fields_data as $key=>$value){ … … 269 268 270 269 $fields[] = array( 271 "name" => strtolower($ label[$key]),270 "name" => strtolower($key), 272 271 "value" => $value, 273 272 "id" => $count++, 274 273 "type" => $key, 275 "label" => $ label[$key]274 "label" => $key 276 275 ); 277 276 } -
leadsnap/trunk/includes/class-wsl-typeform-api.php
r2776452 r2877041 144 144 'remote_ip' => $_SERVER['REMOTE_ADDR'], 145 145 'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 146 'plugin_name' => "typeform", 146 147 ); 147 148 } -
leadsnap/trunk/includes/class-wsl-ug-gutenberg-form-api.php
r2776452 r2877041 152 152 'remote_ip' => $_SERVER['REMOTE_ADDR'], 153 153 'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 154 'plugin_name' => "guntenberg", 154 155 ); 155 156 } … … 285 286 $type = $k; 286 287 } 287 // if($k == "First Name"){288 // $name = $k;289 // }290 // if($k == "Last Name"){291 // $name = 'lname';292 // }293 288 294 289 $fields[] = array( -
leadsnap/trunk/includes/class-wsl-wpbrizy-api.php
r2776452 r2877041 165 165 'remote_ip' => $_SERVER['REMOTE_ADDR'], 166 166 'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 167 'plugin_name' => "brizy", 167 168 ); 168 169 } -
leadsnap/trunk/includes/class-wsl-wpf-api.php
r2776452 r2877041 128 128 'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 129 129 //'user_agent' => $this->submission->get_meta('user_agent') 130 'plugin_name' => "wp_forms", 130 131 ); 131 132 } -
leadsnap/trunk/includes/class-wsl-wpff-api.php
r2776452 r2877041 150 150 'remote_ip' => $_SERVER['REMOTE_ADDR'], 151 151 'wp_user_id' => $this->submission['settings']['notifications'][1]['sender_address'], 152 'plugin_name' => "fluent_forms", 152 153 ); 153 154 } -
leadsnap/trunk/leadsnap.php
r2776452 r2877041 5 5 * Plugin URI: https://www.leadsnap.com/ 6 6 * Description: Save the leads to LeadSnap system generated by various form plugins. We currently support CF7, Ninja Forms, WP Forms, Gravity Forms and Elementor Builder. 7 * Version: 1.2 37 * Version: 1.25 8 8 * Author: LeadSnap 9 9 * Author URI: https://profiles.wordpress.org/leadsnap/ … … 284 284 } 285 285 286 add_action( 'wp_ajax_uagb_process_forms', 'w sl_gutenberg_forms' );287 add_action( 'wp_ajax_nopriv_uagb_process_forms', 'w sl_gutenberg_forms' );288 289 function w sl_gutenberg_forms(){286 add_action( 'wp_ajax_uagb_process_forms', 'wncrm_gutenberg_forms' ); 287 add_action( 'wp_ajax_nopriv_uagb_process_forms', 'wncrm_gutenberg_forms' ); 288 289 function wncrm_gutenberg_forms(){ 290 290 if(!wncrm_is_send_to_crm()){ 291 291 return false; -
leadsnap/trunk/readme.txt
r2776452 r2877041 3 3 Tags: cf7, contact-form, leads, crm, management 4 4 Requires at least: 5.0 5 Tested up to: 6. 0.16 Stable tag: 1.2 35 Tested up to: 6.1.1 6 Stable tag: 1.25 7 7 Requires PHP: 5.2.4 8 8 License: GPLv2 or later … … 49 49 = 1.23 = 50 50 * Fixed gravity form field name mapping in case of label missing 51 52 = 1.25 = 53 * Removed vulnerability in the plugin 54 * Sanitized and verfied the data 55 * Fixed Thrive Forms integration security issues
Note: See TracChangeset
for help on using the changeset viewer.