test emaili i dc

main
kry008 2025-01-02 17:07:48 +01:00
parent aefe9e027f
commit f0d0790a2a
3 changed files with 8 additions and 6 deletions

View File

@ -38,7 +38,7 @@ function menuHtml($login = 0) {
return toReturn + '</div>'; return toReturn + '</div>';
} }
function footerHtml(login = 0) { function footerHtml(login = 0, email = 0) {
var toReturn = ''; var toReturn = '';
if(login == 1) if(login == 1)
{ {
@ -60,13 +60,15 @@ function footerHtml(login = 0) {
toReturn += '<script>function openNav() {document.getElementById("mySidenav").style.width = "300px";}</script>'; toReturn += '<script>function openNav() {document.getElementById("mySidenav").style.width = "300px";}</script>';
toReturn += '<script>function closeNav() {document.getElementById("mySidenav").style.width = "0";}</script>'; toReturn += '<script>function closeNav() {document.getElementById("mySidenav").style.width = "0";}</script>';
} }
toReturn += '<script>function wroc() {history.back();}</script>'; if(login != 0)
toReturn += '<script>function wroc() {history.back();}</script>';
toReturn += '<footer>'; toReturn += '<footer>';
info = email != 1 ? "Jeżeli chcesz wesprzeć autora, możesz to wykonać na <a href='https://patronite.pl/kry008' target='_blank'>Patronite</a>" : '';
if (new Date().getFullYear() > 2023) if (new Date().getFullYear() > 2023)
toReturn += '<span>Stworzone przez <a href="https://kry008.xyz">KRY008</a> dla sztabu '+ process.env.SZTAB + ' &copy; 2023-' + new Date().getFullYear() + ''; toReturn += '<span>Stworzone przez <a href="https://kry008.xyz">KRY008</a> dla sztabu '+ process.env.SZTAB + ' &copy; 2023-' + new Date().getFullYear() + '';
else else
toReturn += '<span>Stworzone przez <a href="https://kry008.xyz">KRY008</a> dla sztabu '+ process.env.SZTAB + ' &copy; 2023'; toReturn += '<span>Stworzone przez <a href="https://kry008.xyz">KRY008</a> dla sztabu '+ process.env.SZTAB + ' &copy; 2023';
return toReturn + "<br>Wersja programu: " + process.env.VERSION + '</span></footer></div></body></html>'; return toReturn + "<br>Wersja programu: " + process.env.VERSION + '<br>'+ info +'</span></footer></div></body></html>';
} }
@ -241,7 +243,7 @@ function sendEmail(imie, nazwisko, suma, email)
from: process.env.SMTPLOGIN, from: process.env.SMTPLOGIN,
to: email, to: email,
subject: 'Twoje rozliczenie w ' + process.env.NRFINALU + '. Finale WOŚP', subject: 'Twoje rozliczenie w ' + process.env.NRFINALU + '. Finale WOŚP',
html: '<img src="' + process.env.LOGO + '" height="150px" style="display: block; margin-left: auto; margin-right: auto;"><h1 style="text-align: center;">Rozliczenie</h1><h2 style="text-align: center;">Witaj ' + imie + ' ' + nazwisko + ',<br>Twoja suma z rozliczenia to: ' + suma + ' zł.</h2><p style="text-align: center;">Dziękujemy za udział w WOŚP!</p><p style="text-align: center;">Pozdrawiamy,<br>' + process.env.SZTAB + '</p>' + footerHtml() html: '<img src="' + process.env.LOGO + '" height="150px" style="display: block; margin-left: auto; margin-right: auto;"><h1 style="text-align: center;">Rozliczenie</h1><h2 style="text-align: center;">Witaj ' + imie + ' ' + nazwisko + ',<br>Twoja suma z rozliczenia to: ' + suma + ' zł.</h2><p style="text-align: center;">Dziękujemy za udział w WOŚP!</p><p style="text-align: center;">Pozdrawiamy,<br>' + process.env.SZTAB + '</p>' + footerHtml(0,1)
}; };
transporter.sendMail(mailOptions, function(error, info){ transporter.sendMail(mailOptions, function(error, info){
if (error) { if (error) {
@ -272,7 +274,7 @@ function checkSendEmail(email)
from: process.env.SMTPLOGIN, from: process.env.SMTPLOGIN,
to: email, to: email,
subject: 'Twoje rozliczenie w ' + process.env.NRFINALU + '. Finale WOŚP', subject: 'Twoje rozliczenie w ' + process.env.NRFINALU + '. Finale WOŚP',
html: '<img src="' + process.env.LOGO + '" height="150px" style="display: block; margin-left: auto; margin-right: auto;"><h1 style="text-align: center;">Rozliczenie</h1><h2 style="text-align: center;">Witaj Test,<br>Twoja suma z rozliczenia to: 0 zł.</h2><p style="text-align: center;">Dziękujemy za udział w WOŚP!</p><p style="text-align: center;">Pozdrawiamy,<br>' + process.env.SZTAB + '</p>' + footerHtml() html: '<img src="' + process.env.LOGO + '" height="150px" style="display: block; margin-left: auto; margin-right: auto;"><h1 style="text-align: center;">Rozliczenie</h1><h2 style="text-align: center;">Witaj Test,<br>Twoja suma z rozliczenia to: 0 zł.</h2><p style="text-align: center;">Dziękujemy za udział w WOŚP!</p><p style="text-align: center;">Pozdrawiamy,<br>' + process.env.SZTAB + '</p>' + footerHtml(0,1)
}; };
transporter.sendMail(mailOptions, function(error, info){ transporter.sendMail(mailOptions, function(error, info){
if (error) { if (error) {

View File

@ -68,6 +68,7 @@ panelRouter.get('/home', function(req, res) {
toReturn += '<a class="borderColorRed" href="/panel/listaAdminow">Pokaż osoby z dostępem do panelu</a>'; toReturn += '<a class="borderColorRed" href="/panel/listaAdminow">Pokaż osoby z dostępem do panelu</a>';
toReturn += '<a class="borderColorRed" href="/panel/uniewaznijTokeny">Unieważnij wszystkie tokeny</a>'; toReturn += '<a class="borderColorRed" href="/panel/uniewaznijTokeny">Unieważnij wszystkie tokeny</a>';
toReturn += '<a class="borderColorBlack" href="/panel/import">Importuj z BSS Wolontariuszy</a>'; toReturn += '<a class="borderColorBlack" href="/panel/import">Importuj z BSS Wolontariuszy</a>';
toReturn += '<a class="borderColorBlack" href="/panel/sprawdzenieWysylki">Sprawdzenie wysyłki powiadomień</a>';
//toReturn += '<a class="borderColorBlack" href="/panel/eksport">Wykonaj kopię zapasową</a>'; //toReturn += '<a class="borderColorBlack" href="/panel/eksport">Wykonaj kopię zapasową</a>';
toReturn += '<a class="borderColorPurple" href="/panel/haslo">Zmień hasło</a>'; toReturn += '<a class="borderColorPurple" href="/panel/haslo">Zmień hasło</a>';
toReturn += '<a class="borderColorPurple" href="/logout">Wyloguj się</a>'; toReturn += '<a class="borderColorPurple" href="/logout">Wyloguj się</a>';

View File

@ -1,4 +1,3 @@
version: '3.8'
services: services:
app: app:
build: build: