Bernd Wurst commited on 2018-01-24 10:34:58
Zeige 2 geänderte Dateien mit 33 Einfügungen und 1 Löschungen.
... | ... |
@@ -71,6 +71,19 @@ function get_contacts() { |
71 | 71 |
return $ret; |
72 | 72 |
} |
73 | 73 |
|
74 |
+ |
|
75 |
+function possible_domainholders() { |
|
76 |
+ $allcontacts = get_contacts(); |
|
77 |
+ $ret = array(); |
|
78 |
+ foreach ($allcontacts as $id => $c) { |
|
79 |
+ if ($c['name'] && $c['address'] && $c['zip'] && $c['city'] && $c['country'] && $c['phone'] && $c['email']) { |
|
80 |
+ $ret[$id] = $c; |
|
81 |
+ } |
|
82 |
+ } |
|
83 |
+ return $ret; |
|
84 |
+} |
|
85 |
+ |
|
86 |
+ |
|
74 | 87 |
function have_mailaddress($email) |
75 | 88 |
{ |
76 | 89 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
... | ... |
@@ -16,6 +16,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
16 | 16 |
|
17 | 17 |
require_once('contacts.php'); |
18 | 18 |
require_once('inc/debug.php'); |
19 |
+require_once('vendor/autoload.php'); |
|
19 | 20 |
|
20 | 21 |
require_once('session/start.php'); |
21 | 22 |
|
... | ... |
@@ -51,7 +52,25 @@ $c['address'] = maybe_null($_REQUEST['adresse']); |
51 | 52 |
$c['country'] = maybe_null(strtoupper($_REQUEST['land'])); |
52 | 53 |
$c['zip'] = maybe_null($_REQUEST['plz']); |
53 | 54 |
$c['city'] = maybe_null($_REQUEST['ort']); |
54 |
-$c['phone'] = maybe_null($_REQUEST['telefon']); |
|
55 |
+ |
|
56 |
+ |
|
57 |
+if ($_REQUEST['telefon']) { |
|
58 |
+ $phoneNumberUtil = \libphonenumber\PhoneNumberUtil::getInstance(); |
|
59 |
+ try { |
|
60 |
+ $phoneNumber = $phoneNumberUtil->parse($_REQUEST['telefon'], $_REQUEST['land'], null, true); |
|
61 |
+ } catch (Exception $e) { |
|
62 |
+ system_failure('Die eingegebene Telefonnummer scheint nicht gültig zu sein!'); |
|
63 |
+ } |
|
64 |
+ if ($phoneNumberUtil->isValidNumber($phoneNumber)) { |
|
65 |
+ $c['phone'] = $phoneNumberUtil->format($phoneNumber, 1); |
|
66 |
+ } else { |
|
67 |
+ system_failure('Die eingegebene Telefonnummer scheint nicht gültig zu sein!'); |
|
68 |
+ $c['phone'] = NULL; |
|
69 |
+ } |
|
70 |
+} else { |
|
71 |
+ $c['phone'] = NULL; |
|
72 |
+} |
|
73 |
+//$c['phone'] = maybe_null($_REQUEST['telefon']); |
|
55 | 74 |
$c['mobile'] = maybe_null($_REQUEST['mobile']); |
56 | 75 |
$c['fax'] = maybe_null($_REQUEST['telefax']); |
57 | 76 |
|
58 | 77 |