<?php
	define('thisscript','forgot');

	require_once "global.php";
	
	$errmsg = '';
	$errcode = '';

	if (!empty($userid)){
		redirecting('home');
	}
	
	$_POST['do'] = ((empty($_POST['do']))?"":$_POST['do']);
	$_POST['agree'] = ((empty($_POST['agree']))?"":$_POST['agree']);
	$_GET['msg'] = ((empty($_GET['msg']))?"":$_GET['msg']);
	
	if (!empty($_POST)){
		$do = $_POST['do'];
		$agree = $_POST['agree'];
		
		if ($do == "send"){
			session_start();
			$email = $_POST['email'];
			$code = $_POST['scodes'];
			
			$errmsg = '';
			
			if ($_SESSION['sc_code'] == md5(strtolower($_POST['scodes']))){
				$user->setId("");
				$cee = $user->checkEmailExist($email);
				if (!$cee){
					$errmsg = 'erroremail';
				}
			}
			else{
				$errmsg = 'errorcode';
			}
			
			if (empty($errmsg)){
				$curstatus = $db->fetch_one("SELECT * FROM user WHERE email='".$db->clean($email)."'");
				if (!empty($curstatus['userid'])){
					$id = $curstatus['userid'];
					$name = $curstatus['firstname'];
					$verification = $curstatus['verificationcode'];
					$linkverification = '<a href="'.$general['siteurl'].'resetid?id='.$id.'&code='.$verification.'">'.$general['siteurl'].'resetid?id='.$id.'&code='.$verification.'</a>';	
					$toaddress = $email;		
					$linkwebsite = '<a href="'.$general['siteurl'].'">'.$general['sitename'].'</a>';		
					$linkemail = '<a href="mailto:'.$general['siteemail'].'">'.$general['siteemail'].'</a>';
					
					$mailcontent = '
						Dear '.$name.',
						<br /><br />
						To reset your password, please click link below :<br />
						'.$linkverification.'<br /><br />
						If you have any problem or question, please contact us at '.$linkemail.'
					';
								
					$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
					$headers .= "From: ".$general['sitename']." <".$general['siteemail'].">";

					$subject = $general['sitename'].' - '.$phrase['reset_password'];
					
					if ($emailsetting['enablesendmail']){
						mail($toaddress, $subject, $mailcontent, $headers, "-f".$general['siteemail']);
					}
					
					redirecting('forgot?msg=success');
				}
			}
			else{
				redirecting('forgot?msg='.$errmsg);
			}
		}	
	}
	
	$navigations = ' » <b><a href="forgot">'.$phrase['reset_password'].'</a></b>';

	require_once "incl/global_template.php";
	
	$errorcode = '';
	$restore = '';
	
	$tmpl = gettemplate('forgot');
	eval("\$template = \"$tmpl\";");
	echo $template;
?>