Changeset 3356722
- Timestamp:
- 09/05/2025 01:01:38 PM (7 months ago)
- Location:
- user-activity-tracking-and-log
- Files:
-
- 71 added
- 3 edited
-
tags/4.2.0 (added)
-
tags/4.2.0/assets (added)
-
tags/4.2.0/assets/css (added)
-
tags/4.2.0/assets/css/activity-dt.css (added)
-
tags/4.2.0/assets/css/moove_activity_backend.css (added)
-
tags/4.2.0/assets/css/moove_activity_backend.less (added)
-
tags/4.2.0/assets/css/moove_activity_backend_select2.css (added)
-
tags/4.2.0/assets/images (added)
-
tags/4.2.0/assets/images/gdpr-promo-wp.png (added)
-
tags/4.2.0/assets/images/icon.png (added)
-
tags/4.2.0/assets/images/logo_moove.png (added)
-
tags/4.2.0/assets/images/select2-spinner.gif (added)
-
tags/4.2.0/assets/images/select2.png (added)
-
tags/4.2.0/assets/images/sort_asc.png (added)
-
tags/4.2.0/assets/images/sort_asc_disabled.png (added)
-
tags/4.2.0/assets/images/sort_both.png (added)
-
tags/4.2.0/assets/images/sort_desc.png (added)
-
tags/4.2.0/assets/images/sort_desc_disabled.png (added)
-
tags/4.2.0/assets/images/uat-admin-icon-1.png (added)
-
tags/4.2.0/assets/js (added)
-
tags/4.2.0/assets/js/activity-dt.js (added)
-
tags/4.2.0/assets/js/codemirror.js (added)
-
tags/4.2.0/assets/js/moove_activity_backend.js (added)
-
tags/4.2.0/assets/js/moove_activity_backend_select2.js (added)
-
tags/4.2.0/assets/js/moove_activity_frontend.js (added)
-
tags/4.2.0/class-moove-activity-actions.php (added)
-
tags/4.2.0/class-moove-activity-content.php (added)
-
tags/4.2.0/class-moove-activity-options.php (added)
-
tags/4.2.0/class-moove-activity-shortcodes.php (added)
-
tags/4.2.0/class-moove-activity-view.php (added)
-
tags/4.2.0/controllers (added)
-
tags/4.2.0/controllers/class-activity-dt-manager.php (added)
-
tags/4.2.0/controllers/class-moove-activity-array-order.php (added)
-
tags/4.2.0/controllers/class-moove-activity-controller.php (added)
-
tags/4.2.0/controllers/class-moove-activity-database-model.php (added)
-
tags/4.2.0/controllers/class-moove-uat-license-manager.php (added)
-
tags/4.2.0/controllers/class-moove-uat-review.php (added)
-
tags/4.2.0/controllers/class-moove-uat-updater.php (added)
-
tags/4.2.0/languages (added)
-
tags/4.2.0/languages/user-activity-tracking-and-log-cs_CZ.mo (added)
-
tags/4.2.0/languages/user-activity-tracking-and-log-cs_CZ.po (added)
-
tags/4.2.0/languages/user-activity-tracking-and-log.pot (added)
-
tags/4.2.0/moove-activity.php (added)
-
tags/4.2.0/moove-functions.php (added)
-
tags/4.2.0/readme.txt (added)
-
tags/4.2.0/views (added)
-
tags/4.2.0/views/moove (added)
-
tags/4.2.0/views/moove/admin (added)
-
tags/4.2.0/views/moove/admin/activity-metabox.php (added)
-
tags/4.2.0/views/moove/admin/data-table-template.php (added)
-
tags/4.2.0/views/moove/admin/settings (added)
-
tags/4.2.0/views/moove/admin/settings/activity-groups.php (added)
-
tags/4.2.0/views/moove/admin/settings/activity-log-all.php (added)
-
tags/4.2.0/views/moove/admin/settings/activity-log-cpt.php (added)
-
tags/4.2.0/views/moove/admin/settings/activity-log.php (added)
-
tags/4.2.0/views/moove/admin/settings/activity-settings.php (added)
-
tags/4.2.0/views/moove/admin/settings/advanced-settings.php (added)
-
tags/4.2.0/views/moove/admin/settings/archives-tracking.php (added)
-
tags/4.2.0/views/moove/admin/settings/documentation.php (added)
-
tags/4.2.0/views/moove/admin/settings/et-log.php (added)
-
tags/4.2.0/views/moove/admin/settings/et-triggers-log.php (added)
-
tags/4.2.0/views/moove/admin/settings/et-triggers.php (added)
-
tags/4.2.0/views/moove/admin/settings/et-users.php (added)
-
tags/4.2.0/views/moove/admin/settings/et-video-tutorial.php (added)
-
tags/4.2.0/views/moove/admin/settings/geolocation-tracking.php (added)
-
tags/4.2.0/views/moove/admin/settings/licence.php (added)
-
tags/4.2.0/views/moove/admin/settings/permissions.php (added)
-
tags/4.2.0/views/moove/admin/settings/plugin-boxes.php (added)
-
tags/4.2.0/views/moove/admin/settings/support.php (added)
-
tags/4.2.0/views/moove/admin/settings/tracking-settings.php (added)
-
tags/4.2.0/views/moove/admin/settings/video-tutorial.php (added)
-
trunk/class-moove-activity-shortcodes.php (modified) (2 diffs)
-
trunk/moove-activity.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
user-activity-tracking-and-log/trunk/class-moove-activity-shortcodes.php
r3025589 r3356722 77 77 public function get_location_details( $ip = false ) { 78 78 $response = false; 79 79 80 if ( $ip ) : 80 81 $transient_key = 'uat_locdata_' . md5( $ip ); … … 82 83 if ( ! $details ) : 83 84 try { 84 $url_link = "http://www.geoplugin.net/xml.gp?ip={$ip}"; 85 $response = simplexml_load_file( $url_link ); 85 $response = wp_remote_get( 86 'https://ipapi.co/'.$ip.'/json', 87 array( 88 'timeout' => 30, 89 'httpversion' => '1.1', 90 ) 91 ); 92 93 try { 94 $data = json_decode( $response['body'], true ); 95 } catch ( Exception $ex ) { 96 $data = null; 97 } 98 99 $loc = maybe_unserialize( $data ); 100 86 101 $details = array(); 87 if ( $ response) :102 if ( $loc && is_array( $loc ) && isset( $loc['ip'] ) ) : 88 103 $details = array( 89 'ip' => isset( $ response->geoplugin_request ) ? strval( $response->geoplugin_request) : $ip,90 'city' => isset( $ response->geoplugin_city ) ? strval( $response->geoplugin_city) : '',91 'region' => isset( $ response->geoplugin_region ) ? strval( $response->geoplugin_region) : ''104 'ip' => isset( $loc['ip'] ) ? strval( $loc['ip'] ) : $ip, 105 'city' => isset( $loc['city'] ) ? strval( $loc['city'] ) : '', 106 'region' => isset( $loc['region'] ) ? strval( $loc['region'] ) : '' 92 107 ); 93 108 endif; 94 109 95 110 if ( $details && is_array( $details ) && ! empty( $details ) ) : 96 $details = wp_json_encode( $details ); 97 set_transient( $transient_key, $details, 30 * DAY_IN_SECONDS ); 111 $_details = wp_json_encode( $details ); 112 set_transient( $transient_key, $_details, 30 * DAY_IN_SECONDS ); 113 $details = json_decode( json_encode( $details ) ); 98 114 else : 99 115 $details = false; -
user-activity-tracking-and-log/trunk/moove-activity.php
r3252242 r3356722 5 5 * Plugin URI: http://www.mooveagency.com 6 6 * Description: This plugin gives you the ability to track user activity on your website. 7 * Version: 4. 1.97 * Version: 4.2.0 8 8 * Author: Moove Agency 9 9 * Author URI: http://www.mooveagency.com … … 18 18 } 19 19 20 define( 'MOOVE_UAT_VERSION', '4. 1.9' );20 define( 'MOOVE_UAT_VERSION', '4.2.0' ); 21 21 22 22 if ( ! defined( 'MOOVE_SHOP_URL' ) ) : -
user-activity-tracking-and-log/trunk/readme.txt
r3275917 r3356722 2 2 Contributors: MooveAgency 3 3 Donate link: https://www.mooveagency.com/wordpress-plugins/user-activity-tracking-and-log/ 4 Stable tag: 4. 1.94 Stable tag: 4.2.0 5 5 Tags: time tracking, activity log, analytics, statistics, stats 6 6 Requires at least: 4.3 … … 144 144 145 145 == Changelog == 146 = 4.2.0: 5 September 2025 = 147 * GeoIP tool replaced 148 146 149 = 4.1.9: 7 Mar 2025 = 147 150 * Admin improvements
Note: See TracChangeset
for help on using the changeset viewer.