Bernd Wurst
Auswahl, ob per E-Mail oder SMS benachrichtigt werden soll
Bernd Wurst commited 4963b3d at 2024-09-20 07:41:52
<?php
require_once('api.php');
function phonetisch_reduzieren($word)
{
$word=strtolower($word);
$substitution=array(
"ä"=>"ae",
"ö"=>"oe",
"ü"=>"ue",
"ß"=>"ss",
"ph"=>"f"
);
foreach ($substitution as $letter=>$substitution) {
$word=str_replace($letter,$substitution,$word);
}
return $word;
}
function suche_kunde($name, $number) {
global $content;
if (! $number) {
return NULL;
}
$ret = api_call('GET', 'customerContacts/search/'.format_number_api($number));
if ($ret['status_code'] >= 400) {
foreach ($ret['data']['validation_errors'] as $item) {
$_SESSION['warning'][] = $item['message'];
}
return null;
}
$ret = $ret['data'];
if (count($ret) > 0) {
$name = strtolower($name);
foreach ($ret as $item) {
$cust = $item['customer'];
if ((isset($cust['lastname']) && phonetisch_reduzieren($name) == phonetisch_reduzieren($cust['lastname'])) ||
(isset($cust['firstname']) && phonetisch_reduzieren($name) == phonetisch_reduzieren($cust['firstname'])) ||
(isset($cust['firstname']) && isset($cust['lastname']) && phonetisch_reduzieren($name) == phonetisch_reduzieren($cust['firstname'] .' '. $cust['lastname'])) ||
(isset($cust['firstname']) && isset($cust['lastname']) && phonetisch_reduzieren($name) == phonetisch_reduzieren($cust['lastname'] .' '. $cust['firstname'])) ||
(isset($cust['firstname']) && isset($cust['lastname']) && phonetisch_reduzieren($name) == phonetisch_reduzieren($cust['lastname'] .', '. $cust['firstname']))
) {
return $cust;
}
}
}
return null;
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX