Code Duplication    Length = 15-15 lines in 2 locations

src/wp-includes/ms-blogs.php 2 locations

@@ 703-717 (lines=15) @@
700
 * @param mixed  $value  Optional. Option value, can be anything. Expected to not be SQL-escaped.
701
 * @return bool False if option was not added and true if option was added.
702
 */
703
function add_blog_option( $id, $option, $value ) {
704
	$id = (int) $id;
705
706
	if ( empty( $id ) )
707
		$id = get_current_blog_id();
708
709
	if ( get_current_blog_id() == $id )
710
		return add_option( $option, $value );
711
712
	switch_to_blog( $id );
713
	$return = add_option( $option, $value );
714
	restore_current_blog();
715
716
	return $return;
717
}
718
719
/**
720
 * Removes option by name for a given blog id. Prevents removal of protected WordPress options.
@@ 728-742 (lines=15) @@
725
 * @param string $option Name of option to remove. Expected to not be SQL-escaped.
726
 * @return bool True, if option is successfully deleted. False on failure.
727
 */
728
function delete_blog_option( $id, $option ) {
729
	$id = (int) $id;
730
731
	if ( empty( $id ) )
732
		$id = get_current_blog_id();
733
734
	if ( get_current_blog_id() == $id )
735
		return delete_option( $option );
736
737
	switch_to_blog( $id );
738
	$return = delete_option( $option );
739
	restore_current_blog();
740
741
	return $return;
742
}
743
744
/**
745
 * Update an option for a particular blog.