} if (isset($_GET['do'])) { $do = trim($_GET['do']); if (isset($_GET['id'])) { $id = intval($_GET['id']); } if ($do == "del" && !empty($id)) { $job->del($id, "member_id=" . $_SESSION['MemberID']); } if ($do == "edit") { setvar("Genders", $typeoption->get_cache_type('gender')); setvar("Educations", $typeoption->get_cache_type('education')); setvar("Salary", $typeoption->get_cache_type('salary')); setvar("Worktype", $typeoption->get_cache_type('work_type')); if (!empty($id)) { $res = $job->read("*", $id, null, "Job.member_id=" . $_SESSION['MemberID']); if (empty($res)) { flash("action_failed"); } $res['expire_date'] = date("Y-m-d", $res['expire_time']); setvar("item", $res); } $tpl_file = "job_edit"; template($tpl_file); exit; } } if (!empty($_POST['job']) && $_POST['save']) { $vals = $_POST['job']; pb_submit_check('job'); $now_job_amount = $job->findCount(null, "created>" . $today_start . " AND member_id=" . $_SESSION['MemberID']);
} if (isset($_GET['do'])) { $do = trim($_GET['do']); if (isset($_GET['id'])) { $id = intval($_GET['id']); } if ($do == "del" && !empty($id)) { $job->del($id, "member_id=" . $the_memberid); } if ($do == "edit") { setvar("Genders", $typeoption->get_cache_type('gender')); setvar("Educations", $typeoption->get_cache_type('education')); setvar("Salary", $typeoption->get_cache_type('salary')); setvar("Worktype", $typeoption->get_cache_type('work_type')); if (!empty($id)) { $res = $job->read("*", $id, null, "Job.member_id=" . $the_memberid); if (empty($res)) { flash("action_failed"); } $res['expire_date'] = df($res['expire_time']); $r1 = $industry->disSubOptions($res['industry_id'], "industry_"); $r2 = $area->disSubOptions($res['area_id'], "area_"); $res = am($res, $r1, $r2); setvar("item", $res); } $tpl_file = "job_edit"; template($tpl_file); exit; } } if (!empty($_POST['job']) && $_POST['save']) {
/** * [PHPB2B] Copyright (C) 2007-2099, Ualink Inc. All Rights Reserved. * The contents of this file are subject to the License; you may not use this file except in compliance with the License. * * @version $Revision: 2048 $ */ if (!defined('IN_PHPB2B')) { exit('Not A Valid Entry Point'); } uses("job", "typeoption"); $job = new Jobs(); $conditions = "Job.status=1 AND company_id=" . $company->info['id']; if (isset($_GET['nid'])) { $id = intval($_GET['nid']); if ($id) { $info = $job->read("*", $id, null, $conditions); if (empty($info)) { flash('data_not_exists', null, 0); } $sql = "UPDATE {$tb_prefix}jobs SET clicked=clicked+1 WHERE id=" . $id . " AND status=1 AND company_id='" . $company->info['id'] . "'"; $pdb->Execute($sql); $tpl_file = "job_detail"; setvar("item", $info); $space->render($tpl_file); exit; } } $amount = $job->findCount(null, $conditions, "id"); setvar("paging", array('total' => $amount)); $space->render("job");