Пример #1
0
 public function actionIndex()
 {
     $page = isset($_GET['page']) ? $_GET['page'] : 1;
     $category = isset($_GET['cat']) ? sprintf('%s', $_GET['cat']) : null;
     $model = \models\Page::getInstance();
     $name = Auth::getUser();
     $greet = $name ? 'Welcome, ' . $name . '!' : null;
     if ($category) {
         $images = $model->getAllImagesInCategory($category, $page);
     } else {
         $images = $model->getAllImagesOnPage($page);
     }
     $this->title = "Gallery";
     $this->content = $this->generateTemplate('index', ['images' => $images, 'categories' => $model->getAllCategories(), 'currentCategory' => $category, 'pagesAmount' => $model->amountOfPages($category), 'auth' => Auth::isAuthorized(), 'greet' => $greet]);
     $this->render();
 }