コード例 #1
0
 /**
  * Handle demand for news list page
  *
  * @param array $get : get parameters
  * @param array $post : post parameters
  * @return Template
  */
 private function handlePageNewsList($get, $post)
 {
     $newsController = new NewsController();
     if (isset($get[$newsController->parameterPage])) {
         $t = $newsController->prepareTemplateForList(true, false, $newsController->elementsByPage, $get[$newsController->parameterPage], $this->linkPaginationDefaultNews);
     } else {
         $t = $newsController->prepareTemplateForListDefault(true, false, $this->linkPaginationDefaultNews);
     }
     $t = $this->prepareDatasForNewsPanel($t);
     $t->central = $this->targetPageNewsList;
     $t->template = $this->templateSimple;
     return $t;
 }