Code Duplication    Length = 15-15 lines in 2 locations

classes/PodsAPI.php 2 locations

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