From c8ecdeb3300cd043acf7ee9cde2190a088efe8e5 Mon Sep 17 00:00:00 2001 From: David Remer Date: Thu, 3 Sep 2020 08:43:25 +0300 Subject: [PATCH] add dcc notices depending on state and dcc availability --- .../src/Settings/class-settingsrenderer.php | 141 ++++++++++++++---- 1 file changed, 109 insertions(+), 32 deletions(-) diff --git a/modules/ppcp-wc-gateway/src/Settings/class-settingsrenderer.php b/modules/ppcp-wc-gateway/src/Settings/class-settingsrenderer.php index 7dc13446c..2f8ea4f1a 100644 --- a/modules/ppcp-wc-gateway/src/Settings/class-settingsrenderer.php +++ b/modules/ppcp-wc-gateway/src/Settings/class-settingsrenderer.php @@ -277,38 +277,18 @@ class SettingsRenderer { state->current_state() ) : - ?> - - - -

- ', - '' - ) - ); - ?> -

- - - dcc_applies->for_country_currency() ) { + if ( State::STATE_ONBOARDED > $this->state->current_state() ) { + $this->render_dcc_onboarding_info(); + } + if ( State::STATE_ONBOARDED === $this->state->current_state() ) { + $this->render_3d_secure_info(); + } + } else { + $this->render_dcc_does_not_apply_info(); + } + } } /** @@ -329,4 +309,101 @@ class SettingsRenderer { > '; } } + + /** + * Renders the 3d secure info text. + */ + private function render_3d_secure_info() { + ?> + + + +

+ ', + '' + ) + ); + ?> +

+ + + + + + +

+ + + + + +

+ + + + + + +

+ + + + + +

+ + +