Example #1
0
     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);
Example #2
0
    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) : "";
Example #3
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}");
Example #4
0
		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");
Example #5
0
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);
}
Example #6
0
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);
}
Example #7
0
            		$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>&nbsp;';
        array_push($table->data, $data);
    }
}
Example #9
0
 * 使用;不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
*/
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));
Example #10
0
    $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('您选择公司规模!');