Settings. * * @var bool $connected * @var array $account * @var array $guard * @var array $scoring * @var array $digest * @var bool $tracking * @var array $detected * @var array|null $test */ if ( ! defined( 'ABSPATH' ) ) { exit; } // phpcs:disable WordPress.Security.NonceVerification.Recommended -- display-only message keys. $capyscout_error = isset( $_GET['capyscout_error'] ) ? sanitize_key( wp_unslash( $_GET['capyscout_error'] ) ) : ''; $capyscout_connected = isset( $_GET['capyscout_connected'] ); $capyscout_disconnected = isset( $_GET['capyscout_disconnected'] ); // phpcs:enable $capyscout_errors = array( 'expired' => __( 'That connect link expired or was already used. Click Connect to try again.', 'capyscout' ), 'denied' => __( 'Connecting was cancelled. Nothing was changed.', 'capyscout' ), 'not_allowed' => __( 'Only an owner or admin of the CapyScout workspace can connect a site. Ask one of them, or start your own trial.', 'capyscout' ), 'failed' => __( 'Connecting did not finish. Try again in a minute.', 'capyscout' ), ); $capyscout_paused = $connected ? CapyScout_Scoring::paused_reason() : ''; $capyscout_icon = static function ( $name ) { echo CapyScout_UI::icon( $name ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- static SVG }; CapyScout_UI::header( 'settings', $connected, $account ); ?>



    $capyscout_on ) : ?>