Ejemplo n.º 1
0
                $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'];
Ejemplo n.º 2
0
 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;