Code Duplication    Length = 4-5 lines in 2 locations

projects/plugins/jetpack/modules/shortcodes/bandcamp.php 2 locations

@@ 170-174 (lines=5) @@
167
		$csswidth = $width . 'px';
168
	}
169
170
	if ( isset( $attributes['layout'] ) ) {
171
		array_push( $argparts, "layout={$attributes['layout']}" );
172
	} elseif ( isset( $attributes['size'] ) && preg_match( '|^[a-zA-Z0-9]+$|', $attributes['size'] ) ) {
173
		array_push( $argparts, "size={$attributes['size']}" );
174
	}
175
176
	if ( isset( $attributes['bgcol'] ) && preg_match( '|^[0-9A-Fa-f]+$|', $attributes['bgcol'] ) ) {
177
		array_push( $argparts, "bgcol={$attributes['bgcol']}" );
@@ 223-226 (lines=4) @@
220
221
	// param 'tracks' is signed digest param 'esig'.
222
	if ( isset( $attributes['tracks'] ) && preg_match( '|^[0-9\,]+$|', $attributes['tracks'] ) ) {
223
		if ( isset( $attributes['esig'] ) && preg_match( '|^[0-9A-Fa-f]+$|', $attributes['esig'] ) ) {
224
			array_push( $argparts, "tracks={$attributes['tracks']}" );
225
			array_push( $argparts, "esig={$attributes['esig']}" );
226
		}
227
	}
228
229
	if ( $is_video ) {