PluginProbe
TablePress – Tables in WordPress made easy / 3.4
TablePress – Tables in WordPress made easy v3.4
3.4 3.3.4 3.3.3 3.3.2 3.3.1 trunk 1.12 1.14 1.9.2 2.0.4 2.1.7 2.1.8 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3 2.3.1 2.3.2 2.4 2.4.1 2.4.2 2.4.3 All 45 releases
← All changes | libraries/freemius/includes/managers/class-fs-permission-manager.php +12 -3 2.0.4 → 3.4 View file →
@@ -97,8 +97,17 @@
97 97 return in_array( $permission, self::get_all_permission_ids() );
98 98 }
99 99
100 100 /**
101 + * @since 2.5.3
102 + *
103 + * @return bool
104 + */
105 + function is_premium_context() {
106 + return ( $this->_fs->is_premium() || $this->_fs->can_use_premium_code() );
107 + }
108 +
109 + /**
101 110 * @param bool $is_license_activation
102 111 * @param array[] $extra_permissions
103 112 *
104 113 * @return array[]
@@ -429,9 +438,9 @@
429 438 *
430 439 * @return bool
431 440 */
432 441 function is_diagnostic_tracking_allowed( $default = true ) {
433 - return $this->_fs->is_premium() ?
442 + return $this->is_premium_context() ?
434 443 $this->is_permission_allowed( self::PERMISSION_DIAGNOSTIC, $default ) :
435 444 $this->is_permission_allowed( self::PERMISSION_SITE, $default );
436 445 }
437 446
@@ -591,9 +600,9 @@
591 600 /**
592 601 * @return string
593 602 */
594 603 function get_site_permission_name() {
595 - return $this->_fs->is_premium() ?
604 + return $this->is_premium_context() ?
596 605 self::PERMISSION_ESSENTIALS :
597 606 self::PERMISSION_SITE;
598 607 }
599 608
@@ -600,9 +609,9 @@
600 609 /**
601 610 * @return string[]
602 611 */
603 612 function get_site_tracking_permission_names() {
604 - return $this->_fs->is_premium() ?
613 + return $this->is_premium_context() ?
605 614 array(
606 615 FS_Permission_Manager::PERMISSION_ESSENTIALS,
607 616 FS_Permission_Manager::PERMISSION_EVENTS,
608 617 ) :