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