You appear to be a bot. Output may be restricted
Description
Usage
Jetpack::check_privacy( $file );
Parameters
- $file
- ( mixed ) required –
Returns
void
Source
File name: jetpack/class.jetpack.php
Lines:
1 to 34 of 34
public static function check_privacy( $file ) { static $is_site_publicly_accessible = null; if ( is_null( $is_site_publicly_accessible ) ) { $is_site_publicly_accessible = false; $rpc = new Jetpack_IXR_Client(); $success = $rpc->query( 'jetpack.isSitePubliclyAccessible', home_url() ); if ( $success ) { $response = $rpc->getResponse(); if ( $response ) { $is_site_publicly_accessible = true; } } Jetpack_Options::update_option( 'public', (int) $is_site_publicly_accessible ); } if ( $is_site_publicly_accessible ) { return; } $module_slug = self::get_module_slug( $file ); $privacy_checks = self::state( 'privacy_checks' ); if ( ! $privacy_checks ) { $privacy_checks = $module_slug; } else { $privacy_checks .= ",$module_slug"; } self::state( 'privacy_checks', $privacy_checks ); }