Jian

class Class_OpenData{
	public $client = null;
	public $siteid = null;
	public $param = array();
	public $isPlatform = false;
	function __construct($options=array()){
		$conf = config('open');
		$this->client = new Class_Client($conf['openurl'], $conf['appid'], $conf['secret']);
		$this->siteid = isset($options['siteid']) ? $options['siteid'] : null;
		$this->param = array('siteid'=>$this->siteid);
	}
	function __call($name,$args){
		$ret = false;
		$methods = array(
			'member','members','memberByEmail',
			'memberCreate','memberByMobile','memberEdit',
			'nav','audio','video','image',
			'mail','siteinfo','uploadImage','uploadVideo','uploadAudio','consume',
			'memberConsumeCount','ruleList','signIn'
		);
		if(in_array($name, $methods))
		{
			$ret = call_user_func_array(array($this,$name),$args);
			$this->reset();
		}
		return $ret;
	}
}