Exemplo n.º 1
0
         adminmsg("审核成功!响应行数 {$n}", 2);
     } else {
         adminmsg("审核失败!响应行数 0", 1);
     }
 } elseif (!empty($_GET['refresh'])) {
     if ($n = refresh_jobs($yid)) {
         adminmsg("刷新成功!响应行数 {$n}", 2);
     } else {
         adminmsg("刷新失败!", 0);
     }
 } elseif (!empty($_POST['set_delay'])) {
     $days = intval($_POST['days']);
     if (empty($days)) {
         adminmsg("请填写要延长的天数!", 0);
     }
     $arr = delay_jobs($yid, $days);
     if (!empty($arr)) {
         $job_arr = explode(',', $arr);
         if (intval($job_arr[1]) == 0) {
             $img_type = 0;
         } else {
             $img_type = 2;
         }
         distribution_jobs($yid);
         adminmsg("共延长职位 {$job_arr[0]} 个!成功 {$job_arr[1]} 个,失败 {$job_arr[2]} 个", $img_type);
     } else {
         adminmsg("操作失败!", 0);
     }
 } elseif (!empty($_REQUEST['export'])) {
     check_permissions($_SESSION['admin_purview'], "jobs_export");
     if (!export_jobs($yid)) {
Exemplo n.º 2
0
            adminmsg("审核成功!响应行数 {$n}", 2);
        } else {
            adminmsg("审核失败!响应行数 0", 1);
        }
    } elseif (!empty($_GET['refresh'])) {
        if ($n = refresh_jobs($yid)) {
            adminmsg("刷新成功!响应行数 {$n}", 2);
        } else {
            adminmsg("刷新失败!", 0);
        }
    } elseif (!empty($_POST['set_delay'])) {
        $days = intval($_POST['days']);
        if (empty($days)) {
            adminmsg("请填写要延长的天数!", 0);
        }
        if ($n = delay_jobs($yid, $days)) {
            distribution_jobs($yid);
            adminmsg("延长有效期成功!响应行数 {$n}", 2);
        } else {
            adminmsg("操作失败!", 0);
        }
    }
} elseif ($act == 'edit_jobs') {
    get_token();
    check_permissions($_SESSION['admin_purview'], "jobs_edit");
    $id = !empty($_REQUEST['id']) ? intval($_REQUEST['id']) : adminmsg("你没有选择职位!", 1);
    $smarty->assign('pageheader', "职位管理");
    $jobs = get_jobs_one($id);
    $smarty->assign('url', $_SERVER["HTTP_REFERER"]);
    $smarty->assign('jobs', $jobs);
    $smarty->assign('jobsaudit', get_jobsaudit_one($id));
Exemplo n.º 3
0
} elseif ($act == "delay_save") {
    $id = trim($_GET['id']) ? trim($_GET['id']) : exit("您没有选择职位!");
    $days = intval($_GET['days']) ? intval($_GET['days']) : exit("您没有填写延期天数");
    // $olddeadline=intval($_GET['olddeadline'])?intval($_GET['olddeadline']):exit("出错了");
    if ($operation_mode == "1") {
        $points_rule = get_cache('points_rule');
        $day_points = $points_rule['jobs_daily']['value'];
        $ptype = $points_rule['jobs_daily']['type'];
        $mypoints = get_user_points($_SESSION['uid']);
        if ($points_rule['jobs_daily']['type'] == "2" && $points_rule['jobs_daily']['value'] > 0) {
            $points = $day_points * $days * $count_id;
        }
        if ($mypoints < $points) {
            $str = "<a href=\"" . get_member_url(1, true) . "company_service.php?act=order_add\">[充值{$_CFG['points_byname']}]</a>";
            exit("你的" . $_CFG['points_byname'] . "不足,请" . $str);
        }
        if (delay_jobs($id, $_SESSION['uid'], $days)) {
            if ($points > 0) {
                report_deal($_SESSION['uid'], $ptype, $points);
                $user_points = get_user_points($_SESSION['uid']);
                $operator = $ptype == "1" ? "+" : "-";
                write_memberslog($_SESSION['uid'], 1, 9001, $_SESSION['username'], "延长职位({$id})有效期为{$days}天,({$operator}{$points}),(剩余:{$user_points})");
                write_memberslog($_SESSION['uid'], 1, 2007, $_SESSION['username'], "延长职位({$id}) 有效期为{$days}天");
                //记录套餐操作
            }
            exit("ok");
        }
    } else {
        exit("该运营模式下不允许职位延期");
    }
}