$audit = $_POST['audit']; $pms_notice = intval($_POST['pms_notice']); $reason = trim($_POST['reason']); !edit_resume_audit($id, $audit, $reason, $pms_notice) ? adminmsg("设置失败!", 0) : adminmsg("设置成功!", 2, $link); } if (!empty($_POST['set_talent'])) { check_permissions($_SESSION['admin_purview'], "resume_talent"); $talent = $_POST['talent']; !edit_resume_talent($id, $talent) ? adminmsg("设置失败!", 0) : adminmsg("设置成功!", 2, $link); } if (!empty($_POST['set_photoaudit'])) { check_permissions($_SESSION['admin_purview'], "resume_photo_audit"); $photoaudit = $_POST['photoaudit']; !edit_resume_photoaudit($id, $photoaudit) ? adminmsg("设置失败!", 0) : adminmsg("设置成功!", 2, $link); } elseif (!empty($_GET['refresh'])) { if ($n = refresh_resume($id)) { adminmsg("刷新成功!响应行数 {$n}", 2); } else { adminmsg("刷新失败!", 0); } } } elseif ($act == 'members_list') { get_token(); check_permissions($_SESSION['admin_purview'], "per_user_show"); require_once QISHI_ROOT_PATH . 'include/page.class.php'; $wheresql = " WHERE m.utype=2 "; $oederbysql = " order BY m.uid DESC "; $key = isset($_GET['key']) ? trim($_GET['key']) : ""; $key_type = isset($_GET['key_type']) ? intval($_GET['key_type']) : ""; if ($key && $key_type > 0) { if ($key_type === 1) {
$total = $db->get_total("SELECT COUNT(*) AS num FROM " . table('resume') . " WHERE uid='{$_SESSION['uid']}'"); $smarty->assign('total', $total); $smarty->assign('resume_list', get_resume_list($sql, 12, true, true, true)); $smarty->display('member_personal/personal_resume_list.htm'); } elseif ($act == 'refresh') { $resumeid = intval($_GET['id']) ? intval($_GET['id']) : showmsg("您没有选择简历!"); $refrestime = get_last_refresh_date($_SESSION['uid'], "2001"); $duringtime = time() - $refrestime['max(addtime)']; $space = $_CFG['per_refresh_resume_space'] * 60; $refresh_time = get_today_refresh_times($_SESSION['uid'], "2001"); if ($_CFG['per_refresh_resume_time'] != 0 && $refresh_time['count(*)'] >= $_CFG['per_refresh_resume_time']) { showmsg("每天最多只能刷新" . $_CFG['per_refresh_resume_time'] . "次,您今天已超过最大刷新次数限制!", 2); } elseif ($duringtime <= $space) { showmsg($_CFG['per_refresh_resume_space'] . "分钟内不能重复刷新简历!", 2); } else { refresh_resume($resumeid, $_SESSION['uid']) ? showmsg('操作成功!', 2) : showmsg('操作失败!', 0); } } elseif ($act == 'del_resume') { if (intval($_GET['id']) == 0) { exit('您没有选择简历!'); } else { del_resume($_SESSION['uid'], intval($_GET['id'])) ? exit('success') : exit('fail'); } } elseif ($act == 'make1') { $uid = intval($_SESSION['uid']); $pid = intval($_REQUEST['pid']); /** * 3.6优化start * @var [type] */ $total = $db->get_total("SELECT COUNT(*) AS num FROM " . table('resume') . " WHERE uid='{$uid}'");
$tpl = '../../templates/' . $_CFG['template_dir'] . "member_personal/ajax_delete_resume_box.htm"; $contents = file_get_contents($tpl); $contents = str_replace('{#$resumeid#}', $pid, $contents); exit($contents); } elseif ($act == "refresh_resume") { $resumeid = intval($_GET['id']) ? intval($_GET['id']) : exit("您没有选择简历!"); $refrestime = get_last_refresh_date($_SESSION['uid'], "2001"); $duringtime = time() - $refrestime['max(addtime)']; $space = $_CFG['per_refresh_resume_space'] * 60; $refresh_time = get_today_refresh_times($_SESSION['uid'], "2001"); if ($_CFG['per_refresh_resume_time'] != 0 && $refresh_time['count(*)'] >= $_CFG['per_refresh_resume_time']) { exit("每天最多只能刷新" . $_CFG['per_refresh_resume_time'] . "次,您今天已超过最大刷新次数限制!"); } elseif ($duringtime <= $space) { exit($_CFG['per_refresh_resume_space'] . "分钟内不能重复刷新简历!"); } else { refresh_resume($resumeid, $_SESSION['uid']) ? exit("1") : exit('操作失败!'); } } elseif ($act == "del_resume_edu") { $pid = intval($_GET['pid']) ? intval($_GET['pid']) : exit("您没有选择简历!"); $id = intval($_GET['id']) ? intval($_GET['id']) : exit("您没有选择教育经历!"); $tpl = '../../templates/' . $_CFG['template_dir'] . "member_personal/ajax_delete_resume_edu_box.htm"; $contents = file_get_contents($tpl); $contents = str_replace('{#$resumeid#}', $pid, $contents); $contents = str_replace('{#$id#}', $id, $contents); $contents = str_replace('{#$site_template#}', $_CFG['site_template'], $contents); exit($contents); } elseif ($act == "del_resume_work") { $pid = intval($_GET['pid']) ? intval($_GET['pid']) : exit("您没有选择简历!"); $id = intval($_GET['id']) ? intval($_GET['id']) : exit("您没有选择工作经历!"); $tpl = '../../templates/' . $_CFG['template_dir'] . "member_personal/ajax_delete_resume_work_box.htm"; $contents = file_get_contents($tpl);
* 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ */ if (!defined('IN_QISHI')) { die('Access Denied!'); } global $_CFG; $time = time(); $db->getall("Delete from " . table('resume_auto_refresh') . " where deadline_time<{$time}"); $row = $db->getall("SELECT resume_id FROM " . table('resume_auto_refresh') . " where deadline_time>{$time}"); foreach ($row as $key => $value) { $id_str .= "," . $value['resume_id']; } $id_str = ltrim($id_str, ","); refresh_resume($id_str); function refresh_resume($pid) { global $db; $time = time(); if (!$db->query("update " . table('resume') . " SET refreshtime='{$time}' WHERE id='{$pid}' ")) { return false; } if (!$db->query("update " . table('resume_search_rtime') . " SET refreshtime='{$time}' WHERE id='{$pid}' ")) { return false; } if (!$db->query("update " . table('resume_search_key') . " SET refreshtime='{$time}' WHERE id='{$pid}' ")) { return false; } return true; }
} else { exit("err"); } } elseif ($act == "resume_refresh") { $smarty->cache = false; $resumeid = intval($_GET['pid']); $refrestime = get_last_refresh_date(intval($_SESSION['uid']), "2001"); $duringtime = time() - $refrestime['max(addtime)']; $space = $_CFG['per_refresh_resume_space'] * 60; $refresh_time = get_today_refresh_times($_SESSION['uid'], "2001"); if ($_CFG['per_refresh_resume_time'] != 0 && $refresh_time['count(*)'] >= $_CFG['per_refresh_resume_time']) { exit("每天最多只能刷新" . $_CFG['per_refresh_resume_time'] . "次,您今天已超过最大刷新次数限制!"); } elseif ($duringtime <= $space) { exit($_CFG['per_refresh_resume_space'] . "分钟内不能重复刷新简历!"); } else { refresh_resume($resumeid, intval($_SESSION['uid'])) ? exit('ok') : exit("err"); } } elseif ($act == "resume_privacy") { $smarty->cache = false; $pid = intval($_GET['pid']); //屏蔽的企业 $uid = intval($_SESSION["uid"]); $shield_company = $db->getall("select * from " . table("personal_shield_company") . " where uid={$uid} and pid={$pid}"); $smarty->assign('shield_company', $shield_company); $smarty->assign('resume_one', resume_one($pid)); $smarty->display('wap/personal/wap-privacy-settings.html'); } elseif ($act == "resume_privacy_save") { $smarty->cache = false; $uid = intval($_SESSION['uid']); $pid = intval($_POST['pid']); $setsqlarr['display'] = intval($_POST['display']);