internationalize strings used in cron.php
This commit is contained in:
27
cron.php
27
cron.php
@@ -15,6 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
require_once(__DIR__ . "/config.php");
|
require_once(__DIR__ . "/config.php");
|
||||||
|
require_once(__DIR__ . "/language.php");
|
||||||
require_once(__DIR__ . "/mail_templates.php");
|
require_once(__DIR__ . "/mail_templates.php");
|
||||||
require_once(__DIR__ . "/database.php");
|
require_once(__DIR__ . "/database.php");
|
||||||
|
|
||||||
@@ -50,12 +51,18 @@ foreach ($mx_db->query($sql) as $row) {
|
|||||||
$adminUrl = $config["webroot"] . "/verify_admin.php?t=" . $row["admin_token"];
|
$adminUrl = $config["webroot"] . "/verify_admin.php?t=" . $row["admin_token"];
|
||||||
$mxConn = new MatrixConnection($config["homeserver"], $config["access_token"]);
|
$mxConn = new MatrixConnection($config["homeserver"], $config["access_token"]);
|
||||||
$mxMsg = new MatrixMessage();
|
$mxMsg = new MatrixMessage();
|
||||||
$mxMsg->set_body($first_name . ' ' . $last_name . " möchte sich registrieren und hat folgende Notiz hinterlassen:\r\n"
|
$mxMsg->set_body(strtr($language["MSG_USER_WANTS_REGISTER"], [
|
||||||
. $row["note"] . "\r\n"
|
"@name" => (strlen($first_name . $last_name) > 0 ? $first_name . " " . $last_name : $username),
|
||||||
. "Zum Bearbeiten hier klicken:\r\n" . $adminUrl);
|
"@note" => $note,
|
||||||
$mxMsg->set_formatted_body($first_name . ' ' . $last_name . " möchte sich registrieren und hat folgende Notiz hinterlassen:<br />"
|
"@adminUrl" => $adminUrl
|
||||||
. $row["note"] . "<br />"
|
]));
|
||||||
. "Zum Bearbeiten <a href=\"" . $adminUrl . "\">hier</a> klicken");
|
if (isset($language["MSG_USER_WANTS_REGISTER_FORMATTED"])) {
|
||||||
|
$mxMsg->set_formatted_body(strtr($language["MSG_USER_WANTS_REGISTER_FORMATTED"], [
|
||||||
|
"@name" => (strlen($first_name . $last_name) > 0 ? $first_name . " " . $last_name : $username),
|
||||||
|
"@note" => $note,
|
||||||
|
"@adminUrl" => $adminUrl
|
||||||
|
]));
|
||||||
|
}
|
||||||
$mxMsg->set_type("m.text");
|
$mxMsg->set_type("m.text");
|
||||||
$response = $mxConn->send($config["register_room"], $mxMsg);
|
$response = $mxConn->send($config["register_room"], $mxMsg);
|
||||||
|
|
||||||
@@ -73,7 +80,9 @@ foreach ($mx_db->query($sql) as $row) {
|
|||||||
$password = $mx_db->addUser($row["first_name"], $row["last_name"], $row["username"], $row["email"]);
|
$password = $mx_db->addUser($row["first_name"], $row["last_name"], $row["username"], $row["email"]);
|
||||||
if ($password != NULL) {
|
if ($password != NULL) {
|
||||||
// send registration_success
|
// send registration_success
|
||||||
$res = send_mail_registration_success($config["homeserver"], $first_name . " " . $last_name, $email, $username, $password, $config["howToURL"]);
|
$res = send_mail_registration_success(
|
||||||
|
$config["homeserver"], strlen($first_name . $last_name) > 0 ? $first_name . " " . $last_name : $username, $email, $username, $password, $config["howToURL"]
|
||||||
|
);
|
||||||
if ($res) {
|
if ($res) {
|
||||||
$mx_db->setRegistrationStateById(RegisterState::AllDone, $row["id"]);
|
$mx_db->setRegistrationStateById(RegisterState::AllDone, $row["id"]);
|
||||||
} else {
|
} else {
|
||||||
@@ -83,7 +92,9 @@ foreach ($mx_db->query($sql) as $row) {
|
|||||||
send_mail_registration_allowed_but_failed($config["homeserver"], $first_name . " " . $last_name, $email);
|
send_mail_registration_allowed_but_failed($config["homeserver"], $first_name . " " . $last_name, $email);
|
||||||
$mxMsg = new MatrixMessage();
|
$mxMsg = new MatrixMessage();
|
||||||
$mxMsg->set_type("m.text");
|
$mxMsg->set_type("m.text");
|
||||||
$mxMsg->set_body("Fehler beim Registrieren von " . $first_name . " " . $last_name . ".");
|
$mxMsg->set_body(strtr($language["REGISTRATION_FAILED_FOR"], [
|
||||||
|
"@name" => strlen($first_name . $last_name) > 0 ? $first_name . " " . $last_name : $username,
|
||||||
|
]));
|
||||||
$mxConn->send($config["register_room"], $mxMsg);
|
$mxConn->send($config["register_room"], $mxMsg);
|
||||||
throw new Exception($language["REGISTRATION_FAILED"]);
|
throw new Exception($language["REGISTRATION_FAILED"]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user