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; } } ?>