芝麻web文件管理V1.00
编辑当前文件:/home/elegucvf/public_html/src/dashboard/infrastructure/integrations/site-kit.php
site_kit_consent_repository = $site_kit_consent_repository; $this->permanently_dismissed_site_kit_configuration_repository = $permanently_dismissed_site_kit_configuration_repository; } /** * If the integration is activated. * * @return bool If the integration is activated. */ public function is_enabled(): bool { return \is_plugin_active( self::SITE_KIT_FILE ); } /** * Return this object represented by a key value array. * * @return array
Returns the name and if the feature is enabled. */ public function to_array(): array { $site_kit_activate_url = \html_entity_decode( \wp_nonce_url( \self_admin_url( 'plugins.php?action=activate&plugin=' . self::SITE_KIT_FILE ), 'activate-plugin_' . self::SITE_KIT_FILE ) ); $site_kit_install_url = \html_entity_decode( \wp_nonce_url( \self_admin_url( 'update.php?action=install-plugin&plugin=google-site-kit' ), 'install-plugin_google-site-kit' ) ); $site_kit_setup_url = \self_admin_url( 'admin.php?page=googlesitekit-splash' ); return [ 'isInstalled' => \file_exists( \WP_PLUGIN_DIR . '/' . self::SITE_KIT_FILE ), 'isActive' => \is_plugin_active( self::SITE_KIT_FILE ), 'isSetupCompleted' => \get_option( 'googlesitekit_has_connected_admins', false ) === '1', 'isConnected' => $this->site_kit_consent_repository->is_consent_granted(), 'isFeatureEnabled' => ( new Google_Site_Kit_Feature_Conditional() )->is_met(), 'installUrl' => $site_kit_install_url, 'activateUrl' => $site_kit_activate_url, 'setupUrl' => $site_kit_setup_url, 'isConfigurationDismissed' => $this->permanently_dismissed_site_kit_configuration_repository->is_site_kit_configuration_dismissed(), ]; } /** * Return this object represented by a key value array. * * @return array
Returns the name and if the feature is enabled. */ public function to_legacy_array(): array { return $this->to_array(); } }