updated styles

alpha
alex 2024-02-11 00:07:09 +01:00
parent 835c928ad1
commit ea35ad01fd
22 changed files with 479 additions and 494 deletions

View File

@ -1,75 +1,34 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de"> <html lang="de">
<head>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<style> <body style="font-family: 'Arial', sans-serif; background-color: #f4f4f4; margin: 0; padding: 0;">
body { <table
font-family: "Arial", sans-serif; style="width: 100%; max-width: 600px; margin: 20px auto; background-color: #ffffff; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);"
background-color: #f4f4f4; cellspacing="0" cellpadding="0">
margin: 0;
padding: 0;
}
table.container {
width: 100%;
max-width: 600px;
margin: 20px auto;
background-color: #ffffff;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
padding: 20px;
}
table.content {
width: 100%;
}
h1 {
color: #333;
margin-bottom: 20px;
}
p {
color: #555;
margin: 0 0 15px;
}
.footer {
margin-top: 20px;
color: #777;
font-size: 12px;
}
.confirm-button {
display: inline-block;
padding: 10px 15px;
background-color: #3498db;
color: #fff;
text-decoration: none;
border-radius: 5px;
margin-top: 20px;
}
.divider {
margin: 20px 0;
border-bottom: 1px solid #ddd;
}
</style>
</head>
<body>
<table class="container" cellspacing="0" cellpadding="0">
<tr> <tr>
<td class="content"> <td style="width: 100%; padding: 20px;">
<h1>%title%</h1> <h1 style="color: #333; margin-bottom: 20px;">%title%</h1>
<p>%greeting%</p> <p style="color: #555; margin: 0 0 15px;">%greeting%</p>
<p style="color: #555; margin: 0 0 15px;">%info%</p>
<p style="color: #555; margin: 0 0 15px;">%link%</p>
<p>%info%</p> <a href="{{.appZeitAdlerUrl}}"
style="display: inline-block; padding: 10px 15px; background-color: #3498db; color: #fff !important; text-decoration: none !important; border-radius: 5px; margin-top: 20px;">%linkButton%</a>
<p>%link%</p> <div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<a href="{{.appZeitAdlerUrl}}" class="confirm-button">%linkButton%</a>
<div class="divider"></div>
<p class="footer">%footer%</p> <p style="margin-top: 20px; color: #777; font-size: 12px;">%footer%</p>
<a class="footer" href="https://zeitadler.de/datenschutzerklaerung" <a href="https://zeitadler.de/datenschutzerklaerung"
>%dsgvo%</a style="margin-top: 20px; color: #777; font-size: 12px;">%dsgvo%</a>
>
</td> </td>
</tr> </tr>
</table> </table>
</body> </body>
</html> </html>

View File

@ -2,6 +2,8 @@
%greeting% %greeting%
%info%
{{.appZeitAdlerUrl}} {{.appZeitAdlerUrl}}
%footer% %footer%

View File

@ -0,0 +1,48 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body
style="
font-family: 'Arial', sans-serif;
background-color: #f4f4f4;
margin: 0;
padding: 0;
"
>
<table
style="
width: 100%;
max-width: 600px;
margin: 20px auto;
background-color: #ffffff;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
"
cellspacing="0"
cellpadding="0"
>
<tr>
<td style="width: 100%; padding: 20px">
<h1 style="color: #333; margin-bottom: 20px">%title%</h1>
<p style="color: #555; margin: 0 0 15px">%header%</p>
<p style="color: #555; margin: 0 0 15px">{{.os}}</p>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd"></div>
<p style="color: #555; margin: 0 0 15px">%securityInfo%</p>
<p style="margin-top: 20px; color: #777; font-size: 12px">%footer%</p>
<a
href="https://zeitadler.de/datenschutzerklaerung"
style="margin-top: 20px; color: #777; font-size: 12px"
>%dsgvo%</a
>
</td>
</tr>
</table>
</body>
</html>

View File

@ -3,69 +3,54 @@
<head> <head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<style> <body
body { style="
font-family: "Arial", sans-serif; font-family: 'Arial', sans-serif;
background-color: #f4f4f4; background-color: #f4f4f4;
margin: 0; margin: 0;
padding: 0; padding: 0;
} "
table.container { >
<table
style="
width: 100%; width: 100%;
max-width: 600px; max-width: 600px;
margin: 20px auto; margin: 20px auto;
background-color: #ffffff; background-color: #ffffff;
border-radius: 8px; border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
padding: 20px; "
} cellspacing="0"
table.content { cellpadding="0"
width: 100%; >
} <tr>
h1 { <td style="width: 100%; padding: 20px">
color: #333; <h1 style="color: #333; margin-bottom: 20px">%title%</h1>
margin-bottom: 20px; <p style="color: #555; margin: 0 0 15px">%header%</p>
} <p style="color: #555; margin: 0 0 15px">%text1%</p>
p {
color: #555; <a
margin: 0 0 15px; href="{{.emailVerificationUrl}}"
} style="
.footer {
margin-top: 20px;
color: #777;
font-size: 12px;
}
.confirm-button {
display: inline-block; display: inline-block;
padding: 10px 15px; padding: 10px 15px;
background-color: #3498db; background-color: #3498db;
color: #fff; color: #fff !important;
text-decoration: none; text-decoration: none !important;
border-radius: 5px; border-radius: 5px;
margin-top: 20px; margin-top: 20px;
} "
.divider {
margin: 20px 0;
border-bottom: 1px solid #ddd;
}
</style>
</head>
<body>
<table class="container" cellspacing="0" cellpadding="0">
<tr>
<td class="content">
<h1>%title%</h1>
<p>%header%</p>
<p>%text1%</p>
<a href="{{.emailVerificationUrl}}" class="confirm-button"
>%verifyButton%</a >%verifyButton%</a
> >
<div class="divider"></div>
<p class="footer">%footer%</p> <div style="margin: 20px 0; border-bottom: 1px solid #ddd"></div>
<a class="footer" href="https://zeitadler.de/datenschutzerklaerung"
<p style="margin-top: 20px; color: #777; font-size: 12px">%footer%</p>
<a
href="https://zeitadler.de/datenschutzerklaerung"
style="margin-top: 20px; color: #777; font-size: 12px"
>%dsgvo%</a >%dsgvo%</a
> >
</td> </td>

View File

@ -2,6 +2,7 @@
%header% %header%
%text1% %text1%
{{.emailVerificationUrl}} {{.emailVerificationUrl}}
%footer% %footer%

View File

@ -1,50 +1,25 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de"> <html lang="de">
<head>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<style> <body style="font-family: 'Arial', sans-serif; background-color: #f4f4f4; margin: 0; padding: 0;">
body { <table
font-family: "Arial", sans-serif; style="width: 100%; max-width: 600px; margin: 20px auto; background-color: #ffffff; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);"
background-color: #f4f4f4; cellspacing="0" cellpadding="0">
margin: 0;
padding: 0;
}
table.container {
width: 100%;
max-width: 600px;
margin: 20px auto;
background-color: #ffffff;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
padding: 20px;
}
table.content {
width: 100%;
}
h1 {
color: #333;
margin-bottom: 20px;
}
p {
color: #555;
margin: 0 0 15px;
}
</style>
</head>
<body>
<table class="container" cellspacing="0" cellpadding="0">
<tr> <tr>
<td class="content"> <td style="width: 100%; padding: 20px;">
<h1>%title%</h1> <h1 style="color: #333; margin-bottom: 20px;">%title%</h1>
<p>%header%</p> <p style="color: #555; margin: 0 0 15px;">%header%</p>
<a href="{{.accountExportDownloadUrl}}" <a href="{{.accountExportDownloadUrl}}">{{.accountExportDownloadUrl}}</a>
>{{.accountExportDownloadUrl}}</a
>
</td> </td>
</tr> </tr>
</table> </table>
</body> </body>
</html> </html>

View File

@ -0,0 +1,5 @@
%title%
%header%
{{.accountExportDownloadUrl}}

View File

@ -1,119 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
body {
font-family: "Arial", sans-serif;
background-color: #f4f4f4;
margin: 0;
padding: 0;
}
table.container {
width: 100%;
max-width: 600px;
margin: 20px auto;
background-color: #ffffff;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
padding: 20px;
}
table.content {
width: 100%;
}
h1 {
color: #333;
margin-bottom: 20px;
}
p {
color: #555;
margin: 0 0 15px;
}
.verification-code {
font-size: 24px;
font-weight: bold;
color: #3498db;
margin-top: 10px;
}
.booking-details {
margin-top: 20px;
padding: 10px;
background-color: #f4f4f4;
text-align: center;
border-radius: 8px;
}
.booking-details p {
margin: 5px 20px;
}
.booking-desc {
color: #000;
}
.booking-label {
font-weight: bold;
color: #3498db;
}
.footer {
margin-top: 20px;
color: #777;
font-size: 12px;
}
.confirm-button {
display: inline-block;
padding: 10px 15px;
background-color: #3498db;
color: #fff;
text-decoration: none;
border-radius: 5px;
margin-top: 20px;
}
.cancel-button {
display: inline-block;
padding: 10px 15px;
background-color: #e74c3c;
color: #fff;
text-decoration: none;
border-radius: 5px;
margin-top: 20px;
}
.divider {
margin: 20px 0;
border-bottom: 1px solid #ddd;
}
</style>
</head>
<body>
<table class="container" cellspacing="0" cellpadding="0">
<tr>
<td class="content">
<h1>%title%</h1>
<p>%header%</p>
<p>%text1%</p>
<a href="{{.verifyURL}}" class="confirm-button">%verifyButton%</a>
<div class="divider"></div>
<p>%cancelText%</p>
<a href="{{.cancelURL}}" class="cancel-button">%cancelButton%</a>
<div class="divider"></div>
<table class="booking-details">
<tr>
<td>
<p class="booking-label">%yourAppointment%</p>
<p class="booking-desc">%appointment1%</p>
<p class="booking-desc">%appointment2%</p>
<p class="booking-desc">%appointment3%</p>
</td>
</tr>
</table>
<div class="divider"></div>
<p>{{.address}}</p>
<p class="footer">%footer%</p>
<a class="footer" href="https://zeitadler.de/datenschutzerklaerung">%dsgvo%</a>
</td>
</tr>
</table>
</body>
</html>

View File

@ -1,108 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
body {
font-family: "Arial", sans-serif;
background-color: #f4f4f4;
margin: 0;
padding: 0;
}
table.container {
width: 100%;
max-width: 600px;
margin: 20px auto;
background-color: #ffffff;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
padding: 20px;
}
table.content {
width: 100%;
}
h1 {
color: #333;
margin-bottom: 20px;
}
p {
color: #555;
margin: 0 0 15px;
}
.verification-code {
font-size: 24px;
font-weight: bold;
color: #3498db;
margin-top: 10px;
}
.booking-details {
margin-top: 20px;
padding: 10px;
background-color: #f4f4f4;
text-align: center;
border-radius: 8px;
}
.booking-details p {
margin: 5px 20px;
}
.booking-desc {
color: #000;
}
.booking-label {
font-weight: bold;
color: #3498db;
}
.footer {
margin-top: 20px;
color: #777;
font-size: 12px;
}
.cancel-button {
display: inline-block;
padding: 10px 15px;
background-color: #e74c3c;
color: #fff;
text-decoration: none;
border-radius: 5px;
margin-top: 20px;
}
.divider {
margin: 20px 0;
border-bottom: 1px solid #ddd;
}
</style>
</head>
<body>
<table class="container" cellspacing="0" cellpadding="0">
<tr>
<td class="content">
<h1>%title%</h1>
<p>%header%</p>
<p>%text1%</p>
<p>%cancelText%</p>
<a href="{{.cancelURL}}" class="cancel-button">%cancelButton%</a>
<div class="divider"></div>
<table class="booking-details">
<tr>
<td>
<p class="booking-label">%yourAppointment%</p>
<p class="booking-desc">%appointment1%</p>
<p class="booking-desc">%appointment2%</p>
<p class="booking-desc">%appointment3%</p>
</td>
</tr>
</table>
<div class="divider"></div>
<p>{{.address}}</p>
<p class="footer">%footer%</p>
<a class="footer" href="https://zeitadler.de/datenschutzerklaerung">%dsgvo%</a>
</td>
</tr>
</table>
</body>
</html>

View File

@ -1,96 +0,0 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
body {
font-family: "Arial", sans-serif;
background-color: #f4f4f4;
margin: 0;
padding: 0;
}
table.container {
width: 100%;
max-width: 600px;
margin: 20px auto;
background-color: #ffffff;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
padding: 20px;
}
table.content {
width: 100%;
}
h1 {
color: #333;
margin-bottom: 20px;
}
p {
color: #555;
margin: 0 0 15px;
}
.verification-code {
font-size: 24px;
font-weight: bold;
color: #3498db;
margin-top: 10px;
}
.booking-details {
margin-top: 20px;
padding: 10px;
background-color: #f4f4f4;
text-align: center;
border-radius: 8px;
}
.booking-details p {
margin: 5px 20px;
}
.booking-desc {
color: #000;
}
.booking-label {
font-weight: bold;
color: #3498db;
}
.footer {
margin-top: 20px;
color: #777;
font-size: 12px;
}
.divider {
margin: 20px 0;
border-bottom: 1px solid #ddd;
}
</style>
</head>
<body>
<table class="container" cellspacing="0" cellpadding="0">
<tr>
<td class="content">
<h1>%title%</h1>
<p>%header%</p>
<p>%text1%</p>
<div class="divider"></div>
<table class="booking-details">
<tr>
<td>
<p class="booking-label">%yourAppointment%</p>
<p class="booking-desc">%appointment1%</p>
<p class="booking-desc">%appointment2%</p>
<p class="booking-desc">%appointment3%</p>
</td>
</tr>
</table>
<div class="divider"></div>
<p>{{.address}}</p>
<a class="footer" href="https://zeitadler.de/datenschutzerklaerung">%dsgvo%</a>
</td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,41 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body style="font-family: 'Arial', sans-serif; background-color: #f4f4f4; margin: 0; padding: 0;">
<table
style="width: 100%; max-width: 600px; margin: 20px auto; background-color: #ffffff; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);"
cellspacing="0" cellpadding="0">
<tr>
<td style="width: 100%; padding: 20px;">
<h1 style="color: #e91919; margin-bottom: 20px;">%title%</h1>
<p style="color: #555; margin: 0 0 15px;">%header%</p>
<p style="color: #555; margin: 0 0 15px;">%text1%</p>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<table
style="margin-top: 20px; padding: 10px; background-color: #f4f4f4; text-align: center; border-radius: 8px;">
<tr>
<td>
<p style="font-weight: bold; color: #3498db; margin: 5px 20px;">%yourAppointment%</p>
<p style="color: #000; margin: 5px 20px;">%appointment1%</p>
<p style="color: #000; margin: 5px 20px;">%appointment2%</p>
<p style="color: #000; margin: 5px 20px;">%appointment3%</p>
</td>
</tr>
</table>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<p style="color: #555; margin: 0 0 15px;">{{.address}}</p>
<p style="margin-top: 20px; color: #777; font-size: 12px;">%footer%</p>
<a href="https://zeitadler.de/datenschutzerklaerung"
style="margin-top: 20px; color: #777; font-size: 12px;">%dsgvo%</a>
</td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,45 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body style="font-family: 'Arial', sans-serif; background-color: #f4f4f4; margin: 0; padding: 0;">
<table
style="width: 100%; max-width: 600px; margin: 20px auto; background-color: #ffffff; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);"
cellspacing="0" cellpadding="0">
<tr>
<td style="width: 100%; padding: 20px;">
<h1 style="color: #333; margin-bottom: 20px;">%title%</h1>
<p style="color: #555; margin: 0 0 15px;">%header%</p>
<p style="color: #555; margin: 0 0 15px;">%text1%</p>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<p style="color: #555; margin: 0 0 15px;">%cancelText%</p>
<a href="{{.cancelURL}}"
style="display: inline-block; padding: 10px 15px; background-color: #e74c3c; color: #fff !important; text-decoration: none !important; border-radius: 5px; margin-top: 20px;">%cancelButton%</a>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<table
style="margin-top: 20px; padding: 10px; background-color: #f4f4f4; text-align: center; border-radius: 8px;">
<tr>
<td>
<p style="font-weight: bold; color: #3498db; margin: 5px 20px;">%yourAppointment%</p>
<p style="color: #000; margin: 5px 20px;">%appointment1%</p>
<p style="color: #000; margin: 5px 20px;">%appointment2%</p>
<p style="color: #000; margin: 5px 20px;">%appointment3%</p>
</td>
</tr>
</table>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<p style="color: #555; margin: 0 0 15px;">{{.address}}</p>
<p style="margin-top: 20px; color: #777; font-size: 12px;">%footer%</p>
<a href="https://zeitadler.de/datenschutzerklaerung"
style="margin-top: 20px; color: #777; font-size: 12px;">%dsgvo%</a>
</td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,39 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body style="font-family: 'Arial', sans-serif; background-color: #f4f4f4; margin: 0; padding: 0;">
<table
style="width: 100%; max-width: 600px; margin: 20px auto; background-color: #ffffff; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);"
cellspacing="0" cellpadding="0">
<tr>
<td style="width: 100%; padding: 20px;">
<h1 style="color: #e91919; margin-bottom: 20px;">%title%</h1>
<p style="color: #555; margin: 0 0 15px;">%text1%</p>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<table
style="margin-top: 20px; padding: 10px; background-color: #f4f4f4; text-align: center; border-radius: 8px;">
<tr>
<td>
<p style="font-weight: bold; color: #3498db; margin: 5px 20px;">%yourAppointment%</p>
<p style="color: #000; margin: 5px 20px;">%appointment1%</p>
<p style="color: #000; margin: 5px 20px;">%appointment2%</p>
<p style="color: #000; margin: 5px 20px;">%appointment3%</p>
</td>
</tr>
</table>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<p style="color: #555; margin: 0 0 15px;">{{.address}}</p>
<a href="https://zeitadler.de/datenschutzerklaerung"
style="margin-top: 20px; color: #777; font-size: 12px;">%dsgvo%</a>
</td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,12 @@
%title%
%text1%
%yourAppointment%
%appointment1%
%appointment2%
%appointment3%
{{.address}}
%dsgvo%: https://zeitadler.de/datenschutzerklaerung

View File

@ -0,0 +1,46 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body style="font-family: 'Arial', sans-serif; background-color: #f4f4f4; margin: 0; padding: 0;">
<table
style="width: 100%; max-width: 600px; margin: 20px auto; background-color: #ffffff; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);"
cellspacing="0" cellpadding="0">
<tr>
<td style="width: 100%; padding: 20px;">
<h1 style="color: #333; margin-bottom: 20px;">%title%</h1>
<p style="color: #555; margin: 0 0 15px;">%text1%</p>
<p style="color: #555; margin: 0 0 15px;">%text2%</p>
<p style="padding: 10px; background-color: #f4f4f4; border-radius: 8px;color: #555; margin: 0 0 15px;">
{{.customerMessage}}</p>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<p style="color: #555; margin: 0 0 15px;">%cancelText%</p>
<a href="{{.cancelURL}}"
style="display: inline-block; padding: 10px 15px; background-color: #e74c3c; color: #fff !important; text-decoration: none !important; border-radius: 5px; margin-top: 20px;">%cancelButton%</a>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<table
style="margin-top: 20px; padding: 10px; background-color: #f4f4f4; text-align: center; border-radius: 8px;">
<tr>
<td>
<p style="font-weight: bold; color: #3498db; margin: 5px 20px;">%yourAppointment%</p>
<p style="color: #000; margin: 5px 20px;">%appointment1%</p>
<p style="color: #000; margin: 5px 20px;">%appointment2%</p>
<p style="color: #000; margin: 5px 20px;">%appointment3%</p>
</td>
</tr>
</table>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<p style="color: #555; margin: 0 0 15px;">{{.address}}</p>
<a href="https://zeitadler.de/datenschutzerklaerung"
style="margin-top: 20px; color: #777; font-size: 12px;">%dsgvo%</a>
</td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,20 @@
%title%
%text1%
%text2%
---
{{.customerMessage}}
---
%cancelText%
{{.cancelURL}}
%yourAppointment%
%appointment1%
%appointment2%
%appointment3%
{{.address}}
%dsgvo%: https://zeitadler.de/datenschutzerklaerung

View File

@ -0,0 +1,47 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body style="font-family: 'Arial', sans-serif; background-color: #f4f4f4; margin: 0; padding: 0;">
<table
style="width: 100%; max-width: 600px; margin: 20px auto; background-color: #ffffff; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);"
cellspacing="0" cellpadding="0">
<tr>
<td style="width: 100%; padding: 20px;">
<h1 style="color: #333; margin-bottom: 20px;">%title%</h1>
<p style="color: #555; margin: 0 0 15px;">%header%</p>
<p style="color: #555; margin: 0 0 15px;">%text1%</p>
<a href="{{.verifyURL}}"
style="display: inline-block; padding: 10px 15px; background-color: #3498db; color: #fff !important; text-decoration: none !important; border-radius: 5px; margin-top: 20px;">%verifyButton%</a>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<p style="color: #555; margin: 0 0 15px;">%cancelText%</p>
<a href="{{.cancelURL}}"
style="display: inline-block; padding: 10px 15px; background-color: #e74c3c; color: #fff !important; text-decoration: none !important; border-radius: 5px; margin-top: 20px;">%cancelButton%</a>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<table
style="margin-top: 20px; padding: 10px; background-color: #f4f4f4; text-align: center; border-radius: 8px;">
<tr>
<td>
<p style="font-weight: bold; color: #3498db; margin: 5px 20px;">%yourAppointment%</p>
<p style="color: #000; margin: 5px 20px;">%appointment1%</p>
<p style="color: #000; margin: 5px 20px;">%appointment2%</p>
<p style="color: #000; margin: 5px 20px;">%appointment3%</p>
</td>
</tr>
</table>
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
<p style="color: #555; margin: 0 0 15px;">{{.address}}</p>
<p style="margin-top: 20px; color: #777; font-size: 12px;">%footer%</p>
<a href="https://zeitadler.de/datenschutzerklaerung"
style="margin-top: 20px; color: #777; font-size: 12px;">%dsgvo%</a>
</td>
</tr>
</table>
</body>
</html>

View File

@ -1,6 +1,6 @@
{ {
"templates": { "templates": {
"emailVerifyFailed": { "embedAppointmentCanceledZeitAdler": {
"mailSubject": { "mailSubject": {
"de": "Ihre Buchung wurde storniert" "de": "Ihre Buchung wurde storniert"
}, },
@ -32,7 +32,7 @@
"de": "Datenschutzerklärung" "de": "Datenschutzerklärung"
} }
}, },
"emailVerification2": { "embedVerificationZeitAdler": {
"mailSubject": { "mailSubject": {
"de": "Bitte Bestätigen Sie Ihre Buchung" "de": "Bitte Bestätigen Sie Ihre Buchung"
}, },
@ -72,7 +72,7 @@
"de": "Datenschutzerklärung" "de": "Datenschutzerklärung"
} }
}, },
"emailVerified": { "embedEmailVerifiedZeitAdler": {
"mailSubject": { "mailSubject": {
"de": "Ihre Buchung wurde bestätigt" "de": "Ihre Buchung wurde bestätigt"
}, },
@ -110,6 +110,67 @@
"de": "Datenschutzerklärung" "de": "Datenschutzerklärung"
} }
}, },
"embedEmployeeNewNotificationZeitAdler": {
"mailSubject": {
"de": "Es wurde ein Termin bei Ihnen gebucht!"
},
"title": {
"de": "Buchung erhalten"
},
"text1": {
"de": "{{.name}} ({{.customerEMail}}) hat ein Termin bei Ihnen gebucht. Der Termin findet zum angegebenen Zeitpunkt statt."
},
"text2":{
"de": "Der Kunde hat eine Nachricht hinterlassen:"
},
"cancelButton": {
"de": "Buchung stornieren"
},
"cancelText": {
"de": "Falls Sie Ihren Termin nicht wahrnehmen können, bitten wir Sie, den Termin zu stornieren."
},
"yourAppointment": {
"de": "Ihr Termin:"
},
"appointment1": {
"de": "{{.activityName}} bei {{.name}},"
},
"appointment2": {
"de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}"
},
"appointment3": {
"de": "von {{.startTime}} bis {{.endTime}} Uhr"
},
"dsgvo": {
"de": "Datenschutzerklärung"
}
},
"embedEmployeeCancelNotificationZeitAdler": {
"mailSubject": {
"de": "STORNIERT: Es wurde ein Termin bei Ihnen abgesagt!"
},
"title": {
"de": "Stornierung erhalten"
},
"text1": {
"de": "Der Termin von {{.name}} ({{.customerEMail}}) wurde storniert. Der Termin findet nicht mehr statt."
},
"yourAppointment": {
"de": "Ihr Termin:"
},
"appointment1": {
"de": "{{.activityName}} bei {{.name}},"
},
"appointment2": {
"de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}"
},
"appointment3": {
"de": "von {{.startTime}} bis {{.endTime}} Uhr"
},
"dsgvo": {
"de": "Datenschutzerklärung"
}
},
"dashboardUserAccountExportFinish": { "dashboardUserAccountExportFinish": {
"mailSubject": { "mailSubject": {
"de": "Ihr Account export" "de": "Ihr Account export"
@ -176,6 +237,28 @@
"de": "Datenschutzerklärung", "de": "Datenschutzerklärung",
"en": "Privacy Policy" "en": "Privacy Policy"
} }
},
"dashboardSecurityInfoNewAccountLogin": {
"mailSubject": {
"de": "Neue Anmeldung bei Ihrem Account",
"en": "New login to your account"
},
"title": {
"de": "Neue Anmeldung auf {{.os}}",
"en": "A new login on {{.os}}"
},
"securityInfo": {
"de": "Wenn Sie sich nicht angemeldet haben, ändern Sie bitte Ihr Passwort und kontaktieren Sie uns.",
"en": "If you did not sign in, please change your password and contact us."
},
"footer": {
"de": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.",
"en": "If you have any questions, please contact us."
},
"dsgvo": {
"de": "Datenschutzerklärung",
"en": "Privacy Policy"
}
} }
} }
} }