fix registration

This commit is contained in:
Thanakorn S
2026-05-13 16:15:19 +07:00
parent 511360faa2
commit 4433ef184e
3 changed files with 53 additions and 18 deletions
+11 -9
View File
@@ -85,6 +85,9 @@ class mailer{
"input" => $input
]);
// When silent=true, return false on failure instead of calling exit().
$silent = !empty($input['silent']);
$revise = [];
$revise["subject"] = $input["subject"];
$revise["message"] = $input["message"];
@@ -141,18 +144,17 @@ class mailer{
$mail->AltBody = $revise["message"];
$mail->send();
}
return true;
}
catch (phpmailerException $e) {
$answer = [];
$answer["success"] = 0;
$answer["message"] = "<b>Error1</b>: ".nl2br($e->errorMessage());
exit(json_encode($answer));
$err = "<b>Error1</b>: " . nl2br($e->errorMessage());
if ($silent) { error_log('[mailer] ' . strip_tags($err)); return false; }
exit(json_encode(["success" => 0, "message" => $err]));
}
catch (Exception $e) {
$answer = [];
$answer["success"] = 0;
$answer["message"] = "<b>Error2</b>: ".nl2br($mail->ErrorInfo);
exit(json_encode($answer));
$err = "<b>Error2</b>: " . nl2br($mail->ErrorInfo);
if ($silent) { error_log('[mailer] ' . strip_tags($err)); return false; }
exit(json_encode(["success" => 0, "message" => $err]));
}
}