Browse code

Fehlermeldung bei nicht automatisch möglicher Eintragung freundlicher. Preishinweis auf USt.

Bernd Wurst authored on08/02/2018 15:36:32
Showing3 changed files
... ...
@@ -58,23 +58,23 @@ if (isset($_REQUEST['domain'])) {
58 58
         output('<p class="domain-available">Die Domain '.filter_input_general($request).' ist verfügbar!</p>');
59 59
         # Neue Domain eintragen
60 60
         $data = get_domain_offer($avail['domainSuffix']);
61
-        if (!$data) {
62
-            redirect('');
63
-        }
64
-        $form = '<p>Folgende Konditionen gelten bei Registrierung der Domain im nächsten Schritt:</p>
65
-            <table>
66
-            <tr><td>Domainname:</td><td><strong>'.filter_input_general($request).'</strong></td></tr>
67
-            <tr><td>Jahresgebühr:</td><td style="text-align: right;">'.$data['gebuehr'].' €</td></tr>';
68
-        if ($data['setup']) {
69
-            $form .= '<tr><td>Setup-Gebühr (einmalig):</td><td style="text-align: right;">'.$data['setup'].' €</td></tr>';
70
-        }
71
-        $form .='</table>';
72
-
61
+        if ($data === false) {
62
+            output('<p>Diese Endung ist für die automatische Registrierung nicht freigeschaltet. Bitte fragen Sie bei unserem Support nach den Konditionen und Bedingungen für diese Domain-Endung!</p>');
63
+        } else {
64
+            $form = '<p>Folgende Konditionen gelten bei Registrierung der Domain im nächsten Schritt:</p>
65
+                <table>
66
+                <tr><td>Domainname:</td><td><strong>'.filter_input_general($request).'</strong></td></tr>
67
+                <tr><td>Jahresgebühr:</td><td style="text-align: right;">'.$data['gebuehr'].' €'.footnote('Preis für Deutschland, inkl. 19% USt. Preise für andere Länder entsprechend. Bitte beim Support anfragen').'</td></tr>';
68
+            if ($data['setup']) {
69
+                $form .= '<tr><td>Setup-Gebühr (einmalig):</td><td style="text-align: right;">'.$data['setup'].' €'.footnote('Preis für Deutschland, inkl. 19% USt. Preise für andere Länder entsprechend. Bitte beim Support anfragen').'</td></tr>';
70
+            }
71
+            $form .='</table>';
73 72
 
74
-        $form .= '<p><input type="hidden" name="domain" value="'.filter_input_general($request).'">
75
-            <input type="submit" name="submit" value="Ich möchte diese Domain registrieren"></p>';
76
-        output(html_form('domains_register', 'domainreg', '', $form));
77
-        output('<p>'.internal_link('domains', 'Zurück').'</p>');
73
+            $form .= '<p><input type="hidden" name="domain" value="'.filter_input_general($request).'">
74
+                <input type="submit" name="submit" value="Ich möchte diese Domain registrieren"></p>';
75
+            output(html_form('domains_register', 'domainreg', '', $form));
76
+            output('<p>'.internal_link('domains', 'Zurück').'</p>');
77
+        }
78 78
     } elseif ($avail['status'] == 'registered' || $avail['status'] == 'alreadyRegistered') {
79 79
         output('<p class="domain-unavailable">Die Domain '.filter_input_general($request).' ist bereits vergeben.</p>');
80 80
 
... ...
@@ -84,17 +84,16 @@ if (isset($_REQUEST['domain'])) {
84 84
         } else {
85 85
             $data = get_domain_offer($avail['domainSuffix']);
86 86
 
87
-            if (! $data) {
88
-                // Die Include-Datei setzt eine passende Warning-Nachricht
89
-                output('<p>Eine Registrierung ist nicht automatisiert möglich. Bitte wenden Sie sich an den Support.');
87
+            if ($data === false) {
88
+                output('<p>Diese Endung ist für die automatische Registrierung nicht freigeschaltet. Bitte fragen Sie bei unserem Support nach den Konditionen und Bedingungen für diese Domain-Endung!</p>');
90 89
             } else {
91 90
 
92 91
                 $form = '<p>Folgende Konditionen gelten beim Transfer der Domain im nächsten Schritt:</p>
93 92
                     <table>
94 93
                     <tr><td>Domainname:</td><td><strong>'.filter_input_general($avail['domainNameUnicode']).'</strong></td></tr>
95
-                    <tr><td>Jahresgebühr:</td><td style="text-align: right;">'.$data['gebuehr'].' €</td></tr>';
94
+                    <tr><td>Jahresgebühr:</td><td style="text-align: right;">'.$data['gebuehr'].' €'.footnote('Preis für Deutschland, inkl. 19% USt. Preise für andere Länder entsprechend. Bitte beim Support anfragen').'</td></tr>';
96 95
                 if ($data['setup']) {
97
-                    $form .= '<tr><td>Setup-Gebühr (einmalig):</td><td style="text-align: right;">'.$data['setup'].' €</td></tr>';
96
+                    $form .= '<tr><td>Setup-Gebühr (einmalig):</td><td style="text-align: right;">'.$data['setup'].' €'.footnote('Preis für Deutschland, inkl. 19% USt. Preise für andere Länder entsprechend. Bitte beim Support anfragen').'</td></tr>';
98 97
                 }
99 98
                 $form .='</table>';
100 99
 
... ...
@@ -151,9 +151,9 @@ $form .= '<h4>Kosten</h4>';
151 151
 $form .= '<p>Für die Verwaltung der Domain fallen folgende Kosten an:</p>
152 152
 <table>
153 153
 <tr><td>Domainname:</td><td><strong>'.$dom->fqdn.'</strong></td></tr>
154
-<tr><td>Jahresgebühr:</td><td style="text-align: right;">'.$pricedata['gebuehr'].' €</td></tr>';
154
+<tr><td>Jahresgebühr:</td><td style="text-align: right;">'.$pricedata['gebuehr'].' €'.footnote('Preis für Deutschland, inkl. 19% USt. Preise für andere Länder entsprechend. Bitte beim Support anfragen').'</td></tr>';
155 155
 if ($pricedata['setup']) {
156
-    $form .= '<tr><td>Setup-Gebühr (einmalig):</td><td style="text-align: right;">'.$pricedata['setup'].' €</td></tr>';
156
+    $form .= '<tr><td>Setup-Gebühr (einmalig):</td><td style="text-align: right;">'.$pricedata['setup'].' €'.footnote('Preis für Deutschland, inkl. 19% USt. Preise für andere Länder entsprechend. Bitte beim Support anfragen').'</td></tr>';
157 157
 }
158 158
 $form .='</table>';
159 159
 $form .= '<p>Mit dieser Bestellung geben Sie eine verbindliche Willenserklärung ab, diese Domain registrieren zu wollen. Sie treten in ein Vertragsverhältnis zu '.config('company_name').' unter dem Vorbehalt, dass die Domain registriert werden kann. Die Hoheit über die Vergabe der Domains hat die jeweils zuständige Registrierungsstelle. Es gelten die Vergabe-Bedingungen der jeweils zuständigen Registrierungsstelle.</p>
... ...
@@ -244,8 +244,7 @@ function get_domain_offer($tld)
244 244
     $result = db_query("SELECT tld, gebuehr, `interval`, setup FROM misc.domainpreise WHERE tld=:tld AND ruecksprache='N'", array(":tld" => $tld));
245 245
   }
246 246
   if ($result->rowCount() != 1) {
247
-    warning('Die Endung »'.$tld.'« steht zur automatischen Eintragung nicht zur Verfügung.');
248
-    return;
247
+    return false;
249 248
   }
250 249
   $temp = $result->fetch();
251 250
   $data["gebuehr"] = $temp["gebuehr"];