Example #1
0
        $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) {
Example #2
0
    $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}'");
Example #3
0
    $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);
Example #4
0
 * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
 * 使用;不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/
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;
}
Example #5
0
    } 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']);