/
Ladlen
/
library
Обзор
Документация
Войти
/
Ladlen
/
library
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
controllers/admin/Controller.php
58 строк
1 KB
Dolgov Dmitriy
users
14 фев 2017, 01:25
14 фев 2017, 01:25
7aac280
Код
Авторство
О чём код?
<?php namespace app\controllers\admin; use app\core\Container; use app\models\User; use app\models\Publisher; use app\models\Author; use app\core\Web; class Controller extends \app\core\Controller { protected $layout = 'admin.php'; public function actionIndex() { Web::redirect('admin', ['action' => 'publishers']); } public function beforeAction() { if (!User::loggedId()) { Web::redirect('admin/login'); } parent::beforeAction(); } public function actionAuthors() { return $this->render('admin/authors/list', new Container(['items' => (new Author)->getAuthors()])); } public function actionBooks() { return $this->render('admin/books/list'); } public function actionPublishers() { $publisher = new Publisher; $values = new Container(); $values->items = $publisher->getPublishers(); return $this->render('admin/publishers/list', $values); } public function actionModify() { $tt = 100; } public function actionCreate() { $publisher = new Publisher; $publisher->addPublisher($_POST['name']); Web::redirect('admin', ['action' => 'publishers']); } }