Code Duplication    Length = 9-9 lines in 2 locations

src/wp-admin/includes/ajax-actions.php 1 location

@@ 2033-2041 (lines=9) @@
2030
2031
	$sidebars_widgets = wp_get_sidebars_widgets();
2032
2033
	foreach ( $sidebars_widgets['wp_inactive_widgets'] as $key => $widget_id ) {
2034
		$pieces = explode( '-', $widget_id );
2035
		$multi_number = array_pop( $pieces );
2036
		$id_base = implode( '-', $pieces );
2037
		$widget = get_option( 'widget_' . $id_base );
2038
		unset( $widget[$multi_number] );
2039
		update_option( 'widget_' . $id_base, $widget );
2040
		unset( $sidebars_widgets['wp_inactive_widgets'][$key] );
2041
	}
2042
2043
	wp_set_sidebars_widgets( $sidebars_widgets );
2044

src/wp-admin/widgets.php 1 location

@@ 204-212 (lines=9) @@
201
	check_admin_referer( 'remove-inactive-widgets', '_wpnonce_remove_inactive_widgets' );
202
203
	if ( $_POST['removeinactivewidgets'] ) {
204
		foreach ( $sidebars_widgets['wp_inactive_widgets'] as $key => $widget_id ) {
205
			$pieces = explode( '-', $widget_id );
206
			$multi_number = array_pop( $pieces );
207
			$id_base = implode( '-', $pieces );
208
			$widget = get_option( 'widget_' . $id_base );
209
			unset( $widget[$multi_number] );
210
			update_option( 'widget_' . $id_base, $widget );
211
			unset( $sidebars_widgets['wp_inactive_widgets'][$key] );
212
		}
213
214
		wp_set_sidebars_widgets( $sidebars_widgets );
215
	}