Browse code

send confirmation message upon registration of domain

Bernd Wurst authored on20/10/2019 12:03:13
Showing1 changed files
... ...
@@ -45,6 +45,39 @@ if ($dom->status == 'pretransfer') {
45 45
     $authinfo = chop($_REQUEST['authinfo']);
46 46
 }
47 47
 
48
+$customerno = (int) $customerno;
49
+$customer = get_customer_info($customerno);
50
+$msg = 'Sie haben in Ihrem Kundenkonto bei '.config('company_name').' eine Domainregistrierung 
51
+in Auftrag gegeben.
52
+
53
+Domainname: '.$dom->fqdn.'
54
+
55
+Die Registrierung wird umgehend ausgeführt. Bis die Domain vollständig nutzbar ist, 
56
+können abhängig von der Domainendung und damit der zuständigen Registrierungsstelle 
57
+ein paar Stunden vergehen. Sollten bei der Registrierung Fehler auftreten, werden 
58
+die Administratoren direkt darüber informiert und werden sich umgehend darum kümmern.
59
+
60
+Mit freundlichen Grüßen,
61
+Ihre Admins von '.config('company_name');
62
+if ($dom->status == 'pretransfer') {
63
+    $msg = 'Sie haben in Ihrem Kundenkonto bei '.config('company_name').' einen Domaintransfer
64
+in Auftrag gegeben.
65
+
66
+Domainname: '.$dom->fqdn.'
67
+
68
+Der Transfer wird umgehend ausgeführt. Bis die Domain vollständig umgezogen ist, 
69
+können abhängig von der Domainendung und damit der zuständigen Registrierungsstelle 
70
+ein paar Stunden vergehen. Sollten beim Domainumzug Fehler auftreten, werden die 
71
+Administratoren direkt darüber informiert und werden sich umgehend darum kümmern.
72
+
73
+Mit freundlichen Grüßen,
74
+Ihre Admins von '.config('company_name');
75
+}
76
+
77
+$msg .= "\n\nDiese Bestellung haben wir am ".date("r")." von der IP-Adresse\n{$_SERVER['REMOTE_ADDR']} erhalten.\nSofern Sie dies nicht ausgelöst haben, benachrichtigen Sie bitte den Support\ndurch eine Antwort auf diese E-Mail.";
78
+
79
+send_mail($customer['email'], 'Domainregistrierung '.$dom->fqdn, $msg);
80
+
48 81
 api_register_domain($dom->fqdn, $authinfo);
49 82
 
50 83
 success_msg('Die Registrierung wurde in Auftrag gegeben. Der Domain-Status sollte sich in den nächsten Minuten entsprechend ändern.');