Add subscriptions mode selector

This commit is contained in:
emilicastells 2023-02-01 16:30:39 +01:00
parent b1091765dc
commit ee425588bf
No known key found for this signature in database
GPG key ID: 1520C07081754570
8 changed files with 39 additions and 17 deletions

View file

@ -147,13 +147,13 @@ class SubscriptionModule implements ModuleInterface {
assert( $settings instanceof Settings );
try {
$subscription_handler = $settings->get( 'subscription_handler' );
$subscriptions_mode = $settings->get( 'subscriptions_mode' );
} catch ( NotFoundException $exception ) {
return;
}
if (
$subscription_handler !== true
$subscriptions_mode !== 'subscriptions_api'
|| empty( $_POST['_wcsnonce'] )
|| ! wp_verify_nonce( wc_clean( wp_unslash( $_POST['_wcsnonce'] ) ), 'wcs_subscription_meta' ) ) {
return;