$user_points = get_user_points($_SESSION['uid']); $operator = $ptype == "1" ? "+" : "-"; if ($resumeshow['talent'] == '2') { write_memberslog($_SESSION['uid'], 1, 9001, $_SESSION['username'], "下载了 {$ruser['username']} 发布的简历({$operator}{$points}),(剩余:{$user_points})", 1, 1005, "下载高级简历", "{$operator}{$points}", "{$user_points}"); } elseif ($resumeshow['talent'] == '1') { write_memberslog($_SESSION['uid'], 1, 9001, $_SESSION['username'], "下载了 {$ruser['username']} 发布的简历({$operator}{$points}),(剩余:{$user_points})", 1, 1004, "下载普通简历", "{$operator}{$points}", "{$user_points}"); } write_memberslog($_SESSION['uid'], 1, 4001, $_SESSION['username'], "下载了 {$ruser['username']} 发布的简历"); //站内信 if ($pms_notice == '1') { $company = $db->getone("select id,companyname from " . table('company_profile') . " where uid ={$_SESSION['uid']} limit 1"); // $user=$db->getone("select username from ".table('members')." where uid ={$resumeshow['uid']} limit 1"); $resume_url = url_rewrite('QS_resumeshow', array('id' => $id)); $company_url = url_rewrite('QS_companyshow', array('id' => $company['id'])); $message = $_SESSION['username'] . "下载了您发布的简历:<a href=\"{$resume_url}\" target=\"_blank\">{$resumeshow['resume_name']}</a>,<a href=\"{$company_url}\" target=\"_blank\">点击查看公司详情</a>"; write_pmsnotice($resumeshow['uid'], $ruser['username'], $message); } } exit("ok"); } } } function get_resume_basic_one($id) { global $db; $id = intval($id); $info = $db->getone("select * from " . table('resume') . " where id='{$id}' LIMIT 1 "); if (empty($info)) { return false; } else { $info['age'] = date("Y") - $info['birthdate'];
if ($mailconfig['set_applyjobs'] == "1" && $comuser['email_audit'] == "1" && $jobs['contact']['notify'] == "1") { dfopen($_CFG['site_domain'] . $_CFG['site_dir'] . "plus/asyn_mail.php?uid={$_SESSION['uid']}&key=" . asyn_userkey($_SESSION['uid']) . "&act=jobs_apply&jobs_id={$jobs['id']}&jobs_name={$jobs['jobs_name']}&personal_fullname={$personal_fullname}&email={$comuser['email']}&resume_id={$resumeid}"); } //sms if ($sms['open'] == "1" && $sms['set_applyjobs'] == "1" && $comuser['mobile_audit'] == "1") { //修正bug,求职者申请职位不发送短信 dfopen($_CFG['site_domain'] . $_CFG['site_dir'] . "plus/asyn_sms.php?uid={$_SESSION['uid']}&key=" . asyn_userkey($_SESSION['uid']) . "&act=jobs_apply&jobs_id=" . $jobs['id'] . "&jobs_name=" . $jobs['jobs_name'] . '&jobs_uid=' . $jobs['uid'] . "&personal_fullname=" . $personal_fullname . "&mobile=" . $comuser['mobile']); } //站内信 if ($pms_notice == '1') { $user = $db->getone("select username from " . table('members') . " where uid ={$jobs['uid']} limit 1"); $user = array_map("addslashes", $user); $jobs_url = url_rewrite('QS_jobsshow', array('id' => $jobs['id'])); $resume_url = url_rewrite('QS_resumeshow', array('id' => $resumeid)); $message = $personal_fullname . "申请了您发布的职位:<a href=\"{$jobs_url}\" target=\"_blank\">{$jobs['jobs_name']}</a>,<a href=\"{$resume_url}\" target=\"_blank\">点击查看</a>"; write_pmsnotice($jobs['uid'], $user['username'], $message); } // 查看操作记录表 统计创建简历积分所奖励积分 判断是否超过上限 若没超过上限 则继续添加积分 $today = mktime(0, 0, 0, date('m'), date('d'), date('Y')); $info = $db->getone("SELECT sum(points) as num FROM " . table('members_handsel') . " WHERE uid ='{$_SESSION['uid']}' AND htype='resumeapplyjobs' AND addtime>{$today} "); if (intval($info['num']) >= intval($_CFG['apply_jobs_points_max'])) { write_memberslog($_SESSION['uid'], 2, 1301, $_SESSION['username'], "投递了简历,职位:{$jobs['jobs_name']}"); } else { $points_rule = get_cache('points_rule'); $user_points = get_user_points($_SESSION['uid']); if ($points_rule['apply_jobs']['value'] > 0) { $time = time(); $members_handsel_arr['uid'] = $_SESSION['uid']; $members_handsel_arr['htype'] = "resumeapplyjobs"; $members_handsel_arr['points'] = $points_rule['apply_jobs']['value']; $members_handsel_arr['addtime'] = $time;