Esempio n. 1
0
 /**
  * Parse pages datagrid
  *
  * @return	void
  */
 private function parsePages()
 {
     // get results
     $results = BackendAnalyticsModel::getPages($this->startTimestamp, $this->endTimestamp);
     // there are some results
     if (!empty($results)) {
         // get the datagrid
         $dataGrid = new BackendDataGridArray($results);
         // no pagination
         $dataGrid->setPaging();
         // hide columns
         $dataGrid->setColumnHidden('page_encoded');
         // set url
         $dataGrid->setColumnURL('page', BackendModel::createURLForAction('detail_page') . '&page_path=[page_encoded]');
         // parse the datagrid
         $this->tpl->assign('dgPages', $dataGrid->getContent());
     }
 }
Esempio n. 2
0
 /**
  * Parse pages datagrid
  */
 private function parsePages()
 {
     $results = BackendAnalyticsModel::getPages($this->startTimestamp, $this->endTimestamp);
     if (!empty($results)) {
         $dataGrid = new BackendDataGridArray($results);
         $dataGrid->setPaging(false);
         $dataGrid->setColumnHidden('page_encoded');
         // check if this action is allowed
         if (BackendAuthentication::isAllowedAction('detail_page', $this->getModule())) {
             $dataGrid->setColumnURL('page', BackendModel::createURLForAction('detail_page') . '&page_path=[page_encoded]');
         }
         // parse the datagrid
         $this->tpl->assign('dgPages', $dataGrid->getContent());
     }
 }