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)); }
/** * 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); }