PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3-beta
Jetpack – WP Security, Backup, Speed, & Growth v16.3-beta
16.3-beta 16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 All 507 releases
← All changes | modules/woocommerce-analytics/classes/class-jetpack-woocommerce-analytics-my-account.php +12 -9 13.3.3 → 16.3-beta View file →
@@ -11,9 +11,9 @@
11 11 /**
12 12 * Bail if accessed directly
13 13 */
14 14 if ( ! defined( 'ABSPATH' ) ) {
15 - exit;
15 + exit( 0 );
16 16 }
17 17
18 18 /**
19 19 * Class Jetpack_WooCommerce_Analytics_My_Account
@@ -222,10 +222,17 @@
222 222 *
223 223 * @deprecated 13.3
224 224 */
225 225 public function track_logouts() {
226 - $common_props = $this->render_properties_as_js(
227 - $this->get_common_properties()
226 + $common_props = wp_json_encode(
227 + array_merge(
228 + array(
229 + '_en' => 'woocommerceanalytics_my_account_tab_click',
230 + 'tab' => 'logout',
231 + ),
232 + $this->get_common_properties()
233 + ),
234 + JSON_UNESCAPED_SLASHES | JSON_HEX_TAG | JSON_HEX_AMP
228 235 );
229 236
230 237 wc_enqueue_js(
231 238 "
@@ -231,16 +238,12 @@
231 238 "
232 239 jQuery(document).ready(function($) {
233 240 // Attach event listener to the logout link
234 241 jQuery('.woocommerce-MyAccount-navigation-link--customer-logout').on('click', function() {
235 - _wca.push({
236 - '_en': 'woocommerceanalytics_my_account_tab_click',
237 - 'tab': 'logout'," .
238 - $common_props . '
239 - });
242 + _wca.push($common_props);
240 243 });
241 244 });
242 - '
245 + "
243 246 );
244 247 }
245 248
246 249 /**