示例#1
0
 public function __construct()
 {
     parent::__construct($this->website_part);
     $this->lang->load('analytics', $this->language);
     JsSettings::instance()->add(['i18n' => $this->lang->load('analytics', $this->language)]);
     $this->access_token = Access_token::getByTypeAndUserIdAndProfileId('googlea', $this->c_user->id, $this->profile->id);
     $this->load->library('google_analytics/ga_use');
     // default date range
     $this->dates = array('from' => date($this->date_format, strtotime('-30 days')), 'to' => date($this->date_format));
 }
示例#2
0
 /**
  * Load config and google access token model
  */
 public function __construct()
 {
     parent::__construct($this->website_part);
     $this->template->set('section', 'analytics');
     $this->load->config('site_config', TRUE);
     $this->lang->load('analytics_settings', $this->language);
     JsSettings::instance()->add(['i18n' => $this->lang->load('analytics_settings', $this->language)]);
     $analytics_keys = Api_key::build_config('google', $this->config->item('google_app', 'site_config'));
     $this->analytics_settings = array('client_id' => $analytics_keys['client_id'], 'client_secret' => $analytics_keys['secret'], 'redirect_uri' => site_url('settings/analytics/connect'));
     $this->access_token = Access_token::getByTypeAndUserIdAndProfileId('googlea', $this->c_user->id, $this->profile->id);
 }