Tribe__PUE__Checker::build_stats()

Build stats for endpoints

Contents


Return

(array)


Top ↑

Source

File: src/Tribe/PUE/Checker.php

		public function build_stats() {

			global $wpdb;

			$stats = array(
				'versions' => array(
					'wp' => sanitize_text_field( $GLOBALS['wp_version'] ),
				),
				'network'  => array(
					'multisite'         => 0,
					'network_activated' => 0,
					'active_sites'      => 1,
				),
			);

			if ( is_multisite() ) {
				$sql_count = "
					SELECT COUNT( `blog_id` )
					FROM `{$wpdb->blogs}`
					WHERE
						`public` = '1'
						AND `archived` = '0'
						AND `spam` = '0'
						AND `deleted` = '0'
				";

				$stats['network']['multisite']         = 1;
				$stats['network']['network_activated'] = (int) $this->is_plugin_active_for_network();
				$stats['network']['active_sites']      = (int) $wpdb->get_var( $sql_count );
			}

			self::$stats = $stats;

			return $stats;

		}