Перекодировка в utf-8
This commit is contained in:
parent
43f501a5e2
commit
df2e65a670
80 changed files with 668 additions and 668 deletions
|
|
@ -7,12 +7,12 @@ class FileNotFountException extends Exception
|
|||
}
|
||||
|
||||
/**
|
||||
* Класс компонента
|
||||
* Класс компонента
|
||||
*/
|
||||
class Component
|
||||
{
|
||||
static $_uid = 1;
|
||||
public $uid; // UID компонента создается при создании страницы, вставки компонента, или это статическое свойство
|
||||
public $uid; // UID компонента создается при создании страницы, вставки компонента, или это статическое свойство
|
||||
public $viewPath;
|
||||
public $registry; // Registry->getInstance
|
||||
public $template;
|
||||
|
|
@ -33,7 +33,7 @@ class Component
|
|||
require_once "core/view/compositeview.php";
|
||||
//
|
||||
$template = ($this->template) ? $this->template : $this->_registry->readKey(array('system', 'template'));
|
||||
// Загружать шаблон по умолчанию если не найден текущий
|
||||
// Загружать шаблон по умолчанию если не найден текущий
|
||||
if (is_dir(Path::join($this->viewPath, 'templates', $template))) {
|
||||
$template_file = Path::join($this->viewPath, 'templates', $template, $name);
|
||||
} else {
|
||||
|
|
@ -59,7 +59,7 @@ class Component
|
|||
}
|
||||
|
||||
/**
|
||||
* @param $name Имя модели
|
||||
* @param $name Имя модели
|
||||
*/
|
||||
private function getModelPath($name)
|
||||
{
|
||||
|
|
@ -67,7 +67,7 @@ class Component
|
|||
}
|
||||
|
||||
/**
|
||||
* Создает модель
|
||||
* Создает модель
|
||||
* @param string $name
|
||||
* @return model
|
||||
*/
|
||||
|
|
@ -98,8 +98,8 @@ class Component
|
|||
return $result;
|
||||
}
|
||||
|
||||
/* В дальнейшем нужно зменить на методы
|
||||
+ Методы могут быть и javascript
|
||||
/* В дальнейшем нужно зменить на методы
|
||||
+ Методы могут быть и javascript
|
||||
*/
|
||||
protected $editUrl;
|
||||
|
||||
|
|
@ -115,7 +115,7 @@ class Component
|
|||
}
|
||||
|
||||
/**
|
||||
* TALES для подключения компонентов
|
||||
* TALES для подключения компонентов
|
||||
* component:name?param1=value1¶m2=value2
|
||||
*/
|
||||
class Component_Tales implements PHPTAL_Tales
|
||||
|
|
@ -143,13 +143,13 @@ function loadComponent($name, $db, $registry)
|
|||
}
|
||||
|
||||
/**
|
||||
* Функция подключения компонента
|
||||
* Функция подключения компонента
|
||||
*/
|
||||
global $componentList;
|
||||
$componentList = array();
|
||||
|
||||
function phptal_component ($real_expression, $offset = 0) {
|
||||
global $db, $registry, $componentList; // Нужно както передавать параметры
|
||||
global $db, $registry, $componentList; // Нужно както передавать параметры
|
||||
|
||||
$expression = htmlspecialchars_decode($real_expression);
|
||||
$url = parse_url($expression);
|
||||
|
|
@ -165,9 +165,9 @@ function phptal_component ($real_expression, $offset = 0) {
|
|||
$componentList [] = array(
|
||||
'uid' => $component->getUID(), 'params' => $expression, 'name' => $name, 'offset' => $offset,
|
||||
'size' => strlen($real_expression),
|
||||
/* Вместо ссылки на редактирование нужно передавать список методов для работы с компонентом
|
||||
edit (редактирование содержание), new (новое содержание), шаблон коменнента ... вместе с иконками этих методов
|
||||
! Компоненты могут содержать другие компоненты
|
||||
/* Вместо ссылки на редактирование нужно передавать список методов для работы с компонентом
|
||||
edit (редактирование содержание), new (новое содержание), шаблон коменнента ... вместе с иконками этих методов
|
||||
! Компоненты могут содержать другие компоненты
|
||||
*/
|
||||
'editurl' => $component->getEditUrl(),
|
||||
'newurl' => ''
|
||||
|
|
@ -179,7 +179,7 @@ function phptal_component ($real_expression, $offset = 0) {
|
|||
return $component->execute($params, $req);
|
||||
}
|
||||
|
||||
/* Регистрация нового префикса для подключения компонента */
|
||||
/* Регистрация нового префикса для подключения компонента */
|
||||
$registry = PHPTAL_TalesRegistry::getInstance();
|
||||
$registry->registerPrefix('component', array('Component_Tales', 'component'));
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue