Code Duplication    Length = 6-7 lines in 2 locations

classes/fields/file.php 2 locations

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