예제 #1
0
<?php

include_once "../lib/classes/Properties.php";
include_once SITE_PATH . '/lib/classes/Template.php';
include_once SITE_PATH . '/lib/classes/PressReviewService.php';
include_once SITE_PATH . '/lib/classes/PressReview.php';
include_once SITE_PATH . '/lib/classes/PressReviewController.php';
$controller = new PressReviewController();
$template = $controller->handleRequest($_GET, $_POST);
$template->render($template->template);
 /**
  * Handle demand for press review list page
  *
  * @param array $get : get parameters
  * @param array $post : post parameters
  * @return Template
  */
 private function handlePagePressReviewList($get, $post)
 {
     $pressreviewController = new PressReviewController();
     if (isset($get[$pressreviewController->parameterPage])) {
         $t = $pressreviewController->prepareTemplateForList(true, false, $pressreviewController->elementsByPage, $get[$pressreviewController->parameterPage], $this->linkPaginationDefaultPressReview);
     } else {
         $t = $pressreviewController->prepareTemplateForListDefault(true, false, $this->linkPaginationDefaultPressReview);
     }
     $t = $this->prepareDatasForNewsPanel($t);
     $t->central = $this->targetPagePressReviewList;
     $t->template = $this->templateSimple;
     return $t;
 }