require_once 'runtime.php'; require_once 'lib/core/helper.class.php'; require_once 'lib/core/register.class.php'; require_once 'lib/core/user_old.class.php'; $register = new register(); if (empty($_POST['email'])) { $smarty->assign('message', Message::getMessage()); $smarty->display("header.tpl.html"); $smarty->display("resend_activation_mail.tpl.html"); $smarty->display("footer.tpl.html"); } else { $user = User_old::getUserByEmail($_POST['email']); if ($user) { if ($user['activated'] != "0") { if (empty($user['openid'])) { $new_password = Helper::randomPassword(8); $register->setNewPassword($new_password, $user['id']); } $register->sendRegistrationEmail($user['email'], $user['nickname'], $new_password, $user['activated'], strtotime($user['create_date']), $user['openid']); header('Location: ./login.php'); } else { $message[] = array("Der Benutzer mit der Emailadresse {$_POST['email']} wurde bereits freigeschaltet!", 2); Message::setMessage($message); header('Location: ./login.php'); } } else { $message[] = array("Der Benutzer mit der Emailadresse {$_POST['email']} existiert nicht!", 2); Message::setMessage($message); header('Location: ./login.php'); } }