Files
ultimatemember/includes/admin/core/packages/2.0.44/friends.php
T
nikitasinelnikov 168d1471f1 - future version upgrade for predefined fields;
- maybe upgrade friends table columns;
2019-03-29 16:39:26 +02:00

38 lines
833 B
PHP

<?php if ( ! defined( 'ABSPATH' ) ) exit;
global $wpdb;
$friends = $wpdb->get_results(
"SELECT id,
user_id1,
user_id2,
usr_a,
usr_b
FROM {$wpdb->prefix}um_friends",
ARRAY_A );
$updated_rows = array();
foreach ( $friends as $friend ) {
$update = array();
$update_format = array();
if ( isset( $friend['usr_a'] ) && empty( $friend['usr_a'] ) && ! empty( $friend['user_id1'] ) ) {
$update['usr_a'] = $friend['user_id1'];
$update_format[] = '%d';
}
if ( isset( $friend['usr_b'] ) && empty( $friend['usr_b'] ) && ! empty( $friend['user_id2'] ) ) {
$update['usr_b'] = $friend['user_id2'];
$update_format[] = '%d';
}
if ( $update ) {
$result = $wpdb->update(
"{$wpdb->prefix}um_friends",
$update,
array( 'id' => $friend['id'] ),
$update_format,
array( '%d' )
);
}
}