You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* @todo (For LiteSDK) We can refactor this and other related functions giving links to several landing pages on freemius.com to come from a separate class like `FS_Terms_Pages`. This would get a `FS_WP_Hook` (hypothetical) instance as a dependency and use it to hook into the `license_activation_terms_url` or related filters. The entry level instance from `ms_fs()` would hold a public read-only variable `my_fs()->terms_pages` which would be an instance of `FS_Terms_Pages` and would hold all the links to the terms pages.
$this->_admin_notices->add( sprintf( $this->get_text_inline( 'Thanks for confirming the ownership change. An email was just sent to %s for final approval.', 'change-owner-request_owner-confirmed' ), '<b>' . $candidate_email . '</b>' ) );
23200
23163
break;
23201
23164
case 'candidate_confirmed':
23165
+
// We do not need to validate the authenticity of this request here, because the `complete_change_owner` does that for us through API calls.
23202
23166
if ( $this->complete_change_owner() ) {
23203
23167
$this->_admin_notices->add_sticky(
23204
23168
sprintf( $this->get_text_inline( '%s is the new owner of the account.', 'change-owner-request_candidate-confirmed' ), '<b>' . $this->_user->email . '</b>' ),
@@ -23232,6 +23196,10 @@ private function _handle_account_edits() {
23232
23196
23233
23197
#region Actions that might be called from external links (e.g. email)
23234
23198
23199
+
/**
23200
+
* !!IMPORTANT!!: We cannot check for a valid nonce in this region, because the links could be coming from emails.
@@ -25872,7 +25840,7 @@ private function get_gdpr_admin_notice_string( $user_plugins ) {
25872
25840
'%s %s %s',
25873
25841
$thank_you,
25874
25842
$already_opted_in,
25875
-
sprintf( $this->get_text_inline( 'Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)', 'due-to-gdpr-compliance-requirements' ), '<a href="https://eugdpr.org/" target="_blank" rel="noopener noreferrer">', '</a>' ) .
25843
+
sprintf( $this->get_text_inline( 'Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard :-)', 'due-to-gdpr-compliance-requirements' ), '<a href="https://ec.europa.eu/info/law/law-topic/data-protection_en/" target="_blank" rel="noopener noreferrer">', '</a>' ) .
25876
25844
'<br><br>' .
25877
25845
'<b>' . $this->get_text_inline( "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:", 'contact-for-updates' ) . '</b>' .
25878
25846
$actions .
@@ -26161,7 +26129,7 @@ function _fetch_is_marketing_required_flag_value_ajax_action() {
0 commit comments