コード例 #1
0
ファイル: index.php プロジェクト: naujasdizainas/forkcms
 /**
  * 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());
     }
 }
コード例 #2
0
ファイル: index.php プロジェクト: netconstructor/forkcms
 /**
  * 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());
     }
 }