Code Duplication    Length = 15-15 lines in 2 locations

classes/PodsAPI.php 2 locations

@@ 3223-3237 (lines=15) @@
3220
3221
			// Set default field values for object fields
3222
			if ( !empty( $object_fields ) ) {
3223
				foreach ( $object_fields as $field => $field_data ) {
3224
					if ( in_array( $field, $fields_active ) ) {
3225
						continue;
3226
					}
3227
					elseif ( !isset( $field_data[ 'default' ] ) || strlen( $field_data[ 'default' ] ) < 1 ) {
3228
						continue;
3229
					}
3230
3231
                    $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 );
3232
3233
                    if ( null !== $value && '' !== $value && false !== $value ) {
3234
                        $object_fields[ $field ][ 'value' ] = $value;
3235
                        $fields_active[] = $field;
3236
                    }
3237
				}
3238
			}
3239
3240
			// Set default field values for Pod fields
@@ 3241-3255 (lines=15) @@
3238
			}
3239
3240
			// Set default field values for Pod fields
3241
			foreach ( $fields as $field => $field_data ) {
3242
				if ( in_array( $field, $fields_active ) ) {
3243
					continue;
3244
				}
3245
				elseif ( !isset( $field_data[ 'default' ] ) || strlen( $field_data[ 'default' ] ) < 1 ) {
3246
					continue;
3247
				}
3248
3249
				$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 );
3250
3251
				if ( null !== $value && '' !== $value && false !== $value ) {
3252
					$fields[ $field ][ 'value' ] = $value;
3253
					$fields_active[] = $field;
3254
				}
3255
			}
3256
        }
3257
3258
        $columns =& $fields; // @deprecated 2.0