0.5 ? '#000000' : '#FFFFFF'; } /** * Verdunkelt einen Hex-Farbcode um einen bestimmten Betrag. * * @param string $hex Der Hex-Farbcode (z.B. "#FFFFFF" oder "FFFFFF"). * @param int $darken_amount Der Betrag, um den die Farbe verdunkelt wird (Standard: 40). * @return string Der verdunkelte Hex-Farbcode. */ function darken_color($hex, $darken_amount = 40) { $hex = str_replace('#', '', $hex); if (strlen($hex) == 3) { $hex = $hex[0] . $hex[0] . $hex[1] . $hex[1] . $hex[2] . $hex[2]; } $rgb['r'] = hexdec(substr($hex, 0, 2)); $rgb['g'] = hexdec(substr($hex, 2, 2)); $rgb['b'] = hexdec(substr($hex, 4, 2)); foreach ($rgb as &$value) { $value = max(0, $value - $darken_amount); } return '#' . str_pad(dechex($rgb['r']), 2, '0', STR_PAD_LEFT) . str_pad(dechex($rgb['g']), 2, '0', STR_PAD_LEFT) . str_pad(dechex($rgb['b']), 2, '0', STR_PAD_LEFT); } //Mail Funktion function send_email_notification($to, $subject, $message) { $headers = 'From: noreply@domili.de' . "\r\n" . 'Reply-To: noreply@domili.de' . "\r\n" . 'X-Mailer: PHP/' . phpversion() . "\r\n" . 'Content-Type: text/plain; charset=UTF-8'; return mail($to, $subject, $message, $headers); }