/** * 教育和工作 */ function createResumeEdu() { $db = M('resume_edu'); if ($_SERVER['REQUEST_METHOD'] == 'POST') { $field = new field(7); $_POST = $field->filterField($_POST); $field = new field(12); $_POST = $field->filterField($_POST); parse_str($_POST['resume_edu'], $_POST['resume_edu']); $_POST['uid'] = $_SESSION['uid']; $_POST['job_desc'] = strip_tags($_POST['job_desc']); $_POST['job_start'] = strtotime($_POST['job_start']); $_POST['job_end'] = strtotime($_POST['job_end']); $resume_edu = $_POST['resume_edu']; $resume_edu['edu_start'] = strtotime($resume_edu['edu_start']); $resume_edu['edu_end'] = strtotime($resume_edu['edu_end']); $resume_edu['resume_id'] = $_POST['resume_id']; $resume_edu['uid'] = $_SESSION['uid']; $db->insert($resume_edu); unset($_POST['resume_edu']); $result = $db->table('work_exp')->insert($_POST); if ($result) { go(__CONTROL__ . '/createResumeAppend/resume_id/' . $_POST['resume_id']); } } $this->display('profile/createResumeEdu'); }
/** * 企业发布招聘信息 */ function issueRecruit() { if ($_SERVER['REQUEST_METHOD'] == 'POST') { $_POST['uid'] = $_SESSION['uid']; /* 发布时间 */ if ($_POST['issue_type'] == '1') { $_POST['start_time'] = time(); } else { $_POST['start_time'] = strtotime($_POST['start_time']); } /* 计算到期时间 */ $_POST['expiration_time'] = $_POST['start_time'] + $_POST['effective_time'] * 24 * 60 * 60; if (C('VERIFY_RECRUIT')) { //如果开启了审核职位:0未通过,1通过,2审核中 $_POST['verify'] = 2; } else { $_POST['verify'] = 1; } if (empty($_POST['seo_desc'])) { //职位简要 $_POST['seo_desc'] = mb_substr(strip_tags($_POST['job_desc']), 0, 80, 'UTF-8'); } $field = new field(5); $_POST = $field->filterField($_POST); $_POST['created'] = time(); //添加时间 //处理SEO关键字(截取职位名称) $_POST['seo_keywords'] = implode(',', array_keys(string::split_word($_POST['recruit_name']))); $_POST['refresh_date'] = $_POST['start_time']; $point = abs(getPointRule('issueRecruit')); //获得应扣取积分 $point *= $_POST['effective_time']; if ($_SESSION['point'] < $point) { $this->error('亲爱的用户,你的积分不够啦。请联系管理员充值'); } $result = $this->recruit->addRecruit($_POST); if ($result) { deductPoint(-$point); //扣取积分 $con = '发布一个职位信息--<a href="' . __APP__ . '/search/jobs/id/' . $result . '" target="_blank">' . $_POST['recruit_name'] . '</a> 有效期:' . $_POST['effective_time'] . '天,共花费:' . $point . '积分。'; writeOptLog($con, -$point); //写入日志 $this->success('发布招聘成功', 'index'); } else { $this->error('发布招聘失败'); } } $this->display('company/issueRecruit'); }