Changeset 3171248
- Timestamp:
- 10/18/2024 06:54:45 AM (18 months ago)
- Location:
- usermaven
- Files:
-
- 6 edited
- 1 copied
-
tags/1.0.7 (copied) (copied from usermaven/trunk)
-
tags/1.0.7/README.txt (modified) (1 diff)
-
tags/1.0.7/includes/class-usermaven.php (modified) (2 diffs)
-
tags/1.0.7/usermaven.php (modified) (2 diffs)
-
trunk/README.txt (modified) (1 diff)
-
trunk/includes/class-usermaven.php (modified) (2 diffs)
-
trunk/usermaven.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
usermaven/tags/1.0.7/README.txt
r3044863 r3171248 6 6 Tested up to: 6.4 7 7 Requires PHP: 5.6 8 Stable tag: 1.0. 68 Stable tag: 1.0.7 9 9 License: Massachusetts Institute of Technology (MIT) license 10 10 License URI: https://opensource.org/licenses/MIT -
usermaven/tags/1.0.7/includes/class-usermaven.php
r3044859 r3171248 71 71 $this->version = USERMAVEN_VERSION; 72 72 } else { 73 $this->version = '1.0. 6';73 $this->version = '1.0.7'; 74 74 } 75 75 $this->plugin_name = 'usermaven'; … … 218 218 /** 219 219 * Private function to check if the tracking is enabled for the current user role 220 * Note: If the user role is not found in the usermaven roles, then tracking is enabled by default 220 221 */ 221 222 private function is_tracking_enabled() { 222 223 $current_user = wp_get_current_user(); 223 $is_logged_in = is_user_logged_in(); 224 225 if (!$is_logged_in) { 226 return true; 227 } 228 229 $current_user_role = $current_user->roles[0] ?? ''; 230 231 if(!$current_user_role) { 224 $is_logged_in = is_user_logged_in(); 225 226 if (!$is_logged_in) { 232 227 return true; 233 228 } 234 229 235 $usermaven_tracking_enabled = get_option('usermaven_role_' . $current_user_role); 236 return $usermaven_tracking_enabled; 230 $current_user_role = $current_user->roles[0] ?? ''; 231 232 if (!$current_user_role) { 233 return true; 234 } 235 236 $usermaven_roles = [ 237 'administrator', 238 'author', 239 'contributor', 240 'editor', 241 'subscriber', 242 'translator' 243 ]; 244 245 if (in_array($current_user_role, $usermaven_roles)) { 246 $usermaven_tracking_enabled = get_option('usermaven_role_' . $current_user_role); 247 return $usermaven_tracking_enabled; 248 } 249 250 // For roles other than the specified Usermaven roles, return true 251 return true; 237 252 } 238 253 -
usermaven/tags/1.0.7/usermaven.php
r3044859 r3171248 19 19 * Description: The Easiest Website and Product Analytics Platform 20 20 21 * Version: 1.0. 621 * Version: 1.0.7 22 22 * Author: Usermaven 23 23 * Author URI: https://usermaven.com/ … … 38 38 * Rename this for your plugin and update it as you release new versions. 39 39 */ 40 define( 'USERMAVEN_VERSION', '1.0. 6' );40 define( 'USERMAVEN_VERSION', '1.0.7' ); 41 41 42 42 /** -
usermaven/trunk/README.txt
r3044863 r3171248 6 6 Tested up to: 6.4 7 7 Requires PHP: 5.6 8 Stable tag: 1.0. 68 Stable tag: 1.0.7 9 9 License: Massachusetts Institute of Technology (MIT) license 10 10 License URI: https://opensource.org/licenses/MIT -
usermaven/trunk/includes/class-usermaven.php
r3044859 r3171248 71 71 $this->version = USERMAVEN_VERSION; 72 72 } else { 73 $this->version = '1.0. 6';73 $this->version = '1.0.7'; 74 74 } 75 75 $this->plugin_name = 'usermaven'; … … 218 218 /** 219 219 * Private function to check if the tracking is enabled for the current user role 220 * Note: If the user role is not found in the usermaven roles, then tracking is enabled by default 220 221 */ 221 222 private function is_tracking_enabled() { 222 223 $current_user = wp_get_current_user(); 223 $is_logged_in = is_user_logged_in(); 224 225 if (!$is_logged_in) { 226 return true; 227 } 228 229 $current_user_role = $current_user->roles[0] ?? ''; 230 231 if(!$current_user_role) { 224 $is_logged_in = is_user_logged_in(); 225 226 if (!$is_logged_in) { 232 227 return true; 233 228 } 234 229 235 $usermaven_tracking_enabled = get_option('usermaven_role_' . $current_user_role); 236 return $usermaven_tracking_enabled; 230 $current_user_role = $current_user->roles[0] ?? ''; 231 232 if (!$current_user_role) { 233 return true; 234 } 235 236 $usermaven_roles = [ 237 'administrator', 238 'author', 239 'contributor', 240 'editor', 241 'subscriber', 242 'translator' 243 ]; 244 245 if (in_array($current_user_role, $usermaven_roles)) { 246 $usermaven_tracking_enabled = get_option('usermaven_role_' . $current_user_role); 247 return $usermaven_tracking_enabled; 248 } 249 250 // For roles other than the specified Usermaven roles, return true 251 return true; 237 252 } 238 253 -
usermaven/trunk/usermaven.php
r3044859 r3171248 19 19 * Description: The Easiest Website and Product Analytics Platform 20 20 21 * Version: 1.0. 621 * Version: 1.0.7 22 22 * Author: Usermaven 23 23 * Author URI: https://usermaven.com/ … … 38 38 * Rename this for your plugin and update it as you release new versions. 39 39 */ 40 define( 'USERMAVEN_VERSION', '1.0. 6' );40 define( 'USERMAVEN_VERSION', '1.0.7' ); 41 41 42 42 /**
Note: See TracChangeset
for help on using the changeset viewer.