get_website_by_id( $current_wpid, true ); $website_info = MainWP_DB::instance()->get_website_option( $website, 'site_info' ); $website_info = ! empty( $website_info ) ? json_decode( $website_info, true ) : array(); if ( is_array( $website_info ) ) { $code = $website->http_response_code; $code_string = MainWP_Utility::get_http_codes( $code ); if ( ! empty( $code_string ) ) { $code .= ' - ' . $code_string; } $website_info['last_status'] = $code; } $child_site_info = array( 'wpversion' => esc_html__( 'WordPress Version', 'mainwp' ), 'debug_mode' => esc_html__( 'Debug Mode', 'mainwp' ), 'phpversion' => esc_html__( 'PHP Version', 'mainwp' ), 'child_version' => esc_html__( 'MainWP Child Version', 'mainwp' ), 'memory_limit' => esc_html__( 'PHP Memory Limit', 'mainwp' ), 'mysql_version' => esc_html__( 'MySQL Version', 'mainwp' ), 'child_curl_version' => esc_html__( 'cURL version', 'mainwp' ), 'child_openssl_version' => esc_html__( 'OpenSSL version', 'mainwp' ), 'ip' => esc_html__( 'Server IP', 'mainwp' ), 'site_lang' => esc_html__( 'Site Language', 'mainwp' ), 'site_public' => esc_html__( 'Search engine visibility', 'mainwp' ), 'group' => esc_html__( 'Tags', 'mainwp' ), 'last_status' => esc_html__( 'Last Check Status', 'mainwp' ), ); /** * Filter: mainwp_child_site_info_widget_content * * Filters the Child Info array for the Site Info widget. * * @since 4.1 */ $child_site_info = apply_filters( 'mainwp_child_site_info_widget_content', $child_site_info ); static::render_info( $website, $website_info, $child_site_info ); } /** * Render Sites Info. * * @param object $website Object containing the child site info. * @param array $website_info Website data. * @param array $child_site_info Website info to display. */ public static function render_info( $website, $website_info, $child_site_info ) { // phpcs:ignore -- NOSONAR - complex. ?>

wpgroups ) ? 'None' : $website->wpgroups; ?> $title ) { $val = ''; if ( isset( $website_info[ $index ] ) ) { $val = $website_info[ $index ]; if ( 'debug_mode' === $index ) { $val = ( 1 === (int) $website_info[ $index ] ) ? __( 'Enabled', 'mainwp' ) : __( 'Disabled', 'mainwp' ); } elseif ( 'site_public' === $index ) { $val = ( 1 === (int) $website_info[ $index ] ) ? __( 'Visible', 'mainwp' ) : __( 'Blocking', 'mainwp' ); } elseif ( 'site_lang' === $index ) { if ( function_exists( 'locale_get_display_name' ) ) { $val = locale_get_display_name( $val ); } } } ?>