feature/simplify-form #3

Merged
v0id1st merged 3 commits from feature/simplify-form into main 2025-09-30 17:47:39 +02:00
Showing only changes of commit d77fb7b2b6 - Show all commits

View File

@ -1,7 +1,7 @@
<?php <?php
include 'header.php'; include 'header.php';
if($_POST['email'] && $_POST['nick'] && $_POST['how']) { if($_POST['email'] && $_POST['nick'] && $_POST['pubkey']) {
?> ?>
<article> <article>
@ -19,17 +19,17 @@ Otrzymaliśmy twój formularz rejestracji. Oczekuj na dalsze informacje na swoje
$email=htmlspecialchars($_POST["email"]); $email=htmlspecialchars($_POST["email"]);
$url=htmlspecialchars($_POST["url"]); $url=htmlspecialchars($_POST["url"]);
$who=htmlspecialchars($_POST["who"]); $who=htmlspecialchars($_POST["who"]);
$how=htmlspecialchars($_POST["how"]);
$interests=htmlspecialchars($_POST["interests"]); $interests=htmlspecialchars($_POST["interests"]);
$pubkey=htmlspecialchars($_POST["pubkey"]);
$to = 'smoorg@tylda.org'; $to = 'smoorg@tylda.org';
$subject = 'Rejestracja usera ' . "$nick"; $subject = 'Rejestracja usera ' . "$nick";
$message = "Nick: $nick\n" . $message = "Nick:\t\t$nick\n" .
"Email: $email\n" . "Email:\t\t$email\n" .
"Url: $url\n" . "Url:\t\t$url\n" .
"Opowiedz coś na swój temat: $who\n" . "SSH:\t\t$pubkey\n" .
"Jak do nas trafiłeś?: $how\n" . "Opowiedz coś na swój temat:\t\t$who\n" .
"Zainteresowania: $interests\n" "Zainteresowania:\t\t$interests\n"
; ;
$headers = array( $headers = array(
'From' => 'noreply@tylda.org', 'From' => 'noreply@tylda.org',
@ -57,26 +57,19 @@ Poniższy formularz trafi do naszych administratorów, którzy go ocenią. Potra
</label> </label>
<input name="nick" type="string" min=3 max=20 pattern="[a-zA-Z0-9]+" required> <input name="nick" type="string" min=3 max=20 pattern="[a-zA-Z0-9]+" required>
</div> </div>
<div class="form-row">
<label>
Klucz publiczny (posłuży ci do logowania)
<span color=red>*</span>
</br>
NIE podawaj tu klucza prywatnego!
</label>
<textarea name="pubkey" rows 3 maxlength=200 required></textarea>
</div>
<div class="form-row"> <div class="form-row">
<label>Strona WWW</label> <label>Strona WWW</label>
<input name="url" type="url"> <input name="url" type="url">
</div> </div>
<div class="form-row">
<label>Jak do nas trafiłeś?</label>
<select name="how" required>
<option selected></option>
<option>komunikator (np. matrix, irc, xmpp)</option>
<option>wyszukiwarka</option>
<option>tildeeverse.org</option>
<option>promocja w internecie</option>
<option>polecenie</option>
<option>inne</option>
</select>
</div>
<div class="form-row">
<label>Zainteresowania</label>
<textarea name="interests" maxlength=1000></textarea>
</div>
<div class="form-row"> <div class="form-row">
<label>Opowiedz coś na swój temat</label> <label>Opowiedz coś na swój temat</label>
<textarea name="who" rows=8 maxlength=1000"></textarea> <textarea name="who" rows=8 maxlength=1000"></textarea>