Перекодировка в utf-8

This commit is contained in:
Фёдор Подлеснов 2016-07-14 16:29:26 +03:00
parent 43f501a5e2
commit df2e65a670
80 changed files with 668 additions and 668 deletions

View file

@ -14,32 +14,32 @@ function forceUrl($name)
}
/**
* Контроллер страниц
* Контроллер страниц
* @package core
*/
class Controller
{
const TEMPLATE_EXTENSION = ".html"; // Расширение для шаблонов
const ACTION_PREFIX = "action"; // Префикс для функций действий
const TEMPLATE_EXTENSION = ".html"; // Расширение для шаблонов
const ACTION_PREFIX = "action"; // Префикс для функций действий
public $jsPath; // Глобальный путь к скриптам
public $themePath; // Глобальный путь к текущей теме
public $jsPath; // Глобальный путь к скриптам
public $themePath; // Глобальный путь к текущей теме
// Параметры устанавливаются при создании контроллера
public $name; // Имя модуля
public $viewPath = null; // Путь к шаблонам контроллера
public $db; // Соединение с базой данных
// Параметры устанавливаются при создании контроллера
public $name; // Имя модуля
public $viewPath = null; // Путь к шаблонам контроллера
public $db; // Соединение с базой данных
// Фильтры
public $access; // Обьект хранит параметры доступа
public $logger; // Обьект для ведения лога
// Фильтры
public $access; // Обьект хранит параметры доступа
public $logger; // Обьект для ведения лога
private $factory; // Ссылка на обьект создания модели
private $helpers = array(); // Помошники для действий
public $param = array(); // Параметры для ссылки
private $factory; // Ссылка на обьект создания модели
private $helpers = array(); // Помошники для действий
public $param = array(); // Параметры для ссылки
public $_registry; // Ссылка на реестр
public $_registry; // Ссылка на реестр
public $_shortcut;
public function __construct ()
@ -83,7 +83,7 @@ class Controller
}
/**
* Создает представление
* Создает представление
* @param string $file
* @return template
*/
@ -92,7 +92,7 @@ class Controller
require_once "core/view/compositeview.php";
$file = $name . self::TEMPLATE_EXTENSION;
// Список возможных директорий для поиска файла шаблона
// Список возможных директорий для поиска файла шаблона
$theme = $this->_registry->readKey(array('system', 'theme'));
$icon_theme = $this->_registry->readKey(array('system', 'icon_theme'));
$list = array(
@ -100,17 +100,17 @@ class Controller
PHPTAL_TEMPLATE_REPOSITORY => "");
// Поиск файла для шаблона
// Поиск файла для шаблона
foreach($list as $ospath => $path) {
$template = Path::join($ospath, $file);
if(file_exists($template)) { break; }
}
$tpl = new View_Composite($template);
$tpl->icons = $this->iconPath; // Путь к файлам текущей темы
$tpl->media = $this->themePath; // Путь к файлам текущей темы
$tpl->script = $this->jsPath; // Путь к файлам скриптов
$tpl->template = $path; // Путь к файлам текущего шаблона
$tpl->icons = $this->iconPath; // Путь к файлам текущей темы
$tpl->media = $this->themePath; // Путь к файлам текущей темы
$tpl->script = $this->jsPath; // Путь к файлам скриптов
$tpl->template = $path; // Путь к файлам текущего шаблона
$tpl->setAlias(array(
'${icons}' => $this->iconPath,
'${media}' => $this->themePath,
@ -132,11 +132,11 @@ class Controller
}
/**
* Выбор действия
* Т.к действия являются методами класса то
* 1. Можно переопределить действия
* 2. Использовать наследование чтобы добавить к старому обработчику новое поведение
* @param $request Обьект запроса
* Выбор действия
* Т.к действия являются методами класса то
* 1. Можно переопределить действия
* 2. Использовать наследование чтобы добавить к старому обработчику новое поведение
* @param $request Обьект запроса
*/
public function execute1(HTTPRequest $request)
{
@ -159,7 +159,7 @@ class Controller
public function forward($action, HTTPRequest $args)
{
// Действия до вызова основного обработчика
// Действия до вызова основного обработчика
/*foreach($this->_aspect as $aspect) {
if (isset($aspect->before[$action])) {
call_user_func ($aspect->before[$action], $action, $args);
@ -169,7 +169,7 @@ class Controller
}
/**
* Страница по умолчанию
* Страница по умолчанию
*/
public function actionIndex(HttpRequest $request)
{
@ -184,10 +184,10 @@ class Controller
}
/**
* Генерация ссылки c учетом прав пользователя на ссылки
* Генерация ссылки c учетом прав пользователя на ссылки
*
* @parma string $name Действие
* @parma string $param Дополнительные параметры
* @parma string $name Действие
* @parma string $param Дополнительные параметры
*/
public function nUrl($name, array $param = array())
{
@ -203,7 +203,7 @@ class Controller
}
/**
* Добавляет параметр для всех ссылок создаваемых функцией nUrl, aUrl
* Добавляет параметр для всех ссылок создаваемых функцией nUrl, aUrl
*/
public function addParameter($name, $value)
{
@ -213,8 +213,8 @@ class Controller
}
/**
* Генерация ссылки на действие контроллера
* Ajax определяется автоматически mode = ajax используется для смены layout
* Генерация ссылки на действие контроллера
* Ajax определяется автоматически mode = ajax используется для смены layout
*/
public function aUrl($name, array $param = array())
{
@ -222,7 +222,7 @@ class Controller
}
/**
* Добавление помошника контроллера
* Добавление помошника контроллера
*/
public function addHelper($class)
{
@ -230,7 +230,7 @@ class Controller
}
/**
* Вызов помошников контроллера
* Вызов помошников контроллера
*/
public function callHelpers(HttpRequest $request)
{
@ -239,13 +239,13 @@ class Controller
if (method_exists($helper, $action)) {
return call_user_func(array($helper, $action), $request, $this);
} else {
return $helper->actionIndex($request, $this); // Вместо return response ???
return $helper->actionIndex($request, $this); // Вместо return response ???
}
}
}
/**
* Загрузка файла класса
* Загрузка файла класса
*/
public function loadClass($path, $setup = null)
{
@ -264,7 +264,7 @@ class Controller
return $result->export();
}
// Для Widgets
// Для Widgets
public $view = null;
public $childNodes = array();
public $childViews = array();
@ -275,7 +275,7 @@ class Controller
}
/**
* Установка заголовка для отображения
* Установка заголовка для отображения
*/
public function setTitle($title)
{
@ -283,7 +283,7 @@ class Controller
}
/**
* Добавление widget к отображению
* Добавление widget к отображению
*/
public function addChild(/*Widget*/ $section, $node)
{
@ -291,7 +291,7 @@ class Controller
}
/**
* Добавление дочернего отображения к текущему отображению
* Добавление дочернего отображения к текущему отображению
*/
public function addView(/*CompositeView*/ $section, $node)
{
@ -299,8 +299,8 @@ class Controller
}
/**
* Генерация содержания
* Путаница c execute и render
* Генерация содержания
* Путаница c execute и render
*/
public function render()
{