Issues (1386)

helper.php (10 issues)

1
<?php
2
3
namespace PodloveSubscribeButton;
4
5
function for_every_podcast_blog($callback) {
0 ignored issues
show
No space after opening parenthesis is prohibited
Loading history...
No space before closing parenthesis is prohibited
Loading history...
6
	global $wpdb;
7
8
	$plugin  = basename(\PodloveSubscribeButton\PLUGIN_DIR) . '/' . \PodloveSubscribeButton\PLUGIN_FILE_NAME;
9
	$blogids = $wpdb->get_col("SELECT blog_id FROM " . $wpdb->blogs);
0 ignored issues
show
Usage of a direct database call is discouraged.
Loading history...
Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
Loading history...
10
11
	if (!is_array($blogids))
0 ignored issues
show
Expected 1 space before "!"; 0 found
Loading history...
Expected 1 space after "!"; 0 found
Loading history...
12
		return;
13
14
	foreach ($blogids as $blog_id) {
0 ignored issues
show
No space after opening parenthesis is prohibited
Loading history...
No space before closing parenthesis is prohibited
Loading history...
15
		switch_to_blog($blog_id);
16
		if (is_plugin_active($plugin)) {
0 ignored issues
show
No space after opening parenthesis is prohibited
Loading history...
No space before closing parenthesis is prohibited
Loading history...
17
			$callback();
18
		}
19
		restore_current_blog();
20
	}
21
}