Changeset 3359745
- Timestamp:
- 09/11/2025 10:13:32 AM (7 months ago)
- Location:
- provesource
- Files:
-
- 22 added
- 2 edited
-
tags/3.0.11 (added)
-
tags/3.0.11/assets (added)
-
tags/3.0.11/assets/banner-1544x500.png (added)
-
tags/3.0.11/assets/banner-772x250.png (added)
-
tags/3.0.11/assets/css (added)
-
tags/3.0.11/assets/css/dashicons-provesrc.css (added)
-
tags/3.0.11/assets/fonts (added)
-
tags/3.0.11/assets/fonts/dashicons-provesrc.eot (added)
-
tags/3.0.11/assets/fonts/dashicons-provesrc.svg (added)
-
tags/3.0.11/assets/fonts/dashicons-provesrc.ttf (added)
-
tags/3.0.11/assets/fonts/dashicons-provesrc.woff (added)
-
tags/3.0.11/assets/icon-1200.png (added)
-
tags/3.0.11/assets/icon-128x128.png (added)
-
tags/3.0.11/assets/icon-256x256.png (added)
-
tags/3.0.11/assets/screenshot-1.png (added)
-
tags/3.0.11/assets/screenshot-2.png (added)
-
tags/3.0.11/assets/screenshot-3.jpg (added)
-
tags/3.0.11/assets/screenshot-4.jpg (added)
-
tags/3.0.11/assets/top-logo.png (added)
-
tags/3.0.11/provesrc.php (added)
-
tags/3.0.11/readme.txt (added)
-
tags/3.0.11/style.css (added)
-
trunk/provesrc.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
provesource/trunk/provesrc.php
r3355381 r3359745 8 8 * Plugin Name: ProveSource 9 9 * Description: ProveSource is a social proof marketing platform that works with your Wordpress and WooCommerce websites out of the box 10 * Version: 3.0.1 010 * Version: 3.0.11 11 11 * Author: ProveSource LTD 12 12 * Author URI: https://provesrc.com … … 32 32 public static function version() 33 33 { 34 return '3.0.1 0';34 return '3.0.11'; 35 35 } 36 36 … … 92 92 add_action('woocommerce_payment_complete', 'provesrc_woocommerce_hook_handler', 999, 1); 93 93 94 register_uninstall_hook(__FILE__, 'provesrc_uninstall_hook');95 register_activation_hook(__FILE__, 'provesrc_activation_hook');96 register_deactivation_hook(__FILE__, 'provesrc_deactivation_hook');97 94 add_action('update_option_' . PSConstants::option_api_key(), 'provesrc_api_key_updated', 999, 0); 98 95 add_action('add_option_' . PSConstants::option_api_key(), 'provesrc_api_key_updated', 999, 0); … … 221 218 provesrc_handle_error('failed to process order', $err, ['orderId' => $id]); 222 219 } 223 }224 225 function provesrc_uninstall_hook()226 {227 if (!current_user_can('activate_plugins')) {228 return;229 }230 $apiKey = provesrc_get_api_key();231 if (!$apiKey) {232 return;233 }234 $data = array(235 'siteUrl' => get_site_url(),236 'siteName' => get_bloginfo('name'),237 'description' => get_bloginfo('description'),238 'woocommerce' => provesrc_has_woocommerce(),239 'event' => 'uninstall',240 );241 return provesrc_send_request('/wp/uninstall', $data, true);242 }243 244 function provesrc_activation_hook()245 {246 if (!current_user_can('activate_plugins')) {247 return;248 }249 $apiKey = provesrc_get_api_key();250 if (!$apiKey) {251 return;252 }253 254 // Only send analytics data if user has consented255 if (!provesrc_get_analytics_consent()) {256 return;257 }258 259 $data = array(260 'siteUrl' => get_site_url(),261 'siteName' => get_bloginfo('name'),262 'description' => get_bloginfo('description'),263 'woocommerce' => provesrc_has_woocommerce(),264 'event' => 'activated',265 );266 return provesrc_send_request('/wp/state', $data, true);267 }268 269 function provesrc_deactivation_hook()270 {271 if (!current_user_can('activate_plugins')) {272 return;273 }274 $apiKey = provesrc_get_api_key();275 if (!$apiKey) {276 return;277 }278 279 // Only send analytics data if user has consented280 if (!provesrc_get_analytics_consent()) {281 return;282 }283 284 $data = array(285 'siteUrl' => get_site_url(),286 'siteName' => get_bloginfo('name'),287 'description' => get_bloginfo('description'),288 'woocommerce' => provesrc_has_woocommerce(),289 'event' => 'deactivated',290 );291 return provesrc_send_request('/wp/state', $data, true);292 220 } 293 221 -
provesource/trunk/readme.txt
r3355381 r3359745 6 6 Requires at least: 3.1.0 7 7 Tested up to: 6.8 8 Stable tag: 3.0.1 08 Stable tag: 3.0.11 9 9 License: GPL-3.0-or-later 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html
Note: See TracChangeset
for help on using the changeset viewer.