Performance: Entferne Debug-Logging aus createPhoneLink Funktion

This commit is contained in:
2025-03-18 13:50:32 +01:00
parent 72676edc10
commit 58ed5fe867

View File

@@ -99,21 +99,12 @@
// Überprüfen, ob die Client-IP in einem der erlaubten Bereiche liegt
const isAllowed = allowedIPRanges.some(range => isIPInSubnet(clientIP, range.trim()));
// Debug-Ausgabe für die IP-Bereiche
console.log('Client IP in createPhoneLink:', clientIP);
console.log('Allowed IP Ranges:', allowedIPRanges);
console.log('isAllowed in createPhoneLink:', isAllowed);
console.log('Original phone:', phone);
// Entferne alle nicht-numerischen Zeichen
let cleanNumber = phone.replace(/\D/g, '');
console.log('Cleaned number:', cleanNumber);
// Füge eine führende 0 hinzu, wenn isAllowed true ist
if (isAllowed) {
console.log('Adding leading 0 to:', cleanNumber);
cleanNumber = '0' + cleanNumber;
console.log('Number after adding 0:', cleanNumber);
}
// Formatiere die Nummer
@@ -124,13 +115,8 @@
formattedNumber = cleanNumber.replace(/(\d{3})(\d{7})/, '$1-$2');
}
console.log('Final formatted number:', formattedNumber);
console.log('Final clean number for tel link:', cleanNumber);
// Erstelle den Link
const link = `<a href="tel:${cleanNumber}" class="phone-link">${formattedNumber}</a>`;
console.log('Final link:', link);
return link;
return `<a href="tel:${cleanNumber}" class="phone-link">${formattedNumber}</a>`;
}
function createEmailLink(email) {