Exemple #1
0
	public function index(){
		$where=array('agentid'=>$this->agentid);
		$groups=M('User_group')->where($where)->order('id ASC')->select();
		$this->assign('groups',$groups);
		if(class_exists('updateSync')){
			$result = updateSync::getIfWeidian();
			$this->assign('load_config',$result);
		}
		$this->display();
	}
 public function _initialize()
 {
     parent::_initialize();
     if (updateSync::getIfWeidian()) {
         $this->Micrstore_URL = C('weidian_domain') ? C('weidian_domain') : 'http://v.meihua.com';
         $this->SALT = C('encryption') ? C('encryption') : 'pigcms';
     } else {
         $this->Micrstore_URL = 'http://v.meihua.com';
         $this->SALT = 'pigcms';
     }
 }
Exemple #3
0
 private function apiMicrstorePayNofity($data)
 {
     function callback($v)
     {
         if (empty($v)) {
             return $v = '';
         } else {
             return $v;
         }
     }
     if (updateSync::getIfWeidian()) {
         $Micrstore_URL = C('weidian_domain') ? C('weidian_domain') : 'http://v.meihua.com';
         $SALT = C('encryption') ? C('encryption') : 'pigcms';
     } else {
         $Micrstore_URL = 'http://v.meihua.com';
         $SALT = 'pigcms';
     }
     $sort_data = $data;
     $sort_data['salt'] = $SALT;
     ksort($sort_data);
     $sort_data = array_map('callback', $sort_data);
     $sign_key = sha1(http_build_query($sort_data));
     $data['sign_key'] = $sign_key;
     $data['request_time'] = time();
     $url = $Micrstore_URL . "/api/pay_notify.php";
     //微店接收数据的地址
     $return = json_decode($this->curl_post($url, $data), true);
     //微店返回数据
 }