|
Server IP : 10.128.40.6 / Your IP : 216.73.216.233 Web Server : Apache System : Linux webd006.cluster128.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : logmcpe ( 111175) PHP Version : 7.3.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/logmcpe/www/TEST/www/wp-content/plugins/wp/../wpforms-lite/src/Migrations/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
namespace WPForms\Migrations;
use WPForms\Integrations\Stripe\Helpers;
use WPForms\Tasks\Actions\WebhooksAutoConfigurationTask;
/**
* Class upgrade for 1.8.4 release.
*
* @since 1.8.4
*
* @noinspection PhpUnused
*/
class Upgrade184 extends UpgradeBase {
/**
* Run upgrade.
*
* @since 1.8.4
*
* @return bool|null
*/
public function run() {
$this->set_webhooks_settings();
return $this->run_async( WebhooksAutoConfigurationTask::class );
}
/**
* Set Stripe webhooks settings.
*
* @since 1.8.4
*/
private function set_webhooks_settings() {
$settings = (array) get_option( 'wpforms_settings', [] );
// Enable Stripe webhooks by default if account is connected.
if ( ! isset( $settings['stripe-webhooks-enabled'] ) && Helpers::has_stripe_keys() ) {
$settings['stripe-webhooks-enabled'] = true;
update_option( 'wpforms_settings', $settings );
}
}
}
