Base.php 988 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\admin\controller\baiduwebtongji;
  3. use app\common\controller\Backend;
  4. use addons\baiduwebtongji\library\TongjiApi;
  5. /**
  6. * 百度网站统计配置管理
  7. *
  8. * @icon fa fa-circle-o
  9. */
  10. class Base extends Backend
  11. {
  12. public function _initialize()
  13. {
  14. parent::_initialize();
  15. $this->config = get_addon_config('baiduwebtongji');
  16. $bdtj_show=1;
  17. $sitelist=[];
  18. if(!$this->config['username'] || !$this->config['token']){
  19. $bdtj_show=0;
  20. }else{
  21. $visit = new TongjiApi($this->config);
  22. $sitelist=$visit->getSiteList();
  23. if(!$this->config['siteId']){
  24. $this->config['siteId']=$sitelist[0]['site_id'];
  25. set_addon_config("baiduwebtongji",['siteId'=>$this->config['siteId']]);
  26. }
  27. }
  28. $this->assign('siteId',$this->config['siteId']);
  29. $this->assign('sitelist',$sitelist);
  30. $this->assign('bdtj_show',$bdtj_show);
  31. }
  32. }