| @@ -244,9 +244,10 @@ | ||
| 244 | 244 | * @access public |
| 245 | 245 | */ |
| 246 | 246 | public function setup_address() { |
| 247 | 247 | global $wpdb; |
| 248 | - $meta_type = Give()->donor_meta->meta_type; | |
| 248 | + $meta_type = Give()->donor_meta->meta_type; | |
| 249 | + $meta_table_name = Give()->donor_meta->table_name; | |
| 249 | 250 | |
| 250 | 251 | $addresses = $this->get_addresses_from_meta_cache(); |
| 251 | 252 | |
| 252 | 253 | $addresses = ! empty( $addresses ) |
| @@ -253,9 +254,9 @@ | ||
| 253 | 254 | ? $addresses |
| 254 | 255 | : $wpdb->get_results( |
| 255 | 256 | $wpdb->prepare( |
| 256 | 257 | " |
| 257 | - SELECT meta_key, meta_value FROM {$wpdb->donormeta} | |
| 258 | + SELECT meta_key, meta_value FROM {$meta_table_name} | |
| 258 | 259 | WHERE meta_key |
| 259 | 260 | LIKE '%s' |
| 260 | 261 | AND {$meta_type}_id=%d |
| 261 | 262 | ", |
| @@ -1386,8 +1387,9 @@ | ||
| 1386 | 1387 | // Set meta key prefix. |
| 1387 | 1388 | global $wpdb; |
| 1388 | 1389 | $meta_key_prefix = "_give_donor_address_{$address_type}_{address_name}"; |
| 1389 | 1390 | $meta_type = Give()->donor_meta->meta_type; |
| 1391 | + $meta_table_name = Give()->donor_meta->table_name; | |
| 1390 | 1392 | |
| 1391 | 1393 | if ( $is_multi_address ) { |
| 1392 | 1394 | if ( is_null( $multi_address_id ) ) { |
| 1393 | 1395 | // Get latest address key to set multi address id. |
| @@ -1393,9 +1395,9 @@ | ||
| 1393 | 1395 | // Get latest address key to set multi address id. |
| 1394 | 1396 | $multi_address_id = $wpdb->get_var( |
| 1395 | 1397 | $wpdb->prepare( |
| 1396 | 1398 | " |
| 1397 | - SELECT meta_key FROM {$wpdb->donormeta} | |
| 1399 | + SELECT meta_key FROM {$meta_table_name} | |
| 1398 | 1400 | WHERE meta_key |
| 1399 | 1401 | LIKE '%s' |
| 1400 | 1402 | AND {$meta_type}_id=%d |
| 1401 | 1403 | ORDER BY meta_id DESC |
| @@ -1455,15 +1457,16 @@ | ||
| 1455 | 1457 | if ( $is_multi_address && is_numeric( $address_count ) ) { |
| 1456 | 1458 | $meta_key_prefix .= "_{$address_count}"; |
| 1457 | 1459 | } |
| 1458 | 1460 | |
| 1459 | - $meta_type = Give()->donor_meta->meta_type; | |
| 1461 | + $meta_type = Give()->donor_meta->meta_type; | |
| 1462 | + $meta_table_name = Give()->donor_meta->table_name; | |
| 1460 | 1463 | |
| 1461 | 1464 | // Process query. |
| 1462 | 1465 | $row_affected = $wpdb->query( |
| 1463 | 1466 | $wpdb->prepare( |
| 1464 | 1467 | " |
| 1465 | - DELETE FROM {$wpdb->donormeta} | |
| 1468 | + DELETE FROM {$meta_table_name} | |
| 1466 | 1469 | WHERE meta_key |
| 1467 | 1470 | LIKE '%s' |
| 1468 | 1471 | AND {$meta_type}_id=%d |
| 1469 | 1472 | ", |
| @@ -1509,15 +1512,16 @@ | ||
| 1509 | 1512 | if ( $is_multi_address && is_numeric( $address_count ) ) { |
| 1510 | 1513 | $meta_key_prefix .= "_{$address_count}"; |
| 1511 | 1514 | } |
| 1512 | 1515 | |
| 1513 | - $meta_type = Give()->donor_meta->meta_type; | |
| 1516 | + $meta_type = Give()->donor_meta->meta_type; | |
| 1517 | + $meta_table_name = Give()->donor_meta->table_name; | |
| 1514 | 1518 | |
| 1515 | 1519 | // Process query. |
| 1516 | 1520 | $row_affected = $wpdb->get_results( |
| 1517 | 1521 | $wpdb->prepare( |
| 1518 | 1522 | " |
| 1519 | - SELECT meta_key FROM {$wpdb->donormeta} | |
| 1523 | + SELECT meta_key FROM {$meta_table_name} | |
| 1520 | 1524 | WHERE meta_key |
| 1521 | 1525 | LIKE '%s' |
| 1522 | 1526 | AND {$meta_type}_id=%d |
| 1523 | 1527 | ", |