Code Duplication    Length = 6-7 lines in 2 locations

classes/fields/file.php 2 locations

@@ 295-300 (lines=6) @@
292
                $attachments = $value;
293
                $value = array();
294
295
                foreach ( $attachments as $v ) {
296
                    if ( !is_array( $v ) )
297
                        $value[] = $v;
298
                    elseif ( isset( $v[ 'ID' ] ) )
299
                        $value[] = wp_get_attachment_url( $v[ 'ID' ] );
300
                }
301
302
                $value = implode( ' ', $value );
303
            }
@@ 579-585 (lines=7) @@
576
			$args['ids'] = $value[ 'ID' ];
577
		} else {
578
			$images = array();
579
			foreach ( $value as $v ) {
580
				if ( ! is_array( $v ) ) {
581
					$images[] = (int) $v;
582
				} elseif ( isset( $v[ 'ID' ] ) ) {
583
					$images[] = (int) $v[ 'ID' ];
584
				}
585
			}
586
			$args['ids'] = implode( ',', $images );
587
		}
588