<?php
header("Content-type:text/html;charset=UTF-8");

//站点配置
$site_config = array(
    'default'	=>    array(
        'api_url'	=>    'http://cms.wondershare.com',
        'show_type'	=>    'write'
    ),
    'wondershare.com'	=>    array(
        'api_url'	=>    'http://cms.wondershare.com',
        'show_type'	=>    'write'
    ),
	'wondershare.net'	=>    array(
        'api_url'	=>    'http://cms.wondershare.net',
        'show_type'	=>    'write'
    ),
    'iskysoft.us'	=>    array(
        'api_url'	=>    'http://cms.wondershare.net',
        'show_type'	=>    'echo'
    ),
    'tuneup360.com'	=>    array(
        'api_url'	=>    'http://cms.wondershare.net',
        'show_type'	=>    'write'
    ),
    'spotmau.com'	=>    array(
        'api_url'	=>    'http://cms.wondershare.net',
        'show_type'	=>    'write'
    ),
);

function get_interface_info($info, $str='', $site='default'){
    global $site_config;
    $api_url = $site_config['default']['api_url'];//如果获取其它参数，默认地址
    
    if($info == "localprice"){
        $api_site = isset($site_config[$site]) ? $site_config[$site] : $site_config['default'];
        $api_url = $api_site['api_url'];
    }
    $back = file_get_contents($api_url.'/interface/products/productInterface.php'.$str);
    if(isset($_GET['test']) && $_GET['test']=='1'){echo $api_url.'/interface/products/productInterface.php'.$str;}
    return $back;
}

function getIp(){
	if(!empty($_SERVER["HTTP_CLIENT_IP"])){
		$cip = $_SERVER["HTTP_CLIENT_IP"];
	}else if(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){
		$cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
	}else if(!empty($_SERVER["REMOTE_ADDR"])){
		$cip = $_SERVER["REMOTE_ADDR"];
	}else $cip = "";
	preg_match('/[\d\.]{7,15}/', $cip, $cips);
	$cip = $cips[0] ? $cips[0] : 'unknown';
	unset($cips);
	return $cip;
}

function show_info($info,$back,$site=''){
    global $site_config;
    if($info == 'localprice' && $back !=''){
        if($site!=''){
            switch ($site){
                case 'iskysoft.us':
                    $back = "<span style=\"margin-left:-30px;display:block;color:#555;text-shadow:0 0 0;\"><span>".$back."</span></span>";
                    break;
                case 'tuneup360.com':
                    $back = "<span style=\"margin-left:-30px;display:block;color:#555;text-shadow:0 0 0;\"><span>".$back."</span></span>";
                    break;
                case 'wondershare.net':
                    $back = "<span style=\"margin-left:-20px;\"><br />".$back."</span>";
                    break;
				case 'wondershare.com':
					if( !empty( $back ) ) echo 'var time = setInterval(function(){
										if( typeof $ != "undefined" ){
											$("a.buyBtn-info").removeClass("buyBtn-info").addClass("buyBtn-infos");	
											window.clearInterval(time);
										}
									},500);';
                	$back = "<span class=\"lang\">".$back."</span>";
                break;
                default:
                    if($_GET['nowrap'] == '1'){
                        $back = "<span style=\"font-size:9px;\">".$back."</span>";
                    }else{
                        $back = "<span style=\"margin-left:-20px;\">".$back."<br /></span>";
                    }
                    break;
                
            }
        }
    }
    
    $show_type = isset($site_config[$site]['show_type']) ? $site_config[$site]['show_type'] : $site_config['default']['show_type'];
    if($show_type=='echo'){
        echo $back;
        exit;
    }else{
        echo "document.write('".$back."');";
    }
}

$str = '?';
$site = '';
if($_GET['info'] == 'localprice'){
    $ip = getIp();
    $id = 0;
    $price = '';
    
    $site = isset($_GET['site']) ? $_GET['site'] : 'default';
    if(isset($_GET['id'])){
        $id = trim($_GET['id']);
    }
    if(isset($_GET['price'])){
        $price = trim($_GET['price']);
    }
    if(isset($_GET['test']) && $_GET['test']=='1'){echo $ip;}
    //193.5.163.239 12.5.77.113
    if($ip == '203.166.220.144' || $ip =='121.15.134.170' || $ip =='218.17.158.66' ){$ip = '24.64.0.0';}
    if($ip == '10.10.24.143' || $ip == '127.0.0.1' ){$ip = '24.64.0.0';}
    $str .=  'id='.$id.'&web_type='.(isset($_GET['web_type']) ? $_GET['web_type'] : 1).'&ip='.$ip.'&price='.$price.'&fun=localprice&code='.md5('product');
}else{
    $str .=  'id='.$_GET['id'].'&web_type='.(isset($_GET['web_type']) ? $_GET['web_type'] : 1).'&info='.$_GET['info'].'&code='.md5('product');
}

$rs = get_interface_info($_GET['info'],$str,$site);
show_info($_GET['info'],$rs,$site);

?>
