Code Duplication    Length = 11-11 lines in 2 locations

includes/payments/functions.php 2 locations

@@ 1474-1484 (lines=11) @@
1471
 *
1472
 * @return int $purchase Donation ID.
1473
 */
1474
function give_get_purchase_id_by_key( $key ) {
1475
	global $wpdb;
1476
1477
	$purchase = $wpdb->get_var( $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_give_payment_purchase_key' AND meta_value = %s LIMIT 1", $key ) );
1478
1479
	if ( $purchase != null ) {
1480
		return $purchase;
1481
	}
1482
1483
	return 0;
1484
}
1485
1486
1487
/**
@@ 1497-1507 (lines=11) @@
1494
 *
1495
 * @return int $purchase Donation ID.
1496
 */
1497
function give_get_purchase_id_by_transaction_id( $key ) {
1498
	global $wpdb;
1499
1500
	$purchase = $wpdb->get_var( $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_give_payment_transaction_id' AND meta_value = %s LIMIT 1", $key ) );
1501
1502
	if ( $purchase != null ) {
1503
		return $purchase;
1504
	}
1505
1506
	return 0;
1507
}
1508
1509
/**
1510
 * Retrieve all notes attached to a donation