Code Duplication    Length = 6-7 lines in 2 locations

classes/fields/file.php 2 locations

@@ 280-285 (lines=6) @@
277
				$attachments = $value;
278
				$value       = array();
279
280
				foreach ( $attachments as $v ) {
281
					if ( ! is_array( $v ) ) {
282
						$value[] = $v;
283
					} elseif ( isset( $v['ID'] ) ) {
284
						$value[] = wp_get_attachment_url( $v['ID'] );
285
					}
286
				}
287
288
				$value = implode( ' ', $value );
@@ 798-804 (lines=7) @@
795
		} else {
796
			$images = array();
797
798
			foreach ( $value as $v ) {
799
				if ( ! is_array( $v ) ) {
800
					$images[] = (int) $v;
801
				} elseif ( isset( $v['ID'] ) ) {
802
					$images[] = (int) $v['ID'];
803
				}
804
			}
805
806
			$shortcode_args['ids'] = implode( ',', $images );
807
		}