1
0
Fork 0

Small fixes

master
Anonymous Contributor 2023-09-11 07:05:21 +02:00
parent ce41e107af
commit eb5a850869
4 changed files with 6 additions and 5 deletions

View File

@ -10,7 +10,7 @@ use Mcp\Util\Util;
class IarMonitor extends CronJob class IarMonitor extends CronJob
{ {
private ?RestConsole $console; private ?RestConsole $console = null;
private bool $consoleAvailable = true; private bool $consoleAvailable = true;
public function __construct(\Mcp\Mcp $app) public function __construct(\Mcp\Mcp $app)
@ -60,7 +60,7 @@ class IarMonitor extends CronJob
} }
} }
if ($this->consoleAvailable) { if ($this->console != null) {
$this->console->closeSession(); $this->console->closeSession();
} }
} }

View File

@ -11,7 +11,7 @@ use Mcp\Util\Util;
class ForgotPassword extends \Mcp\RequestHandler class ForgotPassword extends \Mcp\RequestHandler
{ {
const MESSAGE = 'Hallo %%NAME%%,<br/><br/>wir haben soeben eine Anfrage zur Zurücksetzung des Passworts für deinen 4Creative-Account erhalten.<br/><br/>Klicke <a href="%%RESET_LINK%%">hier</a>, um ein neues Passwort festzulegen. Dieser Link läuft in 24 Stunden ab.<br/><br/>Falls du diese Anfrage nicht gesendet hast, ignoriere sie einfach. Bei weiteren Fragen kannst du uns unter info@4creative.net oder per Discord über @ikeytan erreichen.'; const MESSAGE = 'Hallo %%NAME%%,<br/><br/>wir haben soeben eine Anfrage zur Zurücksetzung des Passworts für deinen 4Creative-Account erhalten.<br/><br/>Klicke <a href="%%RESET_LINK%%">hier</a>, um ein neues Passwort festzulegen. Dieser Link läuft in 24 Stunden ab.<br/><br/>Falls du diese Anfrage nicht gesendet hast, ignoriere sie einfach. Bei weiteren Fragen kannst du uns unter info@4creative.net oder über unseren Discord-Server erreichen.';
public function __construct(\Mcp\Mcp $app) public function __construct(\Mcp\Mcp $app)
{ {

View File

@ -11,7 +11,7 @@ use Mcp\Util\Util;
class ResetPassword extends \Mcp\RequestHandler class ResetPassword extends \Mcp\RequestHandler
{ {
private const MESSAGE = 'Hallo %%NAME%%,<br/><br/>das Passwort für deinen 4Creative-Account wurde soeben über die Funktion "Passwort vergessen" geändert.<br/><br/>Solltest du diese Änderung nicht selbst durchgeführt haben, wende dich bitte umgehend per E-Mail (info@4creative.net) oder Discord (@ikeytan) an uns.'; private const MESSAGE = 'Hallo %%NAME%%,<br/><br/>das Passwort für deinen 4Creative-Account wurde soeben über die Funktion "Passwort vergessen" geändert.<br/><br/>Solltest du diese Änderung nicht selbst durchgeführt haben, wende dich bitte umgehend per E-Mail (info@4creative.net) oder über unseren Discord-Server an uns.';
private const TOKEN_INVALID = 'Dieser Link zur Passwortzurücksetzung ist nicht gültig. Bitte klicke oder kopiere den Link aus der E-Mail, die du erhalten hast.'; private const TOKEN_INVALID = 'Dieser Link zur Passwortzurücksetzung ist nicht gültig. Bitte klicke oder kopiere den Link aus der E-Mail, die du erhalten hast.';
private const TOKEN_EXPIRED = 'Dein Link zur Passwortzurücksetzung ist abgelaufen. Klicke <a href="index.php?page=forgot">hier</a>, um eine neue Anfrage zu senden.'; private const TOKEN_EXPIRED = 'Dein Link zur Passwortzurücksetzung ist abgelaufen. Klicke <a href="index.php?page=forgot">hier</a>, um eine neue Anfrage zu senden.';

View File

@ -16,6 +16,7 @@ class SmtpClient
{ {
$mailer = new PHPMailer(true); $mailer = new PHPMailer(true);
$mailer->isSMTP(); $mailer->isSMTP();
$mailer->CharSet = 'UTF-8';
$mailer->Host = $host; $mailer->Host = $host;
$mailer->Port = $port; $mailer->Port = $port;
$mailer->Username = $username; $mailer->Username = $username;
@ -39,7 +40,7 @@ class SmtpClient
$this->mailer->Subject = $subject; $this->mailer->Subject = $subject;
ob_start(); ob_start();
$tpl->render(); $tpl->render();
$tplOut = ob_end_clean(); $tplOut = ob_get_flush();
$this->mailer->Body = $tplOut; $this->mailer->Body = $tplOut;
$this->mailer->AltBody = $this::htmlToPlain($tplOut); $this->mailer->AltBody = $this::htmlToPlain($tplOut);