예제 #1
0
 /**
  * 获取桌面widgets的html内容
  * @param null
  * @return string html内容
  */
 public function get_html()
 {
     $render = $this->render;
     $render->pagedata['page_url'] = SHOPEX_STAT_WEBURL;
     $render->pagedata['certi_id'] = base_certificate::certi_id();
     $render->pagedata['sign'] = md5($render->pagedata['certi_id'] . base_certificate::token());
     $render->pagedata['stats_url'] = 'http://stats.shopex.cn/index.php';
     $render->pagedata['callback_url'] = urlencode('http://' . base_request::get_host() . app::get('site')->router()->gen_url(array('app' => 'stats', 'ctl' => 'site_openstats', 'act' => 'index')));
     $is_open = $this->app->getConf('site.stats.is_open');
     if ($is_open) {
         // 取到生意经的授权
         return $render->fetch('desktop/widgets/exstatistics.html');
     } else {
         // 显示激活页面
         return $render->fetch('desktop/widgets/activation.html');
     }
 }
예제 #2
0
 public function index()
 {
     if (!$this->token) {
         $this->begin('index.php?app=desktop&ctl=default&act=workground&wg=b2c.wrokground.sale');
         $this->end(false, app::get('stats')->_('LICENSE错误!'));
     }
     $sign = md5($this->certi_id . $this->token);
     $shoex_stat_webUrl = SHOPEX_STAT_WEBURL . "?site_id=" . $this->certi_id . "&sign=" . $sign . "&innerdesktop=true";
     $this->pagedata['shoex_stat_webUrl'] = $shoex_stat_webUrl;
     $this->pagedata['certi_id'] = base_certificate::certi_id();
     $this->pagedata['sign'] = md5($this->pagedata['certi_id'] . base_certificate::token());
     $this->pagedata['stats_url'] = SHOPEX_STAT_WEBURL;
     $this->pagedata['callback_url'] = urlencode('http://' . base_request::get_host() . app::get('site')->router()->gen_url(array('app' => 'stats', 'ctl' => 'site_openstats', 'act' => 'index')));
     $is_open = $this->app->getConf('site.stats.is_open');
     if ($is_open) {
         // 显示生意经统计页面
         $this->page('admin/bussiness/index.html');
     } else {
         // 显示激活页面
         $this->page('admin/bussiness/activation.html');
     }
 }