fix registration
This commit is contained in:
@@ -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]));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user