Code Duplication    Length = 11-11 lines in 2 locations

includes/payments/functions.php 2 locations

@@ 1425-1435 (lines=11) @@
1422
 *
1423
 * @return int $purchase Donation ID.
1424
 */
1425
function give_get_purchase_id_by_key( $key ) {
1426
	global $wpdb;
1427
1428
	$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 ) );
1429
1430
	if ( $purchase != null ) {
1431
		return $purchase;
1432
	}
1433
1434
	return 0;
1435
}
1436
1437
1438
/**
@@ 1448-1458 (lines=11) @@
1445
 *
1446
 * @return int $purchase Donation ID.
1447
 */
1448
function give_get_purchase_id_by_transaction_id( $key ) {
1449
	global $wpdb;
1450
1451
	$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 ) );
1452
1453
	if ( $purchase != null ) {
1454
		return $purchase;
1455
	}
1456
1457
	return 0;
1458
}
1459
1460
/**
1461
 * Retrieve all notes attached to a donation