From bf51671e4e1951ea12b68b2cec9c30258e3adbd6 Mon Sep 17 00:00:00 2001 From: Pinga <121483313+getpinga@users.noreply.github.com> Date: Wed, 8 Nov 2023 13:46:40 +0200 Subject: [PATCH] Abuse contact fix --- rdap/start_rdap.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rdap/start_rdap.php b/rdap/start_rdap.php index 63df538..b038842 100644 --- a/rdap/start_rdap.php +++ b/rdap/start_rdap.php @@ -243,7 +243,7 @@ function handleDomainQuery($request, $response, $pdo, $domainName) { $registrarDetails = $stmt3->fetch(PDO::FETCH_ASSOC); // Query: Get registrar abuse details - $stmt3a = $pdo->prepare("SELECT `first_name`,`last_name` FROM `registrar_contact` WHERE `registrar_id` = :clid"); + $stmt3a = $pdo->prepare("SELECT `first_name`,`last_name` FROM `registrar_contact` WHERE `registrar_id` = :clid AND `type` = 'abuse'"); $stmt3a->bindParam(':clid', $domainDetails['clid'], PDO::PARAM_INT); $stmt3a->execute(); $registrarAbuseDetails = $stmt3a->fetch(PDO::FETCH_ASSOC); @@ -526,7 +526,7 @@ function handleEntityQuery($request, $response, $pdo, $entityHandle) { $registrarDetails = $stmt1->fetch(PDO::FETCH_ASSOC); // Query 2: Get registrar abuse details - $stmt2 = $pdo->prepare("SELECT `first_name`,`last_name` FROM `registrar_contact` WHERE `registrar_id` = :clid"); + $stmt2 = $pdo->prepare("SELECT `first_name`,`last_name` FROM `registrar_contact` WHERE `registrar_id` = :clid AND `type` = 'abuse'"); $stmt2->bindParam(':clid', $registrarDetails['id'], PDO::PARAM_STR); $stmt2->execute(); $registrarAbuseDetails = $stmt2->fetch(PDO::FETCH_ASSOC); @@ -763,7 +763,7 @@ function handleNameserverQuery($request, $response, $pdo, $nameserverHandle) { $registrarDetails = $stmt4->fetch(PDO::FETCH_ASSOC); // Query 5: Get registrar abuse details - $stmt5 = $pdo->prepare("SELECT `first_name`,`last_name` FROM `registrar_contact` WHERE `registrar_id` = :clid"); + $stmt5 = $pdo->prepare("SELECT `first_name`,`last_name` FROM `registrar_contact` WHERE `registrar_id` = :clid AND `type` = 'abuse'"); $stmt5->bindParam(':clid', $hostDetails['clid'], PDO::PARAM_INT); $stmt5->execute(); $registrarAbuseDetails = $stmt5->fetch(PDO::FETCH_ASSOC);