View difference between Paste ID: H6uD9CaS and 6qRRLX4B
SHOW: | | - or go back to the newest paste.
1
<?php
2
/**
3
 * Plugin Name: PRMascot
4
 * Description: A custom plugin for PRMascot
5-
 * Version: 1.0
5+
 * Version: 1.0.4
6
 * Tags: custom
7
 * Author: Jason Hogan
8
 * Author URI: https://www.prmascot.com/
9
 */
10
11
/**
12
/**
13
 * Disable Notifications Addon
14
 * @since 1.0
15
 * @version 1.0.2
16-
function mycred_pro_disable_notices( $modules ) {
16+
17
function mycred_pro_disable_notice_addon( $modules ) {
18-
	$blog_to_block = 4;
18+
19
	if ( get_current_blog_id() != get_network()->site_id && array_key_exists( 'notices', $modules['solo'] ) ) {
20-
	if ( get_current_blog_id() == $blog_to_block && array_key_exists( 'notices', $modules['solo'] ) ) {
20+
21
	}
22
23
	return $modules;
24
25
}
26
add_filter( 'mycred_load_modules', 'mycred_pro_disable_notice_addon', 999 );
27-
add_action( 'mycred_load_modules', 'mycred_pro_disable_notices', 99 );
27+
28
/**
29
 * Disable Notifications
30
 * @since 1.0.3
31
 * @version 1.0
32
 */
33
function mycred_pro_disable_notices( $content ) {
34
35
	if ( get_current_blog_id() != get_network()->site_id )
36
		return '';
37
38
	return $content;
39
40
}
41
add_filter( 'mycred_notifications_note', 'mycred_pro_disable_notices' );
42
43
/**
44
 * Disable Points for Viewing Content Hook
45
 * @since 1.0.4
46
 * @version 1.0
47
 */
48
function mycred_pro_disable_view_content_hook( $run ) {
49
50
	if ( $run && get_current_blog_id() != get_network()->site_id )
51
		return false;
52
53
	return $run;
54
55
}
56
add_filter( 'mycred_view_content', 'mycred_pro_disable_view_content_hook' );