fix format

This commit is contained in:
origami11@yandex.ru 2023-04-13 11:38:49 +03:00
parent 7163158baf
commit 2edd65d145
5 changed files with 407 additions and 388 deletions

View file

@ -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;