<?php
if (file_exists("embedded/functions/site_functions.php"))
	{
	include_once("embedded/functions/site_functions.php");
	}
else
	{
include_once("../../embedded/functions/site_functions.php");
	}
db_open();	
if ((isset($_SESSION['language']) && !empty($_SESSION['language'])) || (isset($_SESSION['lang']) && !empty($_SESSION['lang'])))
	{
	if (!empty($_SESSION['language']))
		{
		$language=$_SESSION['language'];
		}
	else
		{
		$language=$_SESSION['lang'];
		}

if ($_GET['q']==2)
		{
		if ($language!=1)
			{
			echo"Please type your email address!";
			}
		else
			{
			echo"Παρακαλώ εισάγετε την ηλεκτρονική σας διεύθυνση!";
			}
		}
	else if (preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $_GET['q']))
		{
		$email=$_GET['q'];
		
		$sql="SELECT * FROM users WHERE email='$email'";
		@ $result=mysql_query($sql);
		if (mysql_numrows($result)==0)
			{
			
			if ($language!=1)
			{
			echo"Check error message";
			}
		else
			{
			echo"Παρακαλώ ελέγξτε το μήνυμα σφάλματος!";
			}
			}
		else
			{
			$password=rand(1,9999999999);
			$us=user_find($email);
			$pass=drogos($password,$us[0]);
			$sql="UPDATE users SET password='$pass' WHERE email='$email'";
			@ $result=mysql_query($sql);
			if ($result==1)
				{
				$headers="";
				if ($language!=1)
					{
					$txt="<html>Your new password is $password. This is auto-generated.<br />Thanx for the use.</html>";
					}
				else
					{
					$txt="<html>O νέος σας κωδικός είναι $password. Πρόκειται για προϊον τυχαίων αριρθμών.<br />Ευχαριστούμε για την προτίμηση.</html>";
					}
				$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
				$to="$eml";
				if ($language!=1)
					{
					$subject="SmartGreenhouse - Forgot Password!";
					}
				else
					{
					$subject="SmartGreenhouse - Νέος κωδικός!";
					}				
				date_default_timezone_set("Europe/Athens");
				$a=mail($email,$subject,$txt,$headers);
				if ($a==1)
					{
					if ($language!=1)
						{
						echo "An autogenerated password has been sent to your email address:$email!";
						}
					else
						{
						echo "Ένας νεός τυχαίος κωδικός αριθμών έχει σταλεί στην ηλεκτρονική σας διεύθυνση:$email!";
						}	
					
					}
				else
					{
					if ($language!=1)
						{
						echo" Database Problem!";
						}
					else
						{
						echo"Σφάλμα βάσης δεδομένων!";
						}
					
					}
				}
			else
				{
				if ($language!=1)
					{
					echo" Database Problem!";
					}
				else
					{
					echo"Σφάλμα βάσης δεδομένων!";
					}
				
				}
			}
		
		}			
	else
		{
		die();
		}
}
db_close();
?>