Code Duplication    Length = 8-10 lines in 2 locations

classes/autoptimizeOption.php 2 locations

@@ 50-57 (lines=8) @@
47
     *				                the default value is 'yes'. Default null.
48
     * @return bool False if value was not updated and true if value was updated.
49
	 */
50
    public static function update_option( $option, $value, $autoload = null )
51
    {
52
		if ( is_multisite() && is_plugin_active_for_network( 'autoptimize/autoptimize.php' ) ) {
53
			return update_network_option( get_main_network_id(), $option, $value );
54
		} else {
55
			return update_option( $option, $value, $autoload );
56
		}
57
    }
58
59
	/**
60
	 * Use the pre_update_option filter to check if the option to be saved if from autoptimize and
@@ 70-79 (lines=10) @@
67
		}
68
	}
69
70
	public static function update_autoptimize_option_on_network( $value, $option, $old_value ) {
71
		if( strpos( $option, 'autoptimize_' ) === 0 ) {
72
			if ( is_multisite() && is_plugin_active_for_network( 'autoptimize/autoptimize.php' ) ) {
73
				 update_network_option( get_main_network_id(), $option, $value );
74
				 // Return old value, to stop update_option logic.
75
				 return $old_value;
76
			}
77
		}
78
		return $value;
79
	}
80
}
81
new autoptimizeOption();
82