Code Duplication    Length = 15-15 lines in 2 locations

classes/PodsAPI.php 2 locations

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