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)) {
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));
} 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("该运营模式下不允许职位延期"); } }