Ejemplo n.º 1
0
 $jobid = intval($_POST['jobid']) ? intval($_POST['jobid']) : exit("职位id丢失!");
 $interview_num = intval($_POST['interview_num']) ? intval($_POST['interview_num']) : exit("请填写面试人数!");
 $interview_money = intval($_POST['interview_money']) ? intval($_POST['interview_money']) : exit("请填写面试金额!");
 $interview_success_num = intval($_POST['interview_success_num']) ? intval($_POST['interview_success_num']) : exit("请招聘人数!");
 $interview_success_money = intval($_POST['interview_success_money']) ? intval($_POST['interview_success_money']) : exit("请填写面试成功金额!");
 $uid = intval($_SESSION['uid']) ? intval($_SESSION['uid']) : exit("UID丢失!");
 $val_code = "";
 //可用金额
 $can_balance = get_user_can_balance($uid);
 $jobs = get_jobs_one($jobid, $uid);
 $jobs = array_map("addslashes", $jobs);
 if ($jobs['deadline'] < time()) {
     exit("该职位已到期,请先延期!");
 }
 if ($jobid > 0) {
     $pro_cat = get_promotion_category_one($catid);
     $json = json_array($pro_cat["cp_json"]);
     if ($json["num"] > $interview_num) {
         exit("面试人数有误!");
     }
     if ($json["amount"] > $interview_money) {
         exit("面试金额有误!");
     }
     if ($json["success_num"] > $interview_success_num) {
         exit("招聘人数有误!");
     }
     if ($json["success_amount"] > $interview_success_money) {
         exit("招聘成功金额有误!");
     }
     $block_balance = $interview_num * $interview_money + $interview_success_num * $interview_success_money;
     if ($block_balance > $can_balance) {
Ejemplo n.º 2
0
     exit("-1");
     // showmsg("该职位已到期,请先延期!",1);
 }
 $days = intval($_GET['pdays']);
 $_GET['val'] = "#" . trim($_GET['val']);
 if ($operation_mode == 1) {
     if ($promotion["cat_minday"] > 0 && $days < $promotion["cat_minday"]) {
         exit("-5");
         //小于最少天数
     } elseif ($promotion["cat_maxday"] > 0 && $days > $promotion["cat_maxday"]) {
         exit("-6");
         //大于最大天数
     }
 }
 if ($jobsid > 0 && $days > 0) {
     $pro_cat = get_promotion_category_one(intval($_GET['promotionid']));
     if ($_CFG['operation_mode'] == '3') {
         $setmeal = get_setmeal_promotion($_SESSION['uid'], intval($_GET['promotionid']));
         //获取会员套餐
         $num = $setmeal['num'];
         if ($setmeal['endtime'] < time() && $setmeal['endtime'] != '0' || $num <= 0) {
             if ($_CFG['setmeal_to_points'] == 1) {
                 if ($pro_cat['cat_points'] > 0) {
                     $points = $pro_cat['cat_points'] * $days;
                     $user_points = get_user_points($_SESSION['uid']);
                     if ($points > $user_points) {
                         exit("-2");
                         // showmsg("你的".$_CFG['points_byname']."不够进行此次操作,请先充值!",1,$link);
                     } else {
                         $_CFG['operation_mode'] = 1;
                     }
Ejemplo n.º 3
0
    $jobsid = intval($_GET['jobsid']);
    $promotionid = intval($_GET['promotionid']);
    $info = get_promotion_one($jobsid, $_SESSION['uid'], $promotionid);
    $promotion = get_promotion_category_one($info['cp_promotionid']);
    $smarty->assign('title', "{$promotion['cat_name']} - 企业推广 - 企业会员中心 - {$_CFG['site_name']}");
    $smarty->assign('promotion', $promotion);
    $smarty->assign('info', $info);
    $smarty->assign('jobs', get_jobs_one($jobsid, $_SESSION['uid']));
    $smarty->assign('user_points', get_user_points($_SESSION['uid']));
    $smarty->display('member_company/company_promotion_edit.htm');
} elseif ($act == 'promotion_edit_save') {
    $id = intval($_POST['id']);
    $promotionid = intval($_POST['promotionid']);
    $days = intval($_POST['days']);
    $jobid = intval($_POST['jobid']);
    $catinfo = get_promotion_category_one($promotionid);
    $points = $catinfo['cat_points'] * $days;
    $user_points = get_user_points($_SESSION['uid']);
    if ($_CFG['operation_mode'] == '1' && $points > $user_points) {
        $link[0]['text'] = "返回上一页";
        $link[0]['href'] = 'javascript:history.go(-1)';
        $link[1]['text'] = "充值积分";
        $link[1]['href'] = 'company_service.php?act=order_add';
        showmsg("你的" . $_CFG['points_byname'] . "不够进行此次操作,请先充值!", 1, $link);
    }
    if ($days > 0) {
        if (intval($_POST['endtime']) >= time()) {
            $setsqlarr['cp_endtime'] = intval($_POST['endtime']) + $days * (60 * 60 * 24);
        } else {
            $setsqlarr['cp_endtime'] = strtotime("" . $days . " day");
        }