updated styles
parent
835c928ad1
commit
ea35ad01fd
|
@ -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">
|
||||
<head>
|
||||
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
</head>
|
||||
|
||||
<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;
|
||||
}
|
||||
.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">
|
||||
<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 class="content">
|
||||
<h1>%title%</h1>
|
||||
<p>%greeting%</p>
|
||||
<td style="width: 100%; padding: 20px;">
|
||||
<h1 style="color: #333; margin-bottom: 20px;">%title%</h1>
|
||||
<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>
|
||||
<a href="{{.appZeitAdlerUrl}}" class="confirm-button">%linkButton%</a>
|
||||
<div class="divider"></div>
|
||||
<div style="margin: 20px 0; border-bottom: 1px solid #ddd;"></div>
|
||||
|
||||
<p class="footer">%footer%</p>
|
||||
<a class="footer" href="https://zeitadler.de/datenschutzerklaerung"
|
||||
>%dsgvo%</a
|
||||
>
|
||||
<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>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
%greeting%
|
||||
|
||||
%info%
|
||||
|
||||
{{.appZeitAdlerUrl}}
|
||||
|
||||
%footer%
|
||||
|
|
|
@ -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>
|
|
@ -3,69 +3,54 @@
|
|||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
</head>
|
||||
|
||||
<style>
|
||||
body {
|
||||
font-family: "Arial", sans-serif;
|
||||
<body
|
||||
style="
|
||||
font-family: 'Arial', sans-serif;
|
||||
background-color: #f4f4f4;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
table.container {
|
||||
"
|
||||
>
|
||||
<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);
|
||||
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 {
|
||||
"
|
||||
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="{{.emailVerificationUrl}}"
|
||||
style="
|
||||
display: inline-block;
|
||||
padding: 10px 15px;
|
||||
background-color: #3498db;
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
color: #fff !important;
|
||||
text-decoration: none !important;
|
||||
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="{{.emailVerificationUrl}}" class="confirm-button"
|
||||
"
|
||||
>%verifyButton%</a
|
||||
>
|
||||
<div class="divider"></div>
|
||||
|
||||
<p class="footer">%footer%</p>
|
||||
<a class="footer" href="https://zeitadler.de/datenschutzerklaerung"
|
||||
<div style="margin: 20px 0; border-bottom: 1px solid #ddd"></div>
|
||||
|
||||
<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>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
%header%
|
||||
|
||||
%text1%
|
||||
|
||||
{{.emailVerificationUrl}}
|
||||
|
||||
%footer%
|
||||
|
|
|
@ -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">
|
||||
<head>
|
||||
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
</head>
|
||||
|
||||
<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;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table class="container" cellspacing="0" cellpadding="0">
|
||||
<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 class="content">
|
||||
<h1>%title%</h1>
|
||||
<p>%header%</p>
|
||||
<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>
|
||||
|
||||
<a href="{{.accountExportDownloadUrl}}"
|
||||
>{{.accountExportDownloadUrl}}</a
|
||||
>
|
||||
<a href="{{.accountExportDownloadUrl}}">{{.accountExportDownloadUrl}}</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -0,0 +1,5 @@
|
|||
%title%
|
||||
|
||||
%header%
|
||||
|
||||
{{.accountExportDownloadUrl}}
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -0,0 +1,12 @@
|
|||
%title%
|
||||
|
||||
%text1%
|
||||
|
||||
%yourAppointment%
|
||||
%appointment1%
|
||||
%appointment2%
|
||||
%appointment3%
|
||||
|
||||
{{.address}}
|
||||
|
||||
%dsgvo%: https://zeitadler.de/datenschutzerklaerung
|
|
@ -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>
|
|
@ -0,0 +1,20 @@
|
|||
%title%
|
||||
|
||||
%text1%
|
||||
|
||||
%text2%
|
||||
---
|
||||
{{.customerMessage}}
|
||||
---
|
||||
|
||||
%cancelText%
|
||||
{{.cancelURL}}
|
||||
|
||||
%yourAppointment%
|
||||
%appointment1%
|
||||
%appointment2%
|
||||
%appointment3%
|
||||
|
||||
{{.address}}
|
||||
|
||||
%dsgvo%: https://zeitadler.de/datenschutzerklaerung
|
|
@ -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>
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"templates": {
|
||||
"emailVerifyFailed": {
|
||||
"embedAppointmentCanceledZeitAdler": {
|
||||
"mailSubject": {
|
||||
"de": "Ihre Buchung wurde storniert"
|
||||
},
|
||||
|
@ -32,7 +32,7 @@
|
|||
"de": "Datenschutzerklärung"
|
||||
}
|
||||
},
|
||||
"emailVerification2": {
|
||||
"embedVerificationZeitAdler": {
|
||||
"mailSubject": {
|
||||
"de": "Bitte Bestätigen Sie Ihre Buchung"
|
||||
},
|
||||
|
@ -72,7 +72,7 @@
|
|||
"de": "Datenschutzerklärung"
|
||||
}
|
||||
},
|
||||
"emailVerified": {
|
||||
"embedEmailVerifiedZeitAdler": {
|
||||
"mailSubject": {
|
||||
"de": "Ihre Buchung wurde bestätigt"
|
||||
},
|
||||
|
@ -110,6 +110,67 @@
|
|||
"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": {
|
||||
"mailSubject": {
|
||||
"de": "Ihr Account export"
|
||||
|
@ -176,6 +237,28 @@
|
|||
"de": "Datenschutzerklärung",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue