Code Duplication    Length = 32-32 lines in 2 locations

includes/acf/pro/fields/flexible-content.php 1 location

@@ 413-444 (lines=32) @@
410
		<?php
411
			
412
		// loop though sub fields
413
		foreach( $layout['sub_fields'] as $sub_field ) {
414
			
415
			// prevent repeater field from creating multiple conditional logic items for each row
416
			if( $i !== 'acfcloneindex' ) {
417
				
418
				$sub_field['conditional_logic'] = 0;
419
				
420
			}
421
			
422
			
423
			// add value
424
			if( isset($value[ $sub_field['key'] ]) ) {
425
				
426
				// this is a normal value
427
				$sub_field['value'] = $value[ $sub_field['key'] ];
428
				
429
			} elseif( isset($sub_field['default_value']) ) {
430
				
431
				// no value, but this sub field has a default value
432
				$sub_field['value'] = $sub_field['default_value'];
433
				
434
			}
435
			
436
			
437
			// update prefix to allow for nested values
438
			$sub_field['prefix'] = "{$field['name']}[{$i}]";
439
			
440
			
441
			// render input
442
			acf_render_field_wrap( $sub_field, $el );
443
		
444
		}
445
		
446
		?>
447
			

includes/acf/pro/fields/repeater.php 1 location

@@ 320-351 (lines=32) @@
317
				
318
				<?php echo $before_fields; ?>
319
				
320
				<?php foreach( $field['sub_fields'] as $sub_field ): 
321
					
322
					// prevent repeater field from creating multiple conditional logic items for each row
323
					if( $i !== 'acfcloneindex' ) {
324
					
325
						$sub_field['conditional_logic'] = 0;
326
						
327
					}
328
					
329
					
330
					// add value
331
					if( isset($row[ $sub_field['key'] ]) ) {
332
						
333
						// this is a normal value
334
						$sub_field['value'] = $row[ $sub_field['key'] ];
335
						
336
					} elseif( isset($sub_field['default_value']) ) {
337
						
338
						// no value, but this sub field has a default value
339
						$sub_field['value'] = $sub_field['default_value'];
340
						
341
					}
342
					
343
					
344
					// update prefix to allow for nested values
345
					$sub_field['prefix'] = "{$field['name']}[{$i}]";
346
					
347
					
348
					// render input
349
					acf_render_field_wrap( $sub_field, $el ); ?>
350
					
351
				<?php endforeach; ?>
352
				
353
				<?php echo $after_fields; ?>
354