require_once dirname(__FILE__) . '/hunter_common.php'; $act = !empty($_REQUEST['act']) ? trim($_REQUEST['act']) : 'jobs'; $smarty->assign('leftmenu', "jobs"); if ($act == 'jobs') { $wheresql = " WHERE uid='{$_SESSION['uid']}' AND utype={$_SESSION['utype']} "; $orderby = " order by refreshtime desc"; require_once QISHI_ROOT_PATH . 'include/page.class.php'; $perpage = 10; $total_sql = "SELECT COUNT(*) AS num FROM " . table('hunter_jobs') . $wheresql; $total_val = $db->get_total($total_sql); $page = new page(array('total' => $total_val, 'perpage' => $perpage, 'getarray' => $_GET)); $offset = ($page->nowindex - 1) * $perpage; $smarty->assign('title', '职位管理 - 猎头会员中心 - ' . $_CFG['site_name']); $smarty->assign('act', $act); $sql = "SELECT * FROM " . table('hunter_jobs') . $wheresql . $orderby; $smarty->assign('hunterjobs', get_hunterjobs($offset, $perpage, $sql, true)); $smarty->assign('page', $page->show(3)); $smarty->assign('points_rule', get_cache('points_rule')); $setmeal = get_user_setmeal($_SESSION['uid']); $smarty->assign('setmeal', $setmeal); $total = $db->get_total("SELECT COUNT(*) AS num FROM " . table('hunter_jobs') . " WHERE uid='{$_SESSION['uid']}'"); $smarty->assign('total', $total); $smarty->display('member_hunter/hunter_jobs.htm'); } elseif ($act == 'addjobs') { $smarty->assign('user', $user); if ($hunter_profile['huntername']) { $_SESSION['addrand'] = rand(1000, 5000); $smarty->assign('addrand', $_SESSION['addrand']); $smarty->assign('title', '发布职位 - 猎头会员中心 - ' . $_CFG['site_name']); $smarty->assign('hunter_profile', $hunter_profile); if ($_CFG['operation_hunter_mode'] == "2") {
$settr = strtotime("-" . intval($_GET['refre']) . " day"); $wheresql = empty($wheresql) ? " WHERE refreshtime> " . $settr : $wheresql . " AND refreshtime> " . $settr; $oederbysql = " order BY refreshtime DESC "; } } if (intval($_CFG['subsite_id']) > 0) { $wheresql .= empty($wheresql) ? " WHERE " : " AND "; $wheresql .= " subsite_id=" . intval($_CFG['subsite_id']) . " "; } $total_sql = "SELECT COUNT(*) AS num FROM " . table('hunter_jobs') . $wheresql; $total_val = $db->get_total($total_sql); $page = new page(array('total' => $total_val, 'perpage' => $perpage, 'getarray' => $_GET)); $currenpage = $page->nowindex; $offset = ($currenpage - 1) * $perpage; $getsql = "SELECT * FROM " . table('hunter_jobs') . $wheresql . $oederbysql; $hunterjobs = get_hunterjobs($offset, $perpage, $getsql); $smarty->assign('pageheader', "职位管理"); $smarty->assign('hunterjobs', $hunterjobs); $smarty->assign('now', time()); $smarty->assign('total', $total); $smarty->assign('page', $page->show(3)); $smarty->assign('total_val', $total_val); get_token(); $smarty->display('hunter/admin_hunter_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'], "hun_jobs_del"); $num = del_hunterjobs($yid); if ($num > 0) {