Example #1
0
    $jobs = get_jobs($offset, $perpage, $getsql);
    $smarty->assign('pageheader', "职位管理");
    $smarty->assign('jobs', $jobs);
    $smarty->assign('now', time());
    $smarty->assign('total', $total);
    $smarty->assign('page', $page->show(3));
    $smarty->assign('totaljob', $total_val);
    $smarty->assign('cat', get_promotion_cat(1));
    get_token();
    $smarty->display('company/admin_company_jobs.htm');
} elseif ($act == 'jobs_perform') {
    check_token();
    $yid = !empty($_REQUEST['y_id']) ? $_REQUEST['y_id'] : adminmsg("你没有选择职位!", 1);
    if (!empty($_REQUEST['delete'])) {
        check_permissions($_SESSION['admin_purview'], "jobs_del");
        $num = del_jobs($yid);
        if ($num > 0) {
            adminmsg("删除成功!共删除" . $num . "行", 2);
        } else {
            adminmsg("删除失败!", 0);
        }
    } elseif (!empty($_POST['set_audit'])) {
        check_permissions($_SESSION['admin_purview'], "jobs_audit");
        $audit = intval($_POST['audit']);
        $pms_notice = intval($_POST['pms_notice']);
        $reason = trim($_POST['reason']);
        if ($n = edit_jobs_audit($yid, $audit, $reason, $pms_notice)) {
            refresh_jobs($yid);
            adminmsg("审核成功!响应行数 {$n}", 2);
        } else {
            adminmsg("审核失败!响应行数 0", 1);
Example #2
0
                $duringtime = time() - $refrestime['max(addtime)'];
                $space = $setmeal['hunter_refresh_jobs_space'] * 60;
                $refresh_time = get_today_refresh_times($_SESSION['uid'], "3001");
                if ($setmeal['hunter_refresh_jobs_time'] != 0 && $refresh_time['count(*)'] >= $setmeal['hunter_refresh_jobs_time']) {
                    showmsg("每天最多只能刷新" . $setmeal['hunter_refresh_jobs_time'] . "次,您今天已超过最大刷新次数限制!", 2);
                } elseif ($duringtime <= $space) {
                    showmsg($setmeal['hunter_refresh_jobs_space'] . "分钟内不能重复刷新职位!", 2);
                }
            }
        }
        refresh_jobs($yid, $_SESSION['uid']);
        write_memberslog($_SESSION['uid'], 3, 8504, $_SESSION['username'], "刷新职位");
        write_refresh_log($_SESSION['uid'], 3001);
        showmsg("刷新职位成功!", 2);
    } elseif ($delete) {
        if ($n = del_jobs($yid, $_SESSION['uid'])) {
            showmsg("删除成功!共删除 {$n} 行", 2);
        } else {
            showmsg("删除失败!", 0);
        }
    } elseif (!empty($_REQUEST['display1'])) {
        activate_jobs($yid, 1, $_SESSION['uid']);
        showmsg("设置成功!", 2);
    } elseif (!empty($_REQUEST['display2'])) {
        activate_jobs($yid, 2, $_SESSION['uid']);
        showmsg("设置成功!", 2);
    }
} elseif ($act == 'edit_jobs') {
    $jobs = get_jobs_one(intval($_GET['id']), $_SESSION['uid']);
    if (empty($jobs)) {
        showmsg("参数错误!", 1);
Example #3
0
    $id = intval($_POST['id']);
    $uid = intval($_SESSION["uid"]);
    $jobs_num = $db->get_total("select count(*) num from " . table("jobs") . " where uid={$_SESSION['uid']} and audit=1 and display=1 ");
    $jobs_tmp_num = $db->get_total("select count(*) num from " . table("jobs_tmp") . " where uid={$_SESSION['uid']} and audit<>3 and display=1 ");
    $com_jobs_num = $jobs_num + $jobs_tmp_num;
    $setmeal = get_user_setmeal($_SESSION['uid']);
    if ($com_jobs_num >= $setmeal['jobs_ordinary']) {
        exit("当前显示的职位已经超过了最大限制,请升级服务套餐,或将不招聘的职位设为关闭!");
    } else {
        activate_jobs($id, 1, $_SESSION['uid']);
        exit("ok");
    }
} elseif ($act == "jobs_del") {
    $smarty->cache = false;
    $id = intval($_POST['id']);
    del_jobs($id, intval($_SESSION['uid'])) ? exit("ok") : exit("err");
} elseif ($act == "set_promotion") {
    $catid = intval($_GET['catid']) ? intval($_GET['catid']) : 1;
    $jobid = intval($_GET['jobid']) ? intval($_GET['jobid']) : exit("参数错误!");
    $uid = intval($_SESSION['uid']) ? intval($_SESSION['uid']) : exit("参数错误!");
    $jobinfo = get_jobs_one($jobid);
    $promotion = get_promotion_category_one($catid);
    if ($_CFG['operation_mode'] == '2') {
        $setmeal = get_user_setmeal($uid);
        //获取会员套餐
        if ($setmeal['endtime'] < time() && $setmeal['endtime'] != '0') {
            $end = 1;
            //判断套餐是否到期
            exit("套餐已到期!");
        } else {
            $data = get_setmeal_promotion($uid, $catid);