Exemplo n.º 1
0
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") {
Exemplo n.º 2
0
            $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) {