autoformatting
This commit is contained in:
4
cron.php
4
cron.php
@@ -125,14 +125,14 @@ foreach ($mx_db->query($sql) as $row) {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
//cleanup: all finished entries older than one month
|
//cleanup: all finished entries older than one month
|
||||||
$timestamp = date('Y-m-d H:m:s',strtotime("-1 month"));
|
$timestamp = date('Y-m-d H:m:s', strtotime("-1 month"));
|
||||||
$mx_db->query("DELETE FROM registrations "
|
$mx_db->query("DELETE FROM registrations "
|
||||||
. "WHERE request_date < '$timestamp'"
|
. "WHERE request_date < '$timestamp'"
|
||||||
. " AND (state = " . RegisterState::RegistrationDeclined
|
. " AND (state = " . RegisterState::RegistrationDeclined
|
||||||
. " OR state = " . RegisterState::AllDone . " );"
|
. " OR state = " . RegisterState::AllDone . " );"
|
||||||
);
|
);
|
||||||
//cleanup: all entries which are pending email registration older than two days
|
//cleanup: all entries which are pending email registration older than two days
|
||||||
$timestamp = date('Y-m-d H:m:s',strtotime("-2 days"));
|
$timestamp = date('Y-m-d H:m:s', strtotime("-2 days"));
|
||||||
$mx_db->query("DELETE FROM registrations "
|
$mx_db->query("DELETE FROM registrations "
|
||||||
. "WHERE request_date < '$timestamp'"
|
. "WHERE request_date < '$timestamp'"
|
||||||
. " AND state = " . RegisterState::PendingEmailVerify . ";"
|
. " AND state = " . RegisterState::PendingEmailVerify . ";"
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copyright 2018 Matthias Kesler
|
* Copyright 2018 Matthias Kesler
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copyright 2018 Matthias Kesler
|
* Copyright 2018 Matthias Kesler
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
@@ -14,15 +15,15 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
function send_mail($receiver, $subject, $body) {
|
function send_mail($receiver, $subject, $body) {
|
||||||
include(__DIR__ . "/../config.php");
|
include(__DIR__ . "/../config.php");
|
||||||
$headers = "From: " . $config["register_email"] . "\r\n"
|
$headers = "From: " . $config["register_email"] . "\r\n"
|
||||||
. "Content-Type: text/plain;charset=utf-8";
|
. "Content-Type: text/plain;charset=utf-8";
|
||||||
return mail($receiver, $subject, $body, $headers);
|
return mail($receiver, $subject, $body, $headers);
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_mail_pending_verification($homeserver, $user, $receiver, $verify_url) {
|
function send_mail_pending_verification($homeserver, $user, $receiver, $verify_url) {
|
||||||
$subject = "Bitte bestätige Registrierung auf $homeserver";
|
$subject = "Bitte bestätige Registrierung auf $homeserver";
|
||||||
$body = "Guten Tag " . $user . ",
|
$body = "Guten Tag " . $user . ",
|
||||||
|
|
||||||
Du hast anscheinend versucht dich auf $homeserver zu registrieren.
|
Du hast anscheinend versucht dich auf $homeserver zu registrieren.
|
||||||
Hier gibt es eine zweistufige Registrierung.
|
Hier gibt es eine zweistufige Registrierung.
|
||||||
@@ -39,12 +40,12 @@ Danach ist eine Re-Registrierung mit deinem gewünschten Nutzernamen für andere
|
|||||||
Vielen Dank für dein Verständnis.
|
Vielen Dank für dein Verständnis.
|
||||||
|
|
||||||
Das Administratoren-Team von " . $homeserver;
|
Das Administratoren-Team von " . $homeserver;
|
||||||
return send_mail($receiver, $subject, $body );
|
return send_mail($receiver, $subject, $body);
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_mail_pending_approval($homeserver, $user, $receiver) {
|
function send_mail_pending_approval($homeserver, $user, $receiver) {
|
||||||
$subject = "Registrierung wartet auf Bestätigung durch Administratoren";
|
$subject = "Registrierung wartet auf Bestätigung durch Administratoren";
|
||||||
$body = "Guten Tag " . $user . ",
|
$body = "Guten Tag " . $user . ",
|
||||||
|
|
||||||
Deine Registrierungsanfrage wurde verifiziert und wird nun durch die Administratoren überprüft.
|
Deine Registrierungsanfrage wurde verifiziert und wird nun durch die Administratoren überprüft.
|
||||||
|
|
||||||
@@ -53,12 +54,12 @@ Du bekommst eine weitere E-Mail, sobald deine Registrierung bestätigt oder able
|
|||||||
Vielen Dank für dein Verständnis.
|
Vielen Dank für dein Verständnis.
|
||||||
|
|
||||||
Das Administratoren-Team von " . $homeserver;
|
Das Administratoren-Team von " . $homeserver;
|
||||||
return send_mail($receiver, $subject, $body );
|
return send_mail($receiver, $subject, $body);
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_mail_registration_allowed_but_failed($homeserver, $user, $receiver) {
|
function send_mail_registration_allowed_but_failed($homeserver, $user, $receiver) {
|
||||||
$subject = "Registrierung auf $homeserver genehmigt";
|
$subject = "Registrierung auf $homeserver genehmigt";
|
||||||
$body = "Guten Tag " . $user . ",
|
$body = "Guten Tag " . $user . ",
|
||||||
|
|
||||||
Deine Registrierungsanfrage wurde durch die Administratoren bestätigt.
|
Deine Registrierungsanfrage wurde durch die Administratoren bestätigt.
|
||||||
|
|
||||||
@@ -67,13 +68,12 @@ Wir hoffen, das Problem ist bald behoben.
|
|||||||
Wir melden uns, wenn die Registrierung erfolgreich war.
|
Wir melden uns, wenn die Registrierung erfolgreich war.
|
||||||
|
|
||||||
Das Administratoren-Team von " . $homeserver;
|
Das Administratoren-Team von " . $homeserver;
|
||||||
return send_mail($receiver, $subject, $body);
|
return send_mail($receiver, $subject, $body);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_mail_registration_success($homeserver, $user, $receiver, $username, $password, $howToURL) {
|
function send_mail_registration_success($homeserver, $user, $receiver, $username, $password, $howToURL) {
|
||||||
$subject = "Registrierung auf $homeserver erfolgreich";
|
$subject = "Registrierung auf $homeserver erfolgreich";
|
||||||
$body = "Guten Tag " . $user . ",
|
$body = "Guten Tag " . $user . ",
|
||||||
|
|
||||||
Deine Registrierungsanfrage wurde durch die Administratoren bestätigt.
|
Deine Registrierungsanfrage wurde durch die Administratoren bestätigt.
|
||||||
|
|
||||||
@@ -84,41 +84,42 @@ Passwort: $password
|
|||||||
Hinweis: Das Passwort kannst du aktuell über die App selbst ändern. Auch wenn das Passwort nirgends
|
Hinweis: Das Passwort kannst du aktuell über die App selbst ändern. Auch wenn das Passwort nirgends
|
||||||
im Klartext gespeichert wird, kann jemand Zugriff auf diese Mail erlangen und so den Zugriff bekommen.
|
im Klartext gespeichert wird, kann jemand Zugriff auf diese Mail erlangen und so den Zugriff bekommen.
|
||||||
";
|
";
|
||||||
/*
|
/*
|
||||||
Wichtig: Bitte ändere das Passwort direkt nach der Anmeldung.
|
Wichtig: Bitte ändere das Passwort direkt nach der Anmeldung.
|
||||||
Es wird zwar von unserer Seite nicht gespeichert, doch fremde könnten Zugriff auf diese E-Mail
|
Es wird zwar von unserer Seite nicht gespeichert, doch fremde könnten Zugriff auf diese E-Mail
|
||||||
erhalten und so deinen Account kompromittieren.
|
erhalten und so deinen Account kompromittieren.
|
||||||
*/
|
*/
|
||||||
if (!empty($howToURL)) {
|
if (!empty($howToURL)) {
|
||||||
$body .= "
|
$body .= "
|
||||||
Zu weiteren Hilfestellungen findest du hier eine Auflistung von verschiedenen
|
Zu weiteren Hilfestellungen findest du hier eine Auflistung von verschiedenen
|
||||||
Anleitungen zu verschiedenen Clients:
|
Anleitungen zu verschiedenen Clients:
|
||||||
$howToURL\n";
|
$howToURL\n";
|
||||||
}
|
}
|
||||||
$body .= "
|
$body .= "
|
||||||
Viel Spaß bei der Verwendung von $homeserver.
|
Viel Spaß bei der Verwendung von $homeserver.
|
||||||
Bei Fragen findest du nach der Anmeldung ein paar Räume in denen du sie stellen kannst.
|
Bei Fragen findest du nach der Anmeldung ein paar Räume in denen du sie stellen kannst.
|
||||||
|
|
||||||
Das Administratoren-Team von " . $homeserver;
|
Das Administratoren-Team von " . $homeserver;
|
||||||
return send_mail($receiver, $subject, $body);
|
return send_mail($receiver, $subject, $body);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_mail_registration_decline($homeserver, $user, $receiver, $reason) {
|
function send_mail_registration_decline($homeserver, $user, $receiver, $reason) {
|
||||||
$subject = "Registrierung auf $homeserver abgelehnt";
|
$subject = "Registrierung auf $homeserver abgelehnt";
|
||||||
$body = "Guten Tag " . $user . ",
|
$body = "Guten Tag " . $user . ",
|
||||||
|
|
||||||
Deine Registrierungsanfrage wurde durch die Administratoren abgelehnt.\n";
|
Deine Registrierungsanfrage wurde durch die Administratoren abgelehnt.\n";
|
||||||
|
|
||||||
if (empty($reason)) {
|
if (empty($reason)) {
|
||||||
$body .= "\nEs wurde kein Grund angegeben\n";
|
$body .= "\nEs wurde kein Grund angegeben\n";
|
||||||
} else {
|
} else {
|
||||||
$body .= "\nAls Grund wurde folgendes angegeben:\n$reason\n";
|
$body .= "\nAls Grund wurde folgendes angegeben:\n$reason\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
$body .= "
|
$body .= "
|
||||||
Wir hoffen, dass du dies akzeptieren kannst.
|
Wir hoffen, dass du dies akzeptieren kannst.
|
||||||
|
|
||||||
Das Administratoren-Team von " . $homeserver;
|
Das Administratoren-Team von " . $homeserver;
|
||||||
return send_mail($receiver, $subject, $body );
|
return send_mail($receiver, $subject, $body);
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copyright 2018 Matthias Kesler
|
* Copyright 2018 Matthias Kesler
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
@@ -14,15 +15,15 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
function send_mail($receiver, $subject, $body) {
|
function send_mail($receiver, $subject, $body) {
|
||||||
include(__DIR__ . "/../config.php");
|
include(__DIR__ . "/../config.php");
|
||||||
$headers = "From: " . $config["register_email"] . "\r\n"
|
$headers = "From: " . $config["register_email"] . "\r\n"
|
||||||
. "Content-Type: text/plain;charset=utf-8";
|
. "Content-Type: text/plain;charset=utf-8";
|
||||||
return mail($receiver, $subject, $body, $headers);
|
return mail($receiver, $subject, $body, $headers);
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_mail_pending_verification($homeserver, $user, $receiver, $verify_url) {
|
function send_mail_pending_verification($homeserver, $user, $receiver, $verify_url) {
|
||||||
$subject = "Pleast approve your registration request on $homeserver";
|
$subject = "Pleast approve your registration request on $homeserver";
|
||||||
$body = "Dear " . $user . ",
|
$body = "Dear " . $user . ",
|
||||||
|
|
||||||
It seems that you tried to register on $homeserver.
|
It seems that you tried to register on $homeserver.
|
||||||
This homeserver requires a two step registration.
|
This homeserver requires a two step registration.
|
||||||
@@ -38,12 +39,12 @@ Others might take your username afterwards.
|
|||||||
Thanks for your patience.
|
Thanks for your patience.
|
||||||
|
|
||||||
The admin team of " . $homeserver;
|
The admin team of " . $homeserver;
|
||||||
return send_mail($receiver, $subject, $body );
|
return send_mail($receiver, $subject, $body);
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_mail_pending_approval($homeserver, $user, $receiver) {
|
function send_mail_pending_approval($homeserver, $user, $receiver) {
|
||||||
$subject = "Registration is pending verification from an admin";
|
$subject = "Registration is pending verification from an admin";
|
||||||
$body = "Dear " . $user . ",
|
$body = "Dear " . $user . ",
|
||||||
|
|
||||||
You have verified your registration request. The admins are now checking your request.
|
You have verified your registration request. The admins are now checking your request.
|
||||||
|
|
||||||
@@ -52,12 +53,12 @@ You will get an email once they approve or decline your request.
|
|||||||
Sincerely,
|
Sincerely,
|
||||||
|
|
||||||
The admin team of " . $homeserver;
|
The admin team of " . $homeserver;
|
||||||
return send_mail($receiver, $subject, $body );
|
return send_mail($receiver, $subject, $body);
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_mail_registration_allowed_but_failed($homeserver, $user, $receiver) {
|
function send_mail_registration_allowed_but_failed($homeserver, $user, $receiver) {
|
||||||
$subject = "Registration on $homeserver got approved";
|
$subject = "Registration on $homeserver got approved";
|
||||||
$body = "Dear " . $user . ",
|
$body = "Dear " . $user . ",
|
||||||
|
|
||||||
Your registration request got approved by the admin team.
|
Your registration request got approved by the admin team.
|
||||||
|
|
||||||
@@ -66,13 +67,12 @@ We hope that the issue will be fixed soon.
|
|||||||
You will get another email with initial credentials once the registration got handled completely.
|
You will get another email with initial credentials once the registration got handled completely.
|
||||||
|
|
||||||
The admin team of " . $homeserver;
|
The admin team of " . $homeserver;
|
||||||
return send_mail($receiver, $subject, $body);
|
return send_mail($receiver, $subject, $body);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_mail_registration_success($homeserver, $user, $receiver, $username, $password, $howToURL) {
|
function send_mail_registration_success($homeserver, $user, $receiver, $username, $password, $howToURL) {
|
||||||
$subject = "Registration on $homeserver got approved";
|
$subject = "Registration on $homeserver got approved";
|
||||||
$body = "Dear " . $user . ",
|
$body = "Dear " . $user . ",
|
||||||
|
|
||||||
Your registration request got verified by the admin team.
|
Your registration request got verified by the admin team.
|
||||||
|
|
||||||
@@ -84,35 +84,36 @@ Important: Please change your password as soon as possible after your first logi
|
|||||||
The password is not stored in clear text on the server but people could get access to this mail
|
The password is not stored in clear text on the server but people could get access to this mail
|
||||||
and compromise your account.
|
and compromise your account.
|
||||||
";
|
";
|
||||||
if (!empty($howToURL)) {
|
if (!empty($howToURL)) {
|
||||||
$body .= "
|
$body .= "
|
||||||
You can find further help here::
|
You can find further help here::
|
||||||
$howToURL\n";
|
$howToURL\n";
|
||||||
}
|
}
|
||||||
$body .= "
|
$body .= "
|
||||||
Enjoy your usage of $homeserver.
|
Enjoy your usage of $homeserver.
|
||||||
You can ask further questions inside of the chat system.
|
You can ask further questions inside of the chat system.
|
||||||
|
|
||||||
The admin team of " . $homeserver;
|
The admin team of " . $homeserver;
|
||||||
return send_mail($receiver, $subject, $body);
|
return send_mail($receiver, $subject, $body);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function send_mail_registration_decline($homeserver, $user, $receiver, $reason) {
|
function send_mail_registration_decline($homeserver, $user, $receiver, $reason) {
|
||||||
$subject = "Registration on $homeserver declined.";
|
$subject = "Registration on $homeserver declined.";
|
||||||
$body = "Guten Tag " . $user . ",
|
$body = "Guten Tag " . $user . ",
|
||||||
|
|
||||||
Your registration request got declined by the admin team.\n";
|
Your registration request got declined by the admin team.\n";
|
||||||
|
|
||||||
if (empty($reason)) {
|
if (empty($reason)) {
|
||||||
$body .= "\nThey did not provide any reason for this\n";
|
$body .= "\nThey did not provide any reason for this\n";
|
||||||
} else {
|
} else {
|
||||||
$body .= "\nThey provide following hint for you:\n$reason\n";
|
$body .= "\nThey provide following hint for you:\n$reason\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
$body .= "
|
$body .= "
|
||||||
We hope that you can understand this reason.
|
We hope that you can understand this reason.
|
||||||
|
|
||||||
The admin team of " . $homeserver;
|
The admin team of " . $homeserver;
|
||||||
return send_mail($receiver, $subject, $body );
|
return send_mail($receiver, $subject, $body);
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
|||||||
} else {
|
} else {
|
||||||
$_SESSION["token"] = bin2hex(random_bytes(16));
|
$_SESSION["token"] = bin2hex(random_bytes(16));
|
||||||
?>
|
?>
|
||||||
<title><?php echo strtr($language["TOPIC_PLEASE_REGISTER"], [ "@homeserver" => $config["homeserver"] ]); ?></title>
|
<title><?php echo strtr($language["TOPIC_PLEASE_REGISTER"], ["@homeserver" => $config["homeserver"]]); ?></title>
|
||||||
<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css" rel="stylesheet">
|
<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css" rel="stylesheet">
|
||||||
<style>
|
<style>
|
||||||
body{
|
body{
|
||||||
@@ -146,27 +146,29 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
|||||||
<div class="col-xs-12 col-sm-8 col-md-4 col-sm-offset-2 col-md-offset-4">
|
<div class="col-xs-12 col-sm-8 col-md-4 col-sm-offset-2 col-md-offset-4">
|
||||||
<div class="panel panel-default">
|
<div class="panel panel-default">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title"><?php echo strtr($language["TOPIC_PLEASE_REGISTER"], [ "@homeserver" => $config["homeserver"] ])
|
<h3 class="panel-title"><?php
|
||||||
. "<small>" . $language["TOPIC_PLEASE_REGISTER_NOTE"] . "</small>"; ?></h3>
|
echo strtr($language["TOPIC_PLEASE_REGISTER"], ["@homeserver" => $config["homeserver"]])
|
||||||
|
. "<small>" . $language["TOPIC_PLEASE_REGISTER_NOTE"] . "</small>";
|
||||||
|
?></h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<form name="regForm" role="form" action="index.php" method="post">
|
<form name="regForm" role="form" action="index.php" method="post">
|
||||||
<?php if ($storeFirstLastName) { ?>
|
<?php if ($storeFirstLastName) { ?>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-6 col-sm-6 col-md-6">
|
<div class="col-xs-6 col-sm-6 col-md-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="text" name="first_name" id="first_name" class="form-control input-sm"
|
<input type="text" name="first_name" id="first_name" class="form-control input-sm"
|
||||||
placeholder="<?php echo $language["FIRST_NAME"]; ?>" pattern="[A-Z][a-z]+">
|
placeholder="<?php echo $language["FIRST_NAME"]; ?>" pattern="[A-Z][a-z]+">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-6 col-sm-6 col-md-6">
|
||||||
|
<div class="form-group">
|
||||||
|
<input type="text" name="last_name" id="last_name" class="form-control input-sm"
|
||||||
|
placeholder="<?php echo $language["LAST_NAME"]; ?>" pattern="[A-Z][a-z]+">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-6 col-sm-6 col-md-6">
|
<?php } ?>
|
||||||
<div class="form-group">
|
|
||||||
<input type="text" name="last_name" id="last_name" class="form-control input-sm"
|
|
||||||
placeholder="<?php echo $language["LAST_NAME"]; ?>" pattern="[A-Z][a-z]+">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<?php } ?>
|
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="email" name="email" id="email" class="form-control input-sm" placeholder="<?php echo $language["EMAIL_ADDRESS"]; ?>" required>
|
<input type="email" name="email" id="email" class="form-control input-sm" placeholder="<?php echo $language["EMAIL_ADDRESS"]; ?>" required>
|
||||||
@@ -180,7 +182,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
|||||||
<input type="text" name="username" id="username" class="form-control input-sm"
|
<input type="text" name="username" id="username" class="form-control input-sm"
|
||||||
placeholder="<?php echo $language["USERNAME"]; ?>" pattern="[a-z1-9]{3,20}" required>
|
placeholder="<?php echo $language["USERNAME"]; ?>" pattern="[a-z1-9]{3,20}" required>
|
||||||
</div>
|
</div>
|
||||||
<?php if ($storePassword) { ?>
|
<?php if ($storePassword) { ?>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-6 col-sm-6 col-md-6">
|
<div class="col-xs-6 col-sm-6 col-md-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@@ -193,16 +195,18 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<input type="hidden" name="token" id="token" value="<?php echo $_SESSION["token"]; ?>">
|
<input type="hidden" name="token" id="token" value="<?php echo $_SESSION["token"]; ?>">
|
||||||
<input type="submit" value="<?php echo $language["REGISTER"]; ?>" class="btn btn-info btn-block">
|
<input type="submit" value="<?php echo $language["REGISTER"]; ?>" class="btn btn-info btn-block">
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
<?php if (isset($language["NOTE_FOR_REGISTRATION"])) {
|
<?php
|
||||||
echo "<p>" . $language["NOTE"] . ": <br />";
|
if (isset($language["NOTE_FOR_REGISTRATION"])) {
|
||||||
echo strtr($language["NOTE_FOR_REGISTRATION"], [ "@homeserver" => $config["homeserver"] ]);
|
echo "<p>" . $language["NOTE"] . ": <br />";
|
||||||
|
echo strtr($language["NOTE_FOR_REGISTRATION"], ["@homeserver" => $config["homeserver"]]);
|
||||||
echo "</p>";
|
echo "</p>";
|
||||||
} ?>
|
}
|
||||||
|
?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -56,16 +56,16 @@ try {
|
|||||||
$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(strtr($language["MSG_USER_WANTS_REGISTER"], [
|
$mxMsg->set_body(strtr($language["MSG_USER_WANTS_REGISTER"], [
|
||||||
"@name" => (strlen($first_name . $last_name) > 0 ? $first_name . " " . $last_name : $username),
|
"@name" => (strlen($first_name . $last_name) > 0 ? $first_name . " " . $last_name : $username),
|
||||||
"@note" => $note,
|
"@note" => $note,
|
||||||
"@adminUrl" => $adminUrl
|
"@adminUrl" => $adminUrl
|
||||||
]));
|
]));
|
||||||
if (isset($language["MSG_USER_WANTS_REGISTER_FORMATTED"])) {
|
if (isset($language["MSG_USER_WANTS_REGISTER_FORMATTED"])) {
|
||||||
$mxMsg->set_formatted_body(strtr($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),
|
"@name" => (strlen($first_name . $last_name) > 0 ? $first_name . " " . $last_name : $username),
|
||||||
"@note" => $note,
|
"@note" => $note,
|
||||||
"@adminUrl" => $adminUrl
|
"@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);
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ try {
|
|||||||
// send registration_success
|
// send registration_success
|
||||||
$res = send_mail_registration_success(
|
$res = send_mail_registration_success(
|
||||||
$config["homeserver"], $first_name . " " . $last_name, $email, $username, $password, $config["howToURL"]
|
$config["homeserver"], $first_name . " " . $last_name, $email, $username, $password, $config["howToURL"]
|
||||||
);
|
);
|
||||||
if ($res) {
|
if ($res) {
|
||||||
$mx_db->setRegistrationStateAdmin(RegisterState::AllDone, $token);
|
$mx_db->setRegistrationStateAdmin(RegisterState::AllDone, $token);
|
||||||
} else {
|
} else {
|
||||||
@@ -154,9 +154,10 @@ try {
|
|||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<form name="appForm" role="form" action="verify_admin.php" method="GET">
|
<form name="appForm" role="form" action="verify_admin.php" method="GET">
|
||||||
<?php if (isset($config["operationMode"]) && $config["operationMode"] === "local") {
|
<?php
|
||||||
// this values will not be used when using the register operation type
|
if (isset($config["operationMode"]) && $config["operationMode"] === "local") {
|
||||||
?>
|
// this values will not be used when using the register operation type
|
||||||
|
?>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-6 col-sm-6 col-md-6">
|
<div class="col-xs-6 col-sm-6 col-md-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@@ -171,7 +172,7 @@ try {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="text" id="note" class="form-control input-sm" value="<?php echo $note; ?>" disabled=true>
|
<input type="text" id="note" class="form-control input-sm" value="<?php echo $note; ?>" disabled=true>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user