www.gusucode.com > 74cms 骑士PHP人才系统 V3.4源码程序 > code/upload/plus/ajax_recommend.php
<?php /* * 74cms AJAX 推荐给好友 * ============================================================================ * 版权所有: 骑士网络,并保留所有权利。 * 网站地址: http://www.74cms.com; * ---------------------------------------------------------------------------- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ */ define('IN_QISHI', true); require_once(dirname(__FILE__).'/../include/common.inc.php'); $act = !empty($_GET['act']) ? trim($_GET['act']) :trim($_POST['act']); require_once(QISHI_ROOT_PATH.'include/mysql.class.php'); $db = new mysql($dbhost,$dbuser,$dbpass,$dbname); if ($_SESSION['uid']=='' || $_SESSION['username']=='') { $captcha=get_cache('captcha'); $smarty->assign('verify_userlogin',$captcha['verify_userlogin']); $smarty->display('plus/ajax_login.htm'); exit(); } $uid=intval($_SESSION['uid']); $user=$db->getone("select * from ".table('members')." where uid ='{$uid}' LIMIT 1"); if ($user['email_audit']=="0") { $verifyurl=$_SESSION['utype']=="1"?'/company_user.php?act=user_email':'/personal_user.php?act=user_email'; $verifyurl=get_member_url($_SESSION['utype'],true).$verifyurl; exit(" 您的邮箱 <strong style=\"color:#FF6600\">{$user['email']}</strong> 没有验证,请先 <a href=\"{$verifyurl}\">[验证邮箱]</a>"); } if ($act=='recommendjobs') { $info=$db->getone("select * from ".table('members_info')." where uid ='{$uid}' LIMIT 1"); $smarty->assign('info',$info); $smarty->assign('user',$user); $smarty->assign('job',explode('|',$_GET['job'])); $captcha=get_cache('captcha'); $smarty->assign('verify_recommendjobs',$captcha['verify_recommendjobs']); $smarty->display('plus/recommend/recommend_jobs.htm'); exit(); } elseif ($act=='send_recommendjobs') { $sendemail=trim($_POST['sendemail']); $realname=trim($_POST['realname']); $message=trim($_POST['message']); $jobname=trim($_POST['jobname']); $joburl=trim($_POST['joburl']); $captcha=get_cache('captcha'); if ($captcha['verify_recommendjobs']=="1") { $postcaptcha=$_POST['postcaptcha']; if ($captcha['captcha_lang']=="cn" && strcasecmp(QISHI_DBCHARSET,"utf8")!=0) { $postcaptcha=utf8_to_gbk($postcaptcha); } if (empty($postcaptcha) || empty($_SESSION['imageCaptcha_content']) || strcasecmp($_SESSION['imageCaptcha_content'],$postcaptcha)!=0) { unset($_SESSION['imageCaptcha_content']); exit("errcaptcha_false"); } } if (strcasecmp(QISHI_DBCHARSET,"utf8")!=0) { $realname=utf8_to_gbk($realname); $message=utf8_to_gbk($message); $jobname=utf8_to_gbk($jobname); } $uid=intval($_SESSION['uid']); $user=$db->getone("select * from ".table('members')." where uid ='{$uid}' LIMIT 1"); if ($user['email_audit']=="0") { exit("email_audit_false"); } $send_title="{$realname}向您推荐了职位,赶快看看吧!"; $send_body="我在<a href=\"{$_CFG['site_domain']}{$_CFG['site_dir']}\" target=\"_blank\">{$_CFG['site_name']}</a>上看到一个招聘信息:\"<a href=\"{$joburl}\" target=\"_blank\">{$jobname}</a>\",向你强烈推荐!"; if (!empty($message)) { $send_body=$send_body."<br/>留言:<br/>".$message; } if(smtp_mail($sendemail,$send_title,$send_body,$user['email'],$realname)) { exit("mail_true"); } else { exit("mail_false"); } } elseif ($act=='recommendresume') { $info=$db->getone("select * from ".table('members_info')." where uid ='{$uid}' LIMIT 1"); $smarty->assign('info',$info); $smarty->assign('user',$user); $smarty->assign('resume',explode('|',$_GET['resume'])); $captcha=get_cache('captcha'); $smarty->assign('verify_recommendresume',$captcha['verify_recommendresume']); $smarty->display('plus/recommend/recommend_resume.htm'); exit(); } elseif ($act=='send_recommendresume') { $sendemail=trim($_POST['sendemail']); $realname=trim($_POST['realname']); $message=trim($_POST['message']); $resumename=trim($_POST['resumename']); $resumeurl=trim($_POST['resumeurl']); $captcha=get_cache('captcha'); if ($captcha['verify_recommendresume']=="1") { $postcaptcha=$_POST['postcaptcha']; if ($captcha['captcha_lang']=="cn" && strcasecmp(QISHI_DBCHARSET,"utf8")!=0) { $postcaptcha=utf8_to_gbk($postcaptcha); } if (empty($postcaptcha) || empty($_SESSION['imageCaptcha_content']) || strcasecmp($_SESSION['imageCaptcha_content'],$postcaptcha)!=0) { unset($_SESSION['imageCaptcha_content']); exit("errcaptcha_false"); } } if (strcasecmp(QISHI_DBCHARSET,"utf8")!=0) { $realname=utf8_to_gbk($realname); $message=utf8_to_gbk($message); $resumename=utf8_to_gbk($resumename); } $uid=intval($_SESSION['uid']); $user=$db->getone("select * from ".table('members')." where uid ='{$uid}' LIMIT 1"); if ($user['email_audit']=="0") { exit("false"); } $send_title="{$realname}向您推荐了求职简历,赶快看看吧!"; $send_body="我在<a href=\"{$_CFG['site_domain']}{$_CFG['site_dir']}\" target=\"_blank\">{$_CFG['site_name']}</a>上看到一份求职简历:\"<a href=\"{$resumeurl}\" target=\"_blank\">{$resumename}的求职简历</a>\",向你强烈推荐!"; if (!empty($message)) { $send_body=$send_body."<br/>留言:<br/>".$message; } if(smtp_mail($sendemail,$send_title,$send_body,$user['email'],$realname)) { exit("true"); } else { exit("false"); } } ?>