echo edit_service($_POST); } else { if (strpos($uri, '/tasks') !== false) { echo get_tasks($_GET); } else { if (strpos($uri, '/change_tasks') !== false) { echo edit_task($_POST); } else { if (strpos($uri, '/discussions') !== false) { echo get_discussions($_GET); } else { if (strpos($uri, '/projects') !== false) { echo get_projects($_GET); } else { if (strpos($uri, '/companies') !== false) { echo get_company($_GET); } else { if (strpos($uri, '/company_reviews') !== false) { echo get_company_review($_GET); } else { if (strpos($uri, '/add_review_company') !== false) { echo add_company_review($_POST); } else { if (strpos($uri, '/get_account') !== false) { echo get_account($_GET); } else { if (strpos($uri, '/components') !== false) { echo get_components($_GET); } else { if (strpos($uri, '/documents') !== false) { echo get_documents($_GET);
if (!empty($_GET['settr'])) { $settr = strtotime("-" . intval($_GET['settr']) . " day"); $wheresql = empty($wheresql) ? " WHERE addtime> " . $settr : $wheresql . " AND addtime> " . $settr; } $operation_mode = $_CFG['operation_mode']; if ($operation_mode == '1') { $joinsql = " LEFT JOIN " . table('members') . " AS m ON c.uid=m.uid LEFT JOIN " . table('members_points') . " AS p ON c.uid=p.uid"; } else { $joinsql = " LEFT JOIN " . table('members') . " AS m ON c.uid=m.uid LEFT JOIN " . table('members_setmeal') . " AS p ON c.uid=p.uid"; } $total_sql = "SELECT COUNT(*) AS num FROM " . table('company_profile') . " AS c" . $joinsql . $wheresql; $total_val = $db->get_total($total_sql); $page = new page(array('total' => $total_val, 'perpage' => $perpage)); $currenpage = $page->nowindex; $offset = ($currenpage - 1) * $perpage; $clist = get_company($offset, $perpage, $joinsql . $wheresql . $oederbysql, $operation_mode); $smarty->assign('pageheader', "企业管理"); $smarty->assign('clist', $clist); $smarty->assign('certificate_dir', $certificate_dir); $smarty->assign('page', $page->show(3)); $smarty->display('company/admin_company_list.htm'); } elseif ($act == 'company_perform') { check_token(); $u_id = !empty($_POST['y_id']) ? $_POST['y_id'] : adminmsg("你没有选择企业!", 1); if ($_POST['delete']) { check_permissions($_SESSION['admin_purview'], "com_del"); if ($_POST['delete_company'] == 'yes') { !del_company($u_id) ? adminmsg("删除企业资料失败!", 0) : ""; } if ($_POST['delete_jobs'] == 'yes') { !del_company_alljobs($u_id) ? adminmsg("删除职位失败!", 0) : "";
$_CFG['operation_mode'] = 2; $setmeal = get_user_setmeal($_SESSION['uid']); if ($setmeal['jobsfair_num'] <= 0) { if ($_CFG['setmeal_to_points'] == 1) { $user_points = get_user_points($_SESSION['uid']); if ($jobfair['predetermined_point'] > $user_points) { exit("你的" . $_CFG['points_byname'] . "不足,请充值后再预定!"); } else { $_CFG['operation_mode'] = 1; } } else { exit("您累计参加的招聘会已经超过了最大限制,请升级服务套餐!"); } } } $company_profile = get_company($_SESSION['uid']); $setsqlarr['jobfairid'] = $id; $setsqlarr['uid'] = intval($_SESSION['uid']); $setsqlarr['etypr'] = 1; $setsqlarr['eaddtime'] = $timestamp; $setsqlarr['companyname'] = $company_profile['companyname']; $setsqlarr['company_id'] = $company_profile['id']; $setsqlarr['company_addtime'] = $company_profile['addtime']; $setsqlarr['jobfair_title'] = $jobfair['title']; $setsqlarr['jobfair_addtime'] = $jobfair['addtime']; $setsqlarr['note'] = "{$_SESSION['username']} 预定了招聘会 《{$jobfair['title']}》 的展位,已成功扣除积分 {$jobfair['predetermined_point']}"; if ($db->inserttable(table('jobfair_exhibitors'), $setsqlarr)) { if ($jobfair['predetermined_point'] > 0 && $_CFG['operation_mode'] == '1') { report_deal($_SESSION['uid'], 2, $jobfair['predetermined_point']); $user_points = get_user_points($_SESSION['uid']); write_memberslog($_SESSION['uid'], 1, 9001, $_SESSION['username'], "预定了招聘会 《{$jobfair['title']}》 的展位,(-{$jobfair['predetermined_point']}),(剩余:{$user_points})", 1, 1019, "预定招聘会展位", "-{$jobfair['predetermined_point']}", "{$user_points}");
audit_db($config["id_user"], $config["REMOTE_ADDR"], "ACL Violation","Trying to access a contact without permission"); include ("general/noaccess.php"); exit; } } $new_contact = (bool) get_parameter ('new_contact'); $create_contact = (bool) get_parameter ('create_contact'); $update_contact = (bool) get_parameter ('update_contact'); $delete_contact = (bool) get_parameter ('delete_contact'); $get_contacts = (bool) get_parameter ('get_contacts'); $offset = get_parameter ('offset', 0); if ($get_contacts && $id) { $contract = get_contract ($id); $company = get_company ($contract['id']); $contacts = get_company_contacts ($company['id'], false); echo json_encode ($contacts); if (defined ('AJAX')) return; } // Create if ($create_contact) { if (!$id_company) { echo ui_print_error_message (__('Error creating contact. Company is empty'), '', true, 'h3', true); } else { if (!$write_permission && !$manage_permission) { audit_db($config["id_user"], $config["REMOTE_ADDR"], "ACL Violation","Trying to create a new contact in a group without access");
function add_down_resume($resume_id, $company_uid, $resume_uid, $resume_name) { global $db, $timestamp; $setarr["resume_id"] = intval($resume_id); $setarr["company_uid"] = intval($company_uid); $setarr["resume_uid"] = intval($resume_uid); $setarr["resume_name"] = trim($resume_name); $company = get_company($company_uid); $setarr['company_name'] = $company['companyname']; $setarr['down_addtime'] = $timestamp; return $db->inserttable(table("company_down_resume"), $setarr); }
function add_com_down_manager_resume($resume_id, $company_uid, $resume_uid, $resume_name) { global $db, $timestamp; $resume_id = intval($resume_id); $company_uid = intval($company_uid); $resume_uid = intval($resume_uid); $resume_name = trim($resume_name); $company = get_company($company_uid); $sql = "INSERT INTO " . table('user_down_talent_resume') . " (resume_id,resume_uid,resume_name,user_uid,company_name,company_id,utype,down_addtime) VALUES ('{$resume_id}','{$resume_uid}','{$resume_name}','{$company_uid}','{$company['companyname']}','{$company['id']}','1','{$timestamp}')"; return $db->query($sql); }
$list['fullname']="N".str_pad($list['resume_id'],7,"0",STR_PAD_LEFT); } elseif ($list['display_name']=="3") { $list['fullname']=cut_str($list['fullname'],1,0,"**"); }*/ $favoriteshtml .= '<div class="get_resume_box" onclick="window.location.href="../resume-show.php?id=' . ($favoriteshtml .= "<div class='get_resume_box' onclick=window.location.href='../resume-show.php?id={$list["resume_id"]}'\r\n><div class='get_resume_left'><div class='name_box'><div class='name_box_l'>" . $list["fullname"] . '</div><div class="name_box_r">' . date("Y-m-d", $list["apply_addtime"]) . '</div><div class="clear"></div></div><div class="person_detail">' . $list["education_cn"] . '|' . $list["birthdate_"] . '|' . $list["experience_cn"] . '|' . $list["residence_cn"] . '</div></div><div class="get_resume_right"><img src="../images/34.gif" alt="" /></div><div class="clear"></div></div>'); } exit($favoriteshtml); } else { exit('-1'); } } elseif ($act == "ajax_download_resume_add") { $resume_id = intval($_POST["resume_id"]); $resume = resume_one($resume_id); $company_info = get_company($_SESSION['uid']); if ($_SESSION["utype"] != 1) { exit("企业会员请登录后查看联系方式"); } else { $setmeal = get_user_setmeal($_SESSION['uid']); if ($_CFG['operation_mode'] == "3") { if ($_CFG['setmeal_to_points'] == "1") { if (empty($setmeal) || $setmeal['endtime'] < time() && $setmeal['endtime'] != "0") { $_CFG['operation_mode'] = "1"; } elseif ($resume['talent'] == '2' && $setmeal['download_resume_senior'] <= 0) { $_CFG['operation_mode'] = "1"; } elseif ($resume['talent'] == '1' && $setmeal['download_resume_ordinary'] <= 0) { $_CFG['operation_mode'] = "1"; } else { $_CFG['operation_mode'] = "2"; }
function fill_inventories_table($inventories, &$table) { global $config; $table->width = "99%"; foreach ($inventories as $inventory) { $data = array(); $id_group = get_inventory_group($inventory['id']); $has_permission = true; if (!give_acl($config['id_user'], $id_group, 'VR')) { $has_permission = false; } $contract = get_contract($inventory['id_contract']); $company = get_company($contract['id_company']); $data[0] = $inventory['name']; if ($has_permission) { $table->head[1] = __('Company'); $table->head[2] = __('Contract'); if ($inventory['description']) { $data[0] .= ' ' . print_help_tip($inventory['description'], true, 'tip_info'); } $data[1] = $company['name']; $data[2] = $contract['name']; } if (give_acl($config['id_user'], $id_group, "VW")) { $table->head[4] = __('Edit'); $table->align[4] = 'center'; $data[4] = '<a href="index.php?sec=inventory&sec2=operation/inventories/inventory_detail&check_inventory=1&id=' . $inventory['id'] . '">' . '<img src="images/wrench.png" /></a>'; } $table->head[5] = __('More info'); $data[5] = '<a href="javascript: openInventoryMoreInfo(' . $inventory['id'] . ');" id="show_info-' . $inventory["id"] . '">'; $data[5] .= print_image("images/information.png", true, array("title" => __('Show object type fields'))); $data[5] .= '</a> '; array_push($table->data, $data); } }
* 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ */ if (!defined('IN_QISHI')) { die('Access Denied!'); } require_once dirname(__FILE__) . '/../include/common.inc.php'; require_once QISHI_ROOT_PATH . 'include/mysql.class.php'; require_once QISHI_ROOT_PATH . 'include/fun_shop.php'; $db = new mysql($dbhost, $dbuser, $dbpass, $dbname); if ($_CFG['operation_mode'] == 2) { $link[0]['text'] = "网站首页"; $link[0]['href'] = url_rewrite('QS_index'); showmsg('套餐模式不能使用积分商城', 1, $link); } if ($_SESSION['utype'] == '1') { $smarty->assign("com_point", get_user_points($_SESSION['uid'])); $smarty->assign("com_info", get_company($_SESSION['uid'])); } elseif ($_SESSION['utype'] == '2') { $smarty->assign("com_point", get_user_points($_SESSION['uid'])); } elseif ($_SESSION['utype'] != '' && $_SESSION['utype'] != '1') { $link[0]['text'] = "网站首页"; $link[0]['href'] = url_rewrite('QS_index'); showmsg('积分商城仅对企业开放!', 1, $link); } // 积分规则 $smarty->assign("points_rule", get_cache("points_rule")); // 热门关键字 $smarty->assign("hotword", get_shop_hotword(6)); // 最新兑换记录 $smarty->assign("exchange_list", get_exchange_index(4));
$smarty->cache = false; $company_info = get_company(intval($_SESSION['uid'])); if (empty($company_info)) { header("Location: ?act=company_info"); } else { $smarty->assign('company_info', $company_info); $smarty->display("wap/company/wap-user-company-index.html"); } } elseif ($act == "company_info") { $smarty->cache = false; $company_info = get_company(intval($_SESSION['uid'])); $smarty->assign('company_info', $company_info); $smarty->display("wap/company/wap-com-info.html"); } elseif ($act == "company_info_save") { $smarty->cache = false; $company_info = get_company(intval($_SESSION['uid'])); $_POST = array_map("utf8_to_gbk", $_POST); $setsqlarr['uid'] = intval($_SESSION['uid']); $setsqlarr['companyname'] = trim($_POST['companyname']) ? trim($_POST['companyname']) : exit('您没有输入企业名称!'); $setsqlarr['nature'] = trim($_POST['nature']) ? intval($_POST['nature']) : exit('您选择企业性质!'); $setsqlarr['nature_cn'] = trim($_POST['nature_cn']); $setsqlarr['trade'] = trim($_POST['trade']) ? intval($_POST['trade']) : exit('您选择所属行业!'); $setsqlarr['trade_cn'] = trim($_POST['trade_cn']); $setsqlarr['district'] = intval($_POST['district']) > 0 ? intval($_POST['district']) : exit('您选择所属地区!'); $setsqlarr['sdistrict'] = intval($_POST['sdistrict']); $setsqlarr['district_cn'] = trim($_POST['district_cn']); if (intval($_POST['street']) > 0) { $setsqlarr['street'] = intval($_POST['street']); $setsqlarr['street_cn'] = trim($_POST['street_cn']); } $setsqlarr['scale'] = trim($_POST['scale']) ? trim($_POST['scale']) : exit('您选择公司规模!');