diff --git a/includes/Vendor/SetupWizard.php b/includes/Vendor/SetupWizard.php index 2f19ddfbac..0354cde1fd 100644 --- a/includes/Vendor/SetupWizard.php +++ b/includes/Vendor/SetupWizard.php @@ -36,8 +36,8 @@ public function __construct() { } // define the woocommerce_registration_redirect callback - public function filter_woocommerce_registration_redirect( $var ) { - $url = $var; + public function filter_woocommerce_registration_redirect( $url ) { + $user = wp_get_current_user(); if ( in_array( 'seller', $user->roles, true ) ) { @@ -179,8 +179,9 @@ public function setup_wizard_footer() { * Introduction step. */ public function dokan_setup_introduction() { - $dashboard_url = dokan_get_navigation_url(); - $default_message = wp_kses_post( __( '
Thank you for choosing The Marketplace to power your online store! This quick setup wizard will help you configure the basic settings. It’s completely optional and shouldn’t take longer than two minutes.
', 'dokan-lite' ) ); + $dashboard_url = dokan_get_navigation_url(); + // translators: %1$s and %2$s are HTML tags for bold text + $default_message = wp_kses_post( sprintf( __( 'Thank you for choosing The Marketplace to power your online store! This quick setup wizard will help you configure the basic settings. %1$sIt’s completely optional and shouldn’t take longer than two minutes.%2$s', 'dokan-lite' ), '', '' ) ); $setup_wizard_message = dokan_get_option( 'setup_wizard_message', 'dokan_general', $default_message ); ?> @@ -231,7 +232,7 @@ public function dokan_setup_store() { ' . __( 'This is required', 'dokan-lite' ) . ''; } ?> @@ -248,7 +249,7 @@ public function dokan_setup_store() { ' . __( 'This is required', 'dokan-lite' ) . ''; } ?> @@ -266,7 +267,7 @@ public function dokan_setup_store() { ' . __( 'This is required', 'dokan-lite' ) . ''; } ?> @@ -283,7 +284,7 @@ public function dokan_setup_store() { ' . __( 'This is required', 'dokan-lite' ) . ''; } ?> @@ -302,7 +303,7 @@ public function dokan_setup_store() { ' . __( 'This is required', 'dokan-lite' ) . ''; } ?> @@ -320,7 +321,7 @@ public function dokan_setup_store() { ' . __( 'This is required', 'dokan-lite' ) . ''; } ?> @@ -521,12 +522,9 @@ public function dokan_setup_store_save() { if ( empty( $dokan_settings['address']['country'] ) ) { $is_valid_form = false; $_POST['error_address[country]'] = 'error'; - } - else { - if ( ( isset( $states[ $dokan_settings['address']['country'] ] ) && count( $states[ $dokan_settings['address']['country'] ] ) && empty( $dokan_settings['address']['state'] ) || ( ! isset( $states[ $dokan_settings['address']['country'] ] ) && empty( $dokan_settings['address']['state'] ) ) ) ) { - $is_valid_form = false; + } elseif ( ( ( isset( $states[ $dokan_settings['address']['country'] ] ) && count( $states[ $dokan_settings['address']['country'] ] ) && empty( $dokan_settings['address']['state'] ) ) || ( ! isset( $states[ $dokan_settings['address']['country'] ] ) && empty( $dokan_settings['address']['state'] ) ) ) ) { + $is_valid_form = false; $_POST['error_address[state]'] = 'error'; - } } if ( ! $is_valid_form ) { @@ -608,12 +606,16 @@ public function dokan_setup_payment_save() { 'swift' => $bank['swift'], ]; - $user_bank_data = array_filter( $dokan_settings['payment']['bank'], function( $item ) { return ! empty( $item ); } ); + $user_bank_data = array_filter( + $dokan_settings['payment']['bank'], function ( $item ) { + return ! empty( $item ); + } + ); $require_fields = array_keys( dokan_bank_payment_required_fields() ); $has_bank_information = true; foreach ( $require_fields as $require_field ) { - if( empty( $user_bank_data[ $require_field ] ) ) { + if ( empty( $user_bank_data[ $require_field ] ) ) { $_POST[ 'error_' . $require_field ] = 'error'; $has_bank_information = false; }