@@ -332,15 +332,20 @@ public function admin_notices() {
332
332
public function review_prompt () {
333
333
global $ current_section ;
334
334
335
- $ anniversary_date = get_option ( 'amazon_payments_advanced_anniversary_date ' );
335
+ // Bail early and always if we don't have the keys set.
336
+ if ( ! WC_Amazon_Payments_Advanced_API::get_amazon_keys_set () ) {
337
+ return ;
338
+ }
339
+
340
+ $ anniversary_date = get_option ( 'amazon_payments_advanced_enabled_anniversary_date ' );
336
341
$ hidden_until_date = get_option ( 'amazon_payments_advanced_hidden_until_date ' );
337
342
338
343
// Set up the dates.
339
344
// We do this here, so its on admin side but not dependant on user visiting the plugin's settings.
340
345
if ( ! $ anniversary_date || ! $ hidden_until_date ) {
341
346
$ anniversary_date = time ();
342
347
$ hidden_until_date = strtotime ( '+1 month ' );
343
- update_option ( 'amazon_payments_advanced_anniversary_date ' , $ anniversary_date );
348
+ update_option ( 'amazon_payments_advanced_enabled_anniversary_date ' , $ anniversary_date );
344
349
update_option ( 'amazon_payments_advanced_hidden_until_date ' , $ hidden_until_date );
345
350
}
346
351
@@ -407,7 +412,7 @@ public function review_prompt() {
407
412
public function ajax_dismiss_review_prompt () {
408
413
check_ajax_referer ( 'amazon_pay_dismiss_review_prompt ' , 'nonce ' );
409
414
410
- $ anniversary_date = get_option ( 'amazon_payments_advanced_anniversary_date ' );
415
+ $ anniversary_date = get_option ( 'amazon_payments_advanced_enabled_anniversary_date ' );
411
416
412
417
// Start from the stored anniversary date.
413
418
// Add a year in each loop until the result is in the future.
0 commit comments