<?php

if (isset($_REQUEST['requestNewPW4Mail']) && isset($_REQUEST['em4il']) && strlen($_REQUEST['em4il']) > 3 && strpos($_REQUEST['em4il'], "@") > 0) {
    $txt = new Text("Es wurde ein neues Passwort generiert.\n" . "Die Email mit den Zugangsdaten wurde versendet an: " . $_REQUEST['em4il']);
    $_SESSION['config']->CURRENTUSER->needNewPassword($_REQUEST['em4il']);
    exit;
}
$txt = new Text("Sie haben ihr Passwort vergessen?\n\n" . "Geben Sie einfach im folgenden Eingabefeld ihre Emailadresse ein und bestätigen " . "Sie ihre Eingabe mit dem Button *Passwort anfordern* ");
$eMail = new Textfield("em4il", "");
$eMail->setTooltip("Geben Sie hier ihre Emailadresse ein mit der Sie sich registriert haben.");
$btn = new Button("requestNewPW4Mail", "Passwort anfordern");
$eMail->setTooltip("Bestätigen Sie hier ihre Eingabe.\nEs wird ein neues Passwort generiert und die neuen Zugangsdaten an ihre Email gesendet.");
$table = new Table(array(""));
$r1 = $table->createRow();
$r1->setAttribute(0, $txt);
$table->addRow($r1);
$r2 = $table->createRow();
$r2->setAttribute(0, $eMail);
$table->addRow($r2);
$r3 = $table->createRow();
$r3->setAttribute(0, $btn);
$table->addRow($r3);
$form = new Form($_SERVER['SCRIPT_NAME']);
$form->add($table);
$form->show();