ob_start();
define ("INCLUDE_PATH", "./");
require_once INCLUDE_PATH."lib/inc.php";
//echo $_SERVER['HTTP_REFERER'];
//content(); //////////// For page content
if($_REQUEST['mode'] == "forgotpass"){
$chk = check_email();
if($chk == true){
send_mail();
} else {
dispmiddle();
}
} else{
dispmiddle();
}
ob_end_flush();
function dispmiddle(){
require_once INCLUDE_PATH."lib/common.php";
foreach($GLOBALS as $key=>$val){
if(strstr($key, "_err")){
$smarty->assign($key, $val);
}
}
$smarty->assign('email', stripslashes($_REQUEST['nickname']));
$smarty->display("forgetpassword.tpl");
}
function send_mail(){
require_once INCLUDE_PATH."lib/common.php";
$obj = new Registration();
$obj->email = trim($_REQUEST['email']);
$result = $obj->fetchInfo();
/*********************** send email ***********************************/
$subject = "Your login info for TalentWatchers";
$message = 'Hi '.$result[USER_FNAME].',
';
$message .= 'Your login info for Talent Watchers.
';
$message .= 'Member ID : '.$result[USER_LOGIN_ID].'
';
$message .= 'Password : '.$result[USER_PASSWORD].'
';
$message .= 'Regards
'.$_SERVER['HTTP_HOST'].'';
$mailBody = MAIL_BODY_TOP.$message.MAIL_BODY_BOTTOM;
$fromMail = ADMIN_EMAIL_ADDRESS;
$fromName = ADMIN_NAME;
$toMail = $_REQUEST['email'];
$toName = $result[USER_FNAME];
$mailcc = "";
//echo $mailBody;
//die;
$ok = sendMail($toMail, $toName, $subject, $mailBody, $fromMail, $fromName, 1, $mailcc);
/*************************** end ****************************************/
$_SESSION['Err'] = "Your Login info is successfully sent to your email account.";
header("location:forgetpassword.php");
exit();
}
function check_email(){
$obj = new Registration();
$checkerr = 0;
if(trim($_REQUEST['email']) == ""){
$GLOBALS['email_err'] = "Enter your email address";
$checkerr++;
}
if(trim($_REQUEST['email']) != ""){
$chkMail=checkEmail($_REQUEST['email'], '');
if($chkMail == true){
$GLOBALS['email_err'] = "Please enter valid email address";
$checkerr++;
}else {
$obj->email = trim($_REQUEST['email']);
$check = $obj->IsAlreadyExist();
if($check <= 0){
$GLOBALS['email_err'] = "This email address is not exist in our database.Please enter proper email address.";
$checkerr++;
}
}
}
if($checkerr > 0){
return false;
} else{
return true;
}
}
?>