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;
}
}