get_results( "SELECT CONCAT(YEAR(`registered`), '-', MONTH( `registered` ), '-', DAY( `registered` ), ' ', HOUR( `registered` ), ':00:00') as time, count( * ) AS count FROM `$wpdb->blogs` WHERE spam = 0 AND registered >= DATE_SUB(CURDATE(), INTERVAL 1 WEEK) GROUP BY YEAR( registered ) , MONTH( registered ), DAY( registered ), HOUR( `registered` ) ORDER BY registered ASC" ); $blog_stats_week_ham = array(); foreach ( $history as $stat ) { $time = strtotime( $stat->time ) * 1000; $blog_stats_week_ham["$time"] = $stat->count; } $history = $wpdb->get_results( "SELECT CONCAT(YEAR(`registered`), '-', MONTH( `registered` ), '-', DAY( `registered` ), ' ', HOUR( `registered` ), ':00:00') as time, count( * ) AS count FROM `$wpdb->blogs` WHERE spam = 1 AND registered >= DATE_SUB(CURDATE(), INTERVAL 1 WEEK) GROUP BY YEAR( registered ) , MONTH( registered ), DAY( registered ), HOUR( `registered` ) ORDER BY registered ASC" ); $blog_stats_week_spam = array(); foreach ( $history as $stat ) { $time = strtotime( $stat->time ) * 1000; $blog_stats_week_spam["$time"] = $stat->count; } //blogs by day $history = $wpdb->get_results( "SELECT CONCAT(YEAR(`registered`), '-', MONTH( `registered` ), '-', DAY( `registered` ), ' 00:00:00') as time, count( * ) AS count FROM `$wpdb->blogs` WHERE spam = 0 AND registered >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH) GROUP BY YEAR( registered ) , MONTH( registered ), DAY( registered ) ORDER BY registered ASC" ); $blog_stats_month_ham = array(); foreach ( $history as $stat ) { $time = strtotime( $stat->time ) * 1000; $blog_stats_month_ham["$time"] = $stat->count; } $history = $wpdb->get_results( "SELECT CONCAT(YEAR(`registered`), '-', MONTH( `registered` ), '-', DAY( `registered` ), ' 00:00:00') as time, count( * ) AS count FROM `$wpdb->blogs` WHERE spam = 1 AND registered >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH) GROUP BY YEAR( registered ) , MONTH( registered ), DAY( registered ) ORDER BY registered ASC" ); $blog_stats_month_spam = array(); foreach ( $history as $stat ) { $time = strtotime( $stat->time ) * 1000; $blog_stats_month_spam["$time"] = $stat->count; } //blogs by month $history = $wpdb->get_results( "SELECT CONCAT(YEAR(`registered`), '-', MONTH( `registered` ), '-01 00:00:00') as time, count( * ) AS count FROM `$wpdb->blogs` WHERE spam = 0 AND registered >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR) GROUP BY YEAR( registered ) , MONTH( registered ) ORDER BY registered ASC" ); $blog_stats_year_ham = array(); foreach ( $history as $stat ) { $time = strtotime( $stat->time ) * 1000; $blog_stats_year_ham["$time"] = $stat->count; } $history = $wpdb->get_results( "SELECT CONCAT(YEAR(`registered`), '-', MONTH( `registered` ), '-01 00:00:00') as time, count( * ) AS count FROM `$wpdb->blogs` WHERE spam = 1 AND registered >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR) GROUP BY YEAR( registered ) , MONTH( registered ) ORDER BY registered ASC" ); $blog_stats_year_spam = array(); foreach ( $history as $stat ) { $time = strtotime( $stat->time ) * 1000; $blog_stats_year_spam["$time"] = $stat->count; } //hourly averages $history = $wpdb->get_results( "SELECT HOUR( `registered` ) as time, count( * )/30 AS count FROM `$wpdb->blogs` WHERE spam = 0 AND registered >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH) GROUP BY HOUR( `registered` ) ORDER BY HOUR( `registered` ) ASC" ); $blog_stats_hourly_ham = array(); foreach ( $history as $stat ) { $blog_stats_hourly_ham[ $stat->time ] = $stat->count; } $history = $wpdb->get_results( "SELECT HOUR( `registered` ) as time, count( * )/30 AS count FROM `$wpdb->blogs` WHERE spam = 1 AND registered >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH) GROUP BY HOUR( `registered` ) ORDER BY HOUR( `registered` ) ASC" ); $blog_stats_hourly_spam = array(); foreach ( $history as $stat ) { $blog_stats_hourly_spam[ $stat->time ] = $stat->count; } ?>