Code Duplication    Length = 15-15 lines in 2 locations

classes/PodsAPI.php 2 locations

@@ 3238-3252 (lines=15) @@
3235
3236
			// Set default field values for object fields
3237
			if ( !empty( $object_fields ) ) {
3238
				foreach ( $object_fields as $field => $field_data ) {
3239
					if ( in_array( $field, $fields_active ) ) {
3240
						continue;
3241
					}
3242
					elseif ( !isset( $field_data[ 'default' ] ) || strlen( $field_data[ 'default' ] ) < 1 ) {
3243
						continue;
3244
					}
3245
3246
                    $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 );
3247
3248
                    if ( null !== $value && '' !== $value && false !== $value ) {
3249
                        $object_fields[ $field ][ 'value' ] = $value;
3250
                        $fields_active[] = $field;
3251
                    }
3252
				}
3253
			}
3254
3255
			// Set default field values for Pod fields
@@ 3256-3270 (lines=15) @@
3253
			}
3254
3255
			// Set default field values for Pod fields
3256
			foreach ( $fields as $field => $field_data ) {
3257
				if ( in_array( $field, $fields_active ) ) {
3258
					continue;
3259
				}
3260
				elseif ( !isset( $field_data[ 'default' ] ) || strlen( $field_data[ 'default' ] ) < 1 ) {
3261
					continue;
3262
				}
3263
3264
				$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 );
3265
3266
				if ( null !== $value && '' !== $value && false !== $value ) {
3267
					$fields[ $field ][ 'value' ] = $value;
3268
					$fields_active[] = $field;
3269
				}
3270
			}
3271
        }
3272
3273
        $columns =& $fields; // @deprecated 2.0