<?php
require("connect.php");
require_once 'filter.php';
$code = mysql_real_escape_string($_GET[code]);

if($code != '') { 
	$sure = (int)$_GET[sure];
	$row = mysql_fetch_array(mysql_query("SELECT `nick` FROM `lostpassword` WHERE `code` = '".$code."'"));
	
	echo '<HTML><HEAD><TITLE>Erfolg</TITLE></HEAD><BODY text="#000000" link="#6D2688" vlink="#000000" bgcolor="#abb6ef" bgproperties="fixed"><table width=100% height=80%><tr><td valign=center align=center color="#ffffff"><TABLE WIDTH=100% BORDER=0 NOBORDER><TR><td align=center><font face="Verdana,Geneva,Arial,Helvetica"><font size=2><br><br>';

	if($row[nick] != '') {
		if($sure == 1) {
			$newpassword = '123';
			echo 'Dein Passwort wurde erfolgreich neugesetzt. Du kannst dich nun mit diesem Passwort einloggen:<br><br>'.$newpassword;
			mysql_query("DELETE FROM `lostpassword` WHERE `nick` = '".$row[nick]."'");
			mysql_query("UPDATE `accounts` SET `password` = '".sha1($newpassword)."' WHERE `name` = '".$row[nick]."'");
		} else {
			echo 'Willst du wirklich ein neues Passwort setzen lassen?<br><br><a href="lostpassword?code='.$code.'&sure=1">Ja, ich bin mir sicher!</a>';
		}
	} else {
		echo 'Dieser Link hat kein gültiges Format. Er scheint durch ihr Emailprogramm oder bei der Übertragung der Email verändert worden zu sein. Die gewünschte Aktion kann deshalb nicht durchgeführt werden.';
	}
} else {
	if(!$_POST[submit]) {
		echo '<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><meta http-equiv="Content-Script-Type" content="text/javascript"><meta http-equiv="Content-Style-Type" content="text/css"><meta name="robots" content="noindex, nofollow"><meta name = "viewport" content = "initial-scale = 0.7;width = device-width"><style type="text/css">td {font-size:13px; font-family:Verdana,Geneva,Arial,Helvetica; color:000000}td.sml {font-size:11px}td.hdl {font-size:18px}td.rdr {font-size:13px}a {text-decoration:none}a:hover {text-decoration:none}font {font-size:13px}font.sml {font-size:11px}font.std {font-size:13px}td.txt {font-family: Courier New, Courier, monospace, serif; font-size: 14px}td.inp {font-family: Courier New, Courier, monospace, serif; font-size: 14px}input.txt {font-family: Courier New, Courier, monospace, serif; font-size: 14px}input.but {font-family:Verdana,Geneva,Arial,Helvetica}</style><title>IceChat - Passwort vergessen?</title></head><body text="#000000" link="#6D2688" vlink="#6D2688" bgcolor="#abb6ef" bgproperties="fixed">
<center><table border=0 noborder cellspacing=0 cellpadding=5 width=350><noscript><tr><td align=center><table style="margin:0 auto 0 auto;padding:0;border-collapse:collapse;border:none;background:transparent" class="blind"><tr><td  style="font-size:1px;padding:0 0 14px 0;background:url(p/anzeige.gif) no-repeat right bottom;"></td></tr></table></td></tr></noscript><tr><td><font face="Verdana,Geneva,Arial,Helvetica"><font size=2><noscript><br><br></noscript><table bgcolor="#d9daf7" BACKGROUND="ikde/hlcol.gif" width=100% height=1 cellpadding=0 cellspacing=0 border=0><tr><td class=hdl><font face="Verdana,Geneva,Arial,Helvetica" size=4 style="font-size:18px"><noscript><b>IceChat</b> - </noscript>Passwort vergessen?</font></td><td width=50><font face="Verdana,Arial" size=1><nobr>zum&nbsp;<imgsrc="/images/ah_6D2688.gif" width=7 height=9><a href="index.php" target=_blank title="Chat">Chat</a>&nbsp;&nbsp;</font></nobr></td></tr></table><br><br></font><font size=2><center>Du kannst dein Passwort neu setzen, wenn du den Link dazu als Nachricht an deine Email-Adresse anforderst.</center><br><form action="lostpassword.php" method="post"><table width=100% border=0 noborder cellpadding=0 cellspacing=0 cols=2><tr><td width=90 height=23 valign=bottom align=center class=rdr><font face="Verdana,Geneva,Arial,Helvetica" size=2 color="#FFFFFF"><b>&nbsp;Eingabe...&nbsp;</b></font></td><td>&nbsp;</td></tr></table><br><br><font size=1 class=sml>Trage hier deinen Nicknamen ein. Wenn du auf "Zuschicken!" klickst, wird die Nachricht mit dem Link zum Setzen des neues Passwortes an deine Email-Adresse gesandt, die du in der IceChat-Whois eingetragen hast.<br><br><br></font><center><table width=100% cellpadding=0 cellspacing=0 border=0 noborder><tr><td width=1 align=right  valign=top><font face="Verdana,Geneva,Arial,Helvetica" size=2 class=std>Nickname:&nbsp;</td><td><center><font face="Courier New,Courier" size=3><input type="text" size=30 name="nick" value="" class=txt></font><br><br><font size=2 face="Verdana,Geneva,Arial,Helvetica"><br><input class=but type=submit name="submit" style="font-family: Verdana,Geneva,Arial,Helvetica" value="&nbsp;&nbsp;&nbsp;Zuschicken!&nbsp;&nbsp;&nbsp;"></font></center></td><td width=42>&nbsp;</td></tr></table><br><br></center><hr><table width=100% border=0 cellpadding=0 cellspacing=0 noborder><tr><td width=33%>&nbsp;</td><td width=33% align=center>&nbsp;</td><td width=33% align=right><font face="Verdana,Geneva,Arial,Helvetica" size=1 class=sml>&copy; IceChat</font></td></tr></table></form></font></td></tr></table></center></body></html>';
	} else {
		$nick = mysql_real_escape_string($_POST[nick]);
		$row = mysql_fetch_array(mysql_query("SELECT `name`, `rank`, `email`, `emailVerify` FROM `accounts` WHERE `name` = '".$nick."'"));
		$code = mysql_fetch_array(mysql_query("SELECT `nick` FROM `lostpassword` WHERE `nick` = '".$row[name]."'"));
		
		if(!$nick) {
			$error = 'Bitte einen Nicknamen angeben.';
		} else if(!$row[name]) {
			$error = 'Der User '.$row[name].' existiert nicht.';
		} else if($row[rank] > 111) {
			$error = 'Für '.$row[name].' kann kein Passwort per E-Mail zugestellt werden.';
		} else if(!$row[email] || $row[emailVerify] < 2) {
			$error = $row[name].' hat keine gültige E-Mail-Adresse angegeben.';
		} else if($code[nick] != '') {
			$error = 'An diesen Nicknamen wurde schon eine Verifizierungsemail zur Passwortneusetzung gesandt. - Bitte klicke auf den Link in dieser Mail.';
		}

		if($error != '') {
			echo '<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><meta name="robots" content="noindex, nofollow"><TITLE>F E H L E R</TITLE></HEAD><BODY text="#000000" link="#000000" bgcolor="#ffffff">
<table width=100% height=80%><tr><td valign=center align=center color="#ffffff"><TABLE WIDTH=370 BORDER=0 NOBORDER><TR><TD align=center valign=center><table width=100% cols=4 rows=3 noborder border=0 cellpadding=0 cellspacing=0>
<tr><td width=230>&nbsp;</td><td width=43>&nbsp;</td><td rowspan=3 valign=bottom height=56 width=43><img src="sf/b/oops!2.gif" width=43 height=56 border=0></td><td width=57>&nbsp;</td></tr>
<tr><td align=right width=230 height=23 bgcolor="#000000">
<font face="Verdana,Geneva,Arial,Helvetica" color="#ffffff" size=2>
<b>F&nbsp;&nbsp;&nbsp;E&nbsp;&nbsp;&nbsp;H&nbsp;&nbsp;&nbsp;L&nbsp;&nbsp;&nbsp;E&nbsp;&nbsp;&nbsp;R</b></font></td><td width=43 bgcolor="#000000">&nbsp;</td><td bgcolor="#000000" width=57>&nbsp;</td></tr><tr><td height=25>&nbsp;</td><td>&nbsp;</td>&nbsp;</td></tr></table></td></tR><tr><td align=center><font face="Verdana,Geneva,Arial,Helvetica"><font size=2><br>'.$error.'</noscript><script language="JavaScript">document.write(\'<br><br><img src="sf/b/ahref_black.gif" width=7 height=9><a href="javascript:history.go(-1)" onmouseover="window.status=\'Zurück.\';return true;" onmouseout="window.status=\'\';return true;"><span style="text-decoration:none">\');document.write(\'Zur&uuml;ck</span></a>.\');</script><br><br><br></font></TD></TR><tr><TD align=center valign=center height=23 bgcolor="#000000"><font size=2>&nbsp;</font></td></tR></TABLE></td></tr></table></body></html>';
		} else {
			echo '<HTML><HEAD><TITLE>Erfolg</TITLE></HEAD><BODY text="#000000" link="#6D2688" vlink="#000000" bgcolor="#abb6ef"  bgproperties="fixed"><table width=100% height=80%><tr><td valign=center align=center color="#ffffff"><TABLE WIDTH=100% BORDER=0 NOBORDER><TR><td align=center><font face="Verdana,Geneva,Arial,Helvetica"><font size=2><br><br>An Deine eingetragene Emailadresse wurde eine Email mit einem Link zum Neusetzen des Passwortes gesandt. Bitte öffne diese Email und klicke auf den Link.<br><br></font></font></font></td></tR></TABLE></td></tr></table></body></html>';
			mysql_query("UPDATE `accounts` SET `priviMessage` = '7' WHERE `name` = '".$row[name]."'");
		}
	}
}
?>