Code Duplication    Length = 6-7 lines in 2 locations

classes/fields/file.php 2 locations

@@ 304-309 (lines=6) @@
301
                $attachments = $value;
302
                $value = array();
303
304
                foreach ( $attachments as $v ) {
305
                    if ( !is_array( $v ) )
306
                        $value[] = $v;
307
                    elseif ( isset( $v[ 'ID' ] ) )
308
                        $value[] = wp_get_attachment_url( $v[ 'ID' ] );
309
                }
310
311
                $value = implode( ' ', $value );
312
            }
@@ 588-594 (lines=7) @@
585
			$args['ids'] = $value[ 'ID' ];
586
		} else {
587
			$images = array();
588
			foreach ( $value as $v ) {
589
				if ( ! is_array( $v ) ) {
590
					$images[] = (int) $v;
591
				} elseif ( isset( $v[ 'ID' ] ) ) {
592
					$images[] = (int) $v[ 'ID' ];
593
				}
594
			}
595
			$args['ids'] = implode( ',', $images );
596
		}
597