/** * Parses the most important referrals */ private function parseImportantReferrals() { $results = BackendAnalyticsModel::getTopReferrals($this->startTimestamp, $this->endTimestamp, 25); if (!empty($results)) { $dataGrid = new BackendDataGridArray($results); $dataGrid->setColumnsHidden(array('referral_long')); $dataGrid->setColumnURL('referral', 'http://[referral_long]', '[referral_long]'); // set headers $dataGrid->setHeaderLabels(array('pageviews' => SpoonFilter::ucfirst(BL::lbl('Views')), 'pageviews_percentage' => '% ' . SpoonFilter::ucfirst(BL::lbl('Views')))); // parse the datagrid $this->tpl->assign('dgReferrers', $dataGrid->getContent()); } }
/** * Parses the most important referrals * * @return void */ private function parseImportantReferrals() { // get results $results = BackendAnalyticsModel::getTopReferrals($this->startTimestamp, $this->endTimestamp, 25); // there are some results if (!empty($results)) { // get the datagrid $dataGrid = new BackendDataGridArray($results); // hide columns $dataGrid->setColumnsHidden(array('referral_long')); // set headers values $headers['pageviews'] = ucfirst(BL::lbl('Views')); $headers['pageviews_percentage'] = '% ' . ucfirst(BL::lbl('Views')); // set column url $dataGrid->setColumnURL('referral', 'http://[referral_long]', '[referral_long]'); // set headers $dataGrid->setHeaderLabels($headers); // parse the datagrid $this->tpl->assign('dgReferrers', $dataGrid->getContent()); } }