Your IP : 216.73.216.170


Current Path : /home/zqegovsj/public_html/us3.supplierlist.com/member/master/
Upload File :
Current File : /home/zqegovsj/public_html/us3.supplierlist.com/member/master/member.php

<?php
$inc_path = "../../haibo/en/";$ua_sm_compile_dir = "newmember/";
require($inc_path."global.php");
require("session.php");$tb_prefix= $_SESSION['Version']."_";
require($inc_path .APP_NAME. 'configs/db_session.php');
//ini_set('display_errors','On');
//error_reporting(E_ALL);
uses("member","membertype", "area", "company","companytype","trade", "product","industry","access","setting");
require($inc_path.APP_NAME.'include/page_admin.php');

$companytype = new Companytypes();
if($_SESSION['MemberID']=='177')setvar("checked",1);
$keyword=new Keywords();
$setting= new Settings();
$access = new Accesses();
$industry = new Industries();
$member = new Members();$member->table='members2';
$area = new Areas();
$company = new Companies();
$trade = new Trades();
$product = new Products();
$membertype = new Membertypes();

$tpl_file = "member_index";

if(isset($_SESSION['worker'])){$conditions="work_id= ".$_SESSION['worker'];}else
{$conditions = "1";}
if(isset($workid)){
	$conditions .= " and work_id = ".$_GET['workid'];
	}
$conditions .= " and version='".$_SESSION['Version']."'";
if ($_POST['search']) {
	if($_POST['member']['name']) $conditions.=" and Member.username like '%".$_POST['member']['name']."%'";
	if($_POST['member']['status']>=0) $conditions.=" and Member.status='".$_POST['member']['status']."'";
	
}
if (isset($_POST['ua_action'])) {
	$actions = explode("_", $_POST['ua_action']);
	if($actions[0]=="status"){
		
		$member->updateUserStatus2($_POST['id'],$actions[1]);
	}elseif($actions[0]=="membertype"){
		$ids = implode(",", $_POST['id']);
		$g_db->Execute("update ".$member->getTable()." set user_type='".$actions[1]."' where id in (".$ids.")");
	}
}
if ($_POST['del']) {
	$ids = implode(",", $_POST['id']);
	//删除可能存在的企业

	$g_db->Execute("delete from ".$company->getTable()." where member_id in (".$ids.")");	
	$g_db->Execute("delete from ".$trade->getTable()." where member_id in (".$ids.")");	
	$g_db->Execute("delete from ".$product->getTable()." where member_id in (".$ids.")");	
	//删除可能有的产品, 供求, 
	$member->del($_POST['id']);
	
}


if ($_POST['save']) {
		
		$vals = $_POST['member'];
		//if($_POST['ServiceFromDate']!="None") $vals['service_start_date'] = uaDateConvert($_POST['ServiceFromDate']);
		//if($_POST['ServiceEndDate']!="None") $vals['service_end_date'] = uaDateConvert($_POST['ServiceEndDate']);
		if(!empty($_POST['countryid'])) $vals['province_code_id'] = $_POST['countryid'];
		if(!empty($_POST['provinceid'])) $vals['city_code_id'] = $_POST['provinceid'];
		if(!empty($_POST['member']['userpass'])) $vals['userpass'] = md5($_POST['member']['userpass']);else unset($vals['userpass']);

		array_walk($vals, "uatrim");
		if($_SESSION['MemberID']){
			$vals['modified'] = $time_stamp;
			$result = $member->save($vals, "update", $_POST['id'],'members2');
		}else{
			$sql="select id from members2 where username='".$_POST['member']['username']."'";
		$res = $g_db->GetArray($sql);
		if($res)die("User name already exists!");
			
			$vals['created'] = $time_stamp;
			$result = $member->save($vals,'','',"members2");
			unset($vals);
		
	
		
		}
		
		if($result){
	



	$vals = array();
	$vals =$_POST['k'];
	$vals['name'] = strip_tags($_POST['name']);
	
	$vals['english_name'] = strip_tags($_POST['english_name']);
	if (isset($_POST['cindustry'])) {
		$industryid = $_POST['cindustry'];
	}else if(isset($_POST['bindustry'])){
		$industryid = $_POST['bindustry'];
	}else if(isset($_POST['aindustry'])){
		$industryid = $_POST['aindustry'];
	}
	if(!empty($industryid))
	$vals['industry_id'] = uaAddSlashes($industryid);
	$vals['employee_amount'] = $_POST['EmployeeAmount'];
	//if($_POST['FoundDate']!="None") $vals['found_date'] = uaDateConvert($_POST['FoundDate']);
	$vals['year_annual'] = $_POST['AnnualRevenue'];
	if(isset($_POST['manage_type']))
	{
		$managetype = implode(",",$_POST['manage_type']);
		$vals['manage_type'] = $managetype;
	}
	$vals['property'] = $_POST['company_property'];
	$vals['main_prod'] = strip_tags($_POST['main_prod']);
	$vals['address'] = strip_tags($_POST['address']);
   

	$vals['description'] = htmlspecialchars($_POST['company_des']);
	















	$vals['boss_name'] = $_POST['bossname'];
	$vals['reg_address'] = $_POST['reg_address'];
	$vals['reg_fund'] = $_POST['reg_fund'];
	$vals['bank_from'] = $_POST['bank_from'];
	$vals['bank_account'] = $_POST['bank_account'];
	$vals['main_brand'] = $_POST['main_brand'];
	$vals['year_annual'] = $_POST['AnnualRevenue'];
	$vals['main_customer'] = $_POST['main_customer'];
	$vals['main_biz_place'] = $_POST['main_biz_place'];
	$vals['link_man'] = $_POST['linkman'];
	$vals['position'] = $_POST['position'];
	$vals['telcode'] = $_POST['telcode'];
	$vals['zipcode'] = $_POST['zipcode'];
	$vals['telzone'] = $_POST['telzone'];
	$vals['tel'] = $_POST['tel'];
	$vals['faxcode'] = $_POST['faxcode'];
	$vals['faxzone'] = $_POST['faxzone'];
	$vals['fax'] = $_POST['fax'];
	$vals['mobile'] = $_POST['mobile'];
	$vals['site_url'] = $_POST['site_url'];
	$vals['link_man_gender'] = $_POST['link_man_gender'];
	$vals['email'] = $_POST['email'];


if($_POST['countryid']!='') $vals['country_id'] = $_POST['countryid'];
	
	if($_POST['provinceid']!='') $vals['province_code_id'] = $_POST['provinceid'];
	if(isset($_POST['cityid'])) $vals['city_code_id'] = $_POST['cityid'];
	if(isset($_POST['main_market'])) {
		$mainmarket = implode(",",$_POST['main_market']);
		$vals['main_market'] = $mainmarket;
	}
	
	$check_company_update = 0;
	if ($check_company_update==0) {
		$vals['status'] = 1;
		$message_info = $cfg['room']['action_complete'];
	}else {
		$vals['status'] = 0;
		$message_info = $cfg['room']['msg_wait_check'];
	}
	array_walk($vals,"uatrim");
	
	if($_POST['id']!=''){
		$vals['modified'] = $time_stamp;
		$sql="select id from ".$_SESSION['Version']."_companies where member_id=".$_POST['id'];
		$res=$g_db->GetAll($sql);

		$company->save($vals, "update", $res[0][0], null, " and member_id=".$_POST['id']);
	} else {
		$vals['member_id'] = $_GET['id'];
		$vals['created'] = $time_stamp;
		$company->save($vals);
		$last_company_id = $g_db->Insert_ID();
	}
	flash("./tip.php","./member.php",$message_info);

		}else {
			flash("./tip.php","./member.php","Operation failed",0);
		}
}
if ($_POST['quickadd']) {$nowtime = time();
					$exp_time = $nowtime+10*86400;

				
	$g_db->Execute("REPLACE INTO members2 (username,userpass,user_level,status,created,email) values ('".$_POST['member']['name'].
					"','".md5($_POST['member']['passwd'])."',9,'1','$nowtime','admin@yourdomain.com')");
	
	
}
if ($_GET['action'] == "mod") {

	
	
	
	uaAssign(array("CompanyProperty"=>$company->economic_type,"ManageTypes"=>$company->manage_type,"MainMarkets"=>$company->main_market,"CompanyFunds"=>$company->company_funds,"CompanyAnual"=>$company->year_annuals,"LinkmanPositions"=>$member->ua_positions,"EmployeeAmounts"=>$company->employee_amount,"Genders"=>$member->genders));

	$result = $companytype->findAll("id as CompanytypeId,name as CompanytypeName","1", " id desc", 0,15);
$company_types = array();
foreach ($result as $key=>$val) {
	$company_types[$val['CompanytypeId']] = $val['CompanytypeName'];
}
setvar("CompanyTypes",$company_types);
if(isset($_SESSION['worker'])){setvar("worker",$_SESSION['worker']);}
	
	$vals = null;

	if ($_POST['check_in']){
		$vals['status'] = 1;
		if($member->save($vals, "update", $_GET['id'])){
			flash("./alert.php");
		}else {
			flash("./alert.php?r=2");
		}
	}
	if ($_POST['check_out']){
		$vals['status'] = 0;
		if($member->save($vals, "update", $_GET['id'])){
			flash("./alert.php");
		}else {
			flash("./alert.php","./member.php");
		}
	}
	
	
		
	
	uaAssign(array("WorkPosition"=>$member->ua_positions,"Genders"=>$member->genders));
	setvar("MemberStatus",$member->member_status);
	$tpl_file = "member_edit";

$fields = "Member.id AS MemberID,Member.username AS MemberName,Member.lastname AS NickName,Member.user_type AS MemberType,Member.status AS MemberStatus,Member.created AS CreateDate,Member.last_login AS LastLogin,Member.today_logins AS Logins,Member.answer AS answer ";
$amount = $member->findCount($conditions,"Member.id","members2 as Member");

$res = $member->read("*",$_GET['id'],'members2');

	setvar("m",$res);
if ($_POST['gopage'] && intval($_POST['topage'])) {
	$page = intval($_POST['topage']);
}
pageft($amount,15);
setvar("Today", mktime(0,0,0,date("m") ,date("d"),date("Y")));

$conditions.=" and user_reg = ".$_SESSION['MemberID'];
$firstcount=0;

setvar("MemberList",$member->findAll($fields, $conditions, "Member.id DESC ",$firstcount,300));
		uaAssign(array("MemberStatus"=>$member->member_status,"Amount"=>$amount,"PageHeader"=>$page_header,"ByPages"=>$pagenav));
		
		
		
		
		
	$company_id = $company->field("id","member_id=".$_GET['id']);



}
$fields = "Member.id AS MemberID,Member.username AS MemberName,Member.lastname AS NickName,Member.user_type AS MemberType,Member.status AS MemberStatus,Member.created AS CreateDate,Member.last_login AS LastLogin,Member.today_logins AS Logins,Member.answer AS answer ";
$amount = $member->findCount($conditions,"Member.id","members2 as Member");

$conditions.=" and Member.user_reg = '".$_SESSION['MemberID']."'";

setvar("MemberList",$member->findAll($fields, $conditions, "Member.id DESC ",$firstcount,300));
		uaAssign(array("MemberStatus"=>$member->member_status,"Amount"=>$amount,"PageHeader"=>$page_header,"ByPages"=>$pagenav));
		

if(!empty($company_id)){
	$company->primaryKey = "id";
	$fields = $company->getFieldAliasNames();
	$fields.= ",".$company->alias_cols.",AreaProvince.name AS CompanyProvince";


$res = $company->read2($fields,$company_id,null," and Company.member_id=".$_GET['id']);
		if(!empty($res['CompanyIndustryId']))$current_industry = $industry->searchParentIndustry($res['CompanyIndustryId']);
		if (is_array($current_industry)) {
			$search_industry_ids = implode(",",$current_industry);
		
			$industry=$g_db->GetArray("SELECT id ,name AS IndustryName FROM ".$industry->getTable()." WHERE id in (".$search_industry_ids.")");
			
			setvar("Industry1",$industry[0]);
			setvar("Industry2",$industry[1]);
		}
}else{
			unset($industry);
			$industry=array();
			$industry[0]['id']=1;
			}
		

$res['CompanyDescription']= stripslashes($res['CompanyDescription']);
$res['CompanyDescription']=html_entity_decode($res['CompanyDescription']);

setvar("CompanyInfo",$res);

setvar("CompanyProperty",$company->economic_type);
$selected['property'] = $res['CompanyProperty'];
setvar("SelectedType",$selected['property']);
setvar("ManageTypes",$company->manage_type);
$selected['properties'] = explode(",",$res['CompanyManageType']);
setvar("SelectedProperty",$selected['properties']);
setvar("MainMarkets",$company->main_market);
$selected['markets'] = explode(",",$res['CompanyMainMarket']);
setvar("SelectedMarket",$selected['markets']);
setvar("CompanyFunds",$company->company_funds);
$selected['fund'] = $res['CompanyRegFund'];
setvar("SelectedFund",$selected['fund']);
setvar("CompanyAnual",$company->year_annuals);
$selected['annual'] = $res['CompanyYearAnnual'];
setvar("SelectedAnual",$selected['annual']);
setvar("LinkmanPositions",$member->ua_positions);
setvar("Genders",$member->genders);
setvar("answers",$member->answers);
setvar("SelectedPosition",$res['CompanyPosition']);
setvar("EmployeeAmounts",$company->employee_amount);
setvar("SelectedEmployeeAmount",$res['CompanyEmployeeAmount']);
unset($selected,$res);
function get_Product(){
	global $g_db;
	$sql = "select id,name,parentid from ".$_SESSION['Version']."_industries where parentid = 0 order by id asc";
	$rs = mysqli_query($g_db->_connectionID,$sql);
	$arr = array();
	while ($row = mysqli_fetch_array($rs)){
		$arr[$row['id']] ['id'] = $row['id'];
		$arr[$row['id']] ['name'] = $row['name'];
		$arr[$row['id']] ['parentid'] = $row['parentid'];
	}
	return $arr;
}
/***  从lian.html中ajax传过来的值,并获取传到where条件中  ***/

if($_GET['pid'] != ""){
	function get_Product_tow(){    //二级产品查询
		global $g_db;
		$pid =  $_GET['pid'];		 
		$sql="select id,parentid,name from ".$_SESSION['Version']."_industries where parentid='$pid'";
		
		$rs = mysqli_query($g_db->_connectionID,$sql);
		$arr = array();
		while ($row = mysqli_fetch_array($rs)){
			$arr[$row['id']] ['id'] = $row['id'];
			$arr[$row['id']] ['name'] = $row['name'];
			$arr[$row['id']] ['parentid'] = $row['parentid'];
		}
		return $arr;
	}
	
}else {
		function get_Product_tow($industry){  //  如果为空的话,  直接查询pid = 1的所有内容, 这里也比较好理解
		global $g_db;
				 
		$sql="select name,id,parentid from ".$_SESSION['Version']."_industries where parentid='".$industry."'";
	
		$rs = mysqli_query($g_db->_connectionID,$sql);
		$arr = array();
		while ($row = mysqli_fetch_array($rs)){
			$arr[$row['id']] ['id'] = $row['id'];
			$arr[$row['id']] ['name'] = $row['name'];
			$arr[$row['id']] ['pid'] = $row['pid'];
		} 
		return $arr;
	}

	
	}
setvar('get_Product_tow',get_Product_tow($industry[0]['id']));   //二级产品
setvar('get_Product',get_Product());

include("head.php");template("newmember/".$tpl_file);

?>