Code Duplication    Length = 15-15 lines in 2 locations

classes/PodsAPI.php 2 locations

@@ 3250-3264 (lines=15) @@
3247
3248
			// Set default field values for object fields
3249
			if ( !empty( $object_fields ) ) {
3250
				foreach ( $object_fields as $field => $field_data ) {
3251
					if ( in_array( $field, $fields_active ) ) {
3252
						continue;
3253
					}
3254
					elseif ( !isset( $field_data[ 'default' ] ) || strlen( $field_data[ 'default' ] ) < 1 ) {
3255
						continue;
3256
					}
3257
3258
                    $value = PodsForm::default_value( pods_var_raw( $field, 'post' ), $field_data[ 'type' ], $field, pods_var_raw( 'options', $field_data, $field_data, null, true ), $pod, $params->id );
3259
3260
                    if ( null !== $value && '' !== $value && false !== $value ) {
3261
                        $object_fields[ $field ][ 'value' ] = $value;
3262
                        $fields_active[] = $field;
3263
                    }
3264
				}
3265
			}
3266
3267
			// Set default field values for Pod fields
@@ 3268-3282 (lines=15) @@
3265
			}
3266
3267
			// Set default field values for Pod fields
3268
			foreach ( $fields as $field => $field_data ) {
3269
				if ( in_array( $field, $fields_active ) ) {
3270
					continue;
3271
				}
3272
				elseif ( !isset( $field_data[ 'default' ] ) || strlen( $field_data[ 'default' ] ) < 1 ) {
3273
					continue;
3274
				}
3275
3276
				$value = PodsForm::default_value( pods_var_raw( $field, 'post' ), $field_data[ 'type' ], $field, pods_var_raw( 'options', $field_data, $field_data, null, true ), $pod, $params->id );
3277
3278
				if ( null !== $value && '' !== $value && false !== $value ) {
3279
					$fields[ $field ][ 'value' ] = $value;
3280
					$fields_active[] = $field;
3281
				}
3282
			}
3283
        }
3284
3285
        $columns =& $fields; // @deprecated 2.0