| Current Path : /home/zqegovsj/public_html/us3.supplierlist.com/haibonet/ |
| Current File : /home/zqegovsj/public_html/us3.supplierlist.com/haibonet/index.php |
<?php
$_SESSION['id']=1;
$inc_path = "../haibo/en/";
require($inc_path."global.php");
uses("producttype","member","memberlog","company","setting");
$producttype = new Producttypes();
$sql = "select username as name from members where id=".$_SESSION['id'];
$res = $g_db->GetAll($sql);
setvar("member", $res[0]);
$sql = "select * from en_companies where member_id=".$_SESSION['id'];
$res = $g_db->GetAll($sql);
$res[0]['description']= stripslashes($res[0]['description']);
$res[0]['description']=html_entity_decode($res[0]['description']);
setvar("company", $res[0]);
setvar("pagekeyword",$res[0]['keyword1']);
$sql = "select * from en_products where member_id='".$_SESSION['id'] ."' limit 0,5";
$res = $g_db->GetAll($sql);
setvar("Products", $res);
$sql = "select version_site from members where version_site like '%www.%' order by created DESC";
$res = $g_db->GetAll($sql);
for($j=0;$j<count($res);$j++){
$version_site=explode('***',$res[$j][0]);
$web=array();
for($i=0;$i<count($version_site);$i++){
$version_site[$i]=explode(',',$version_site[$i]);
$value=explode('www',$version_site[$i][2]);
if($value[0]!=$version_site[$i][2]){
$web[$j]['site']=$version_site[$i][2];}
}
}
setvar("count",1);
$sql = "select id from en_producttypes where member_id=".$_SESSION['id']." and level =105";
$result = $g_db->GetAll($sql);
function array_multi2single($array)
{
static $result_array=array();
foreach($array as $value)
{
if(is_array($value))
{
array_multi2single($value);
}
else
$result_array[]=$value;
}
return $result_array;
}
$r=array_multi2single($result);
$r=array_unique($r);
$r = implode(",", $r);
if(!$r)$r=0;
$sql = "select sn from cn_products where member_id='".$_SESSION['id'] ."' and producttype_id in(".$r.") order by `ep_range` DESC limit 0,15";
$res = $g_db->GetAll($sql);
setvar("Products", $res);
setvar("count2", 1);
$conditions = "member_id='".$_SESSION['id']."' and level=0";
$ts = $producttype->findAll($producttype->common_cols,$conditions," cpt_range ASC
",0,30);
$count1=$producttype->findAll('count(*)',"1=1"," id ASC
",0,50);
$count2=$producttype->findAll('count(*)',$conditions," id ASC
",0,50);
/*
for($i=0;$i<$count2[0][0];$i++)
{
$a[$i]= $producttype->findAll($producttype->common_cols,"level='".$ts[$i][0]."'"," id ASC
",0,50);
$ct=$producttype->findAll('count(*)',"level='".$ts[$i][0]."'"," id ASC
",0,50);
if($i==0){$typeres[0]=$ts[0];
for($j=0;$j<$ct[0][0];$j++){
$typeres[$j+1]=$a[$i][$j];
}if($ts[1]!=''){$typeres[$ct[0][0]+1]=$ts[1];$x=$ct[0][0]+1;}
}else{
for($j=0;$j<$ct[0][0];$j++){
$typeres[$x+1+$j]=$a[$i][$j];
}
$x+=$ct[0][0]+1;
if($x==$count1[0][0])break;
if($ts[$i+1]!='')$typeres[$x]=$ts[$i+1];
}
}*/
//setvar("ProductTypes",$typeres);
setvar("i",1);
setvar("j",1);
require($inc_path .APP_NAME. 'include/inc.discuz.php');
require($inc_path .APP_NAME. 'include/inc.phpwind.php');
require($inc_path .APP_NAME. 'configs/db_session.php');
$company = new Companies();
$setting = new Settings();
$memberlog = new Memberlogs();
$member = new Members();
$template="./webmaster/user_logging";
$_SERVER['HTTP_REFERER'] = '';
$ua_user = getMemberInfo();
$if_set_login_picture = $setting->field("ab", "aa='login_picture'");
setvar("IfLoginPicture",intval($if_set_login_picture));
define('MAGIC_QUOTES_GPC',ini_set("magic_quotes_runtime",0)?True:False);
if(isset($_POST['loginbtn'])){
//
$back_forward = null;
//error_reporting(E_ALL);
$auth_check = uaStrCompare(strtolower($_POST['login_auth']),strtolower($_SESSION['Angus']));
if (!$auth_check) {
session_destroy();
setvar("LoginError",$cfg['lang']['wrong_validate']);
}elseif(!empty($_POST['login_name']) && !empty($_POST['login_pass'])){
unset($_SESSION['Angus']);
$tmpUserName = uaAddSlashes($_POST['login_name']);
$tmpUserPass = uaAddSlashes($_POST['login_pass']);
$sql = "select sign from members where username='".$_POST['login_name']."'";
$res = $g_db->GetAll($sql);
if($res[0][0]!=''&&$res[0][0]!='us3'){
gotoUrl('https://'.$res[0][0].'.us.haibo.net');
exit;
}
if(!empty($_POST['forward'])){
$back_forward = './master/index.php';
}
$checked = ua_checkLogin($tmpUserName,$tmpUserPass, $back_forward);
if ($checked > 0) {
$errmsg = "";
}
elseif ($checked == (-2) ) {
$errmsg = $cfg['lang']['member_not_exists'];
}elseif ($checked == (-3)) {
$errmsg = $cfg['lang']['login_pwd_false'];
}elseif ($checked == (-4)) {
$errmsg = $cfg['lang']['member_checking'];
}else {
$errmsg = $cfg['lang']['login_false'];
}
setvar("LoginError",$errmsg);
}
}
function ua_htmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = ua_htmlspecialchars($val);
}
} else {
$string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',
str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string));
}
return $string;
}
function ua_referer($default = '') {
global $referer;
$indexname = URL;
$default = empty($default) ? $indexname : '';
$referer = ua_htmlspecialchars($referer);
if(!preg_match("/(\.php|[a-z]+(\-\d+)+\.html)/", $referer) || strpos($referer, 'logging.php')) {
$referer = $default;
}
return $referer;
}
if(isset($_GET['action'])&&$_GET['action'] == "logout"){
setcookie('MemberName', '', time(), "/");
setcookie('MemberID', '', time(), "/");
setcookie('SiteFrom', '', time(), "/");
setcookie('MemberPass', '', time(), "/");
setcookie('Version', '', time(), "/");
setcookie('Version', '', time(), "/");
setcookie('freemember','', time(), "/");
session_unset();
session_destroy();
}
template("./haibo/index");
?>