fix format
This commit is contained in:
parent
7163158baf
commit
2edd65d145
5 changed files with 407 additions and 388 deletions
|
|
@ -23,7 +23,7 @@ class Action
|
|||
const TEMPLATE_EXTENSION = ".html"; // Расширение для шаблонов
|
||||
const ACTION_PREFIX = "action"; // Префикс для функций действий
|
||||
|
||||
// Параметры устанавливаются при создании контроллера
|
||||
// Параметры устанавливаются при создании контроллера
|
||||
public $name = ''; // Имя модуля
|
||||
public $front;
|
||||
|
||||
|
|
@ -37,12 +37,12 @@ class Action
|
|||
*/
|
||||
public $db;
|
||||
|
||||
// Фильтры
|
||||
// Фильтры
|
||||
public $access = null; // Обьект хранит параметры доступа
|
||||
public $logger = null; // Обьект для ведения лога
|
||||
|
||||
private $factory = null; // Ссылка на обьект создания модели
|
||||
private $helpers = array(); // Помошники для действий
|
||||
private $factory = null; // Ссылка на обьект создания модели
|
||||
private $helpers = array(); // Помошники для действий
|
||||
public $part = null; // Параметры для ссылки
|
||||
|
||||
public $config/*: Registry*/; // Ссылка на настройки
|
||||
|
|
@ -100,7 +100,7 @@ class Action
|
|||
|
||||
/**
|
||||
* Создает представление
|
||||
* @param string
|
||||
* @param string
|
||||
* @param string $viewClass
|
||||
* @return Composite
|
||||
*/
|
||||
|
|
@ -130,7 +130,7 @@ class Action
|
|||
$scriptPath = Path::join($webPath, 'assets');
|
||||
|
||||
$tpl->set('icons', $iconsPath); // Путь к файлам текущей темы
|
||||
$tpl->set('assets', $stylePath);
|
||||
$tpl->set('assets', $stylePath);
|
||||
$tpl->set('script', $scriptPath); // Путь к файлам скриптов
|
||||
$tpl->set('template', $path); // Путь к файлам текущего шаблона
|
||||
|
||||
|
|
@ -162,7 +162,7 @@ class Action
|
|||
* Т.к действия являются методами класса то
|
||||
* 1. Можно переопределить действия
|
||||
* 2. Использовать наследование чтобы добавить к старому обработчику новое поведение
|
||||
* @param HttpRequest $request запроса
|
||||
* @param HttpRequest $request запроса
|
||||
*/
|
||||
public function preProcess(HttpRequest $request)
|
||||
{
|
||||
|
|
@ -172,12 +172,12 @@ class Action
|
|||
}
|
||||
$view = $this->forward($action, $request);
|
||||
if ($view instanceof View) {
|
||||
$view->active_module = get_class($this);
|
||||
$view->module_action = $action;
|
||||
}
|
||||
return $view;
|
||||
$view->active_module = get_class($this);
|
||||
$view->module_action = $action;
|
||||
}
|
||||
return $view;
|
||||
}
|
||||
|
||||
|
||||
public function execute(HttpRequest $request)
|
||||
{
|
||||
$result = $this->preProcess($request);
|
||||
|
|
@ -298,14 +298,14 @@ class Action
|
|||
|
||||
/**
|
||||
* Установка заголовка для отображения
|
||||
*/
|
||||
*/
|
||||
public function setTitle($title)
|
||||
{
|
||||
$this->view->setTitle($title);
|
||||
}
|
||||
|
||||
/**
|
||||
* Добавление widget к отображению
|
||||
* Добавление widget к отображению
|
||||
*/
|
||||
public function addChild($section, $node)
|
||||
{
|
||||
|
|
@ -318,9 +318,9 @@ class Action
|
|||
}
|
||||
|
||||
/**
|
||||
* Добавление дочернего отображения к текущему отображению
|
||||
* Добавление дочернего отображения к текущему отображению
|
||||
*/
|
||||
public function addView($section, $node)
|
||||
public function addView($section, $node)
|
||||
{
|
||||
$this->childViews[$section] = $node;
|
||||
}
|
||||
|
|
@ -329,11 +329,11 @@ class Action
|
|||
* Генерация содержания
|
||||
* Путаница c execute и render
|
||||
*/
|
||||
public function render()
|
||||
public function render()
|
||||
{
|
||||
$view = $this->view;
|
||||
if ($view instanceof View) {
|
||||
$this->view->assignValues($this->ctrlValues);
|
||||
if ($view instanceof View) {
|
||||
$this->view->assignValues($this->ctrlValues);
|
||||
|
||||
$node/*: Composite*/ = null;
|
||||
foreach ($this->childNodes as $name => $node) {
|
||||
|
|
@ -344,17 +344,17 @@ class Action
|
|||
foreach ($this->childViews as $name => $node) {
|
||||
$this->view->setView($name, $node);
|
||||
}
|
||||
}
|
||||
}
|
||||
return $this->view;
|
||||
}
|
||||
|
||||
function getPageId(HttpRequest $request) {
|
||||
$pageId = time();
|
||||
$pageId = time();
|
||||
$request->session()->set('page', $pageId);
|
||||
return $pageId;
|
||||
}
|
||||
|
||||
function checkPageId(HttpRequest $request, $page)
|
||||
function checkPageId(HttpRequest $request, $page)
|
||||
{
|
||||
if ($request->get('__forced__')) {
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue