From e9f7c239902a2b8320a670bfbbd5f24e2fd0c416 Mon Sep 17 00:00:00 2001 From: "CORP\\phedor" Date: Tue, 27 Mar 2018 17:31:49 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D0=B8=20c=20name?= =?UTF-8?q?space?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Adapter.php | 2 + src/Arr.php | 2 + src/Collection.php | 2 + src/Controller/Front.php | 4 +- src/Controller/Service.php | 2 +- src/Database.php | 2 +- src/Database/PDOStatement.php | 7 +++- src/Functions.php | 4 +- src/Layout/Manager.php | 4 +- src/Tales.php | 72 +++++++++++++++++++++++++++++++++++ src/tales.php | 71 ---------------------------------- 11 files changed, 92 insertions(+), 80 deletions(-) create mode 100644 src/Tales.php delete mode 100644 src/tales.php diff --git a/src/Adapter.php b/src/Adapter.php index 42bd4ab..5af0d7b 100644 --- a/src/Adapter.php +++ b/src/Adapter.php @@ -1,5 +1,7 @@ shortcut, $name, $name); // ModuleLoader (2) } - $module = $this->loadClass($moduleFile, null, 'Module_'); + $ucname = ucfirst($name); + $moduleClass = "Module\\$ucname\\$ucname"; + $module = new $moduleClass();//$this->loadClass($moduleFile, null, 'Module\\'); if ($module) { // Инициализация модуля $module->viewPath = Shortcut::getUrl('modulepath', $name); diff --git a/src/Controller/Service.php b/src/Controller/Service.php index 64b8a59..43f0802 100644 --- a/src/Controller/Service.php +++ b/src/Controller/Service.php @@ -46,7 +46,7 @@ class Controller_Service return $model; } - public function options($key, $val, $res) { + public function options($key, $val, /*.Database_PDOStatement.*/$res) { $result = array(); while($res->next()) { $result[] = array('value' => $res->getInt($key), 'name' => $res->getString($val)); diff --git a/src/Database.php b/src/Database.php index 415619d..2d5e8ad 100644 --- a/src/Database.php +++ b/src/Database.php @@ -1,6 +1,6 @@ -require_once "Database/PDOStatement.php"; +namespace ctiso; /** * Класс оболочка для PDO для замены Creole diff --git a/src/Database/PDOStatement.php b/src/Database/PDOStatement.php index e74a244..b780ae3 100644 --- a/src/Database/PDOStatement.php +++ b/src/Database/PDOStatement.php @@ -1,13 +1,16 @@ addCondition(Functions::rcurry(array($this, 'checkXHR'), $get), $layout); } - public function checkGet($request, $get) + public function checkGet(/*.HttpRequest.*/$request, $get) { if (is_array($get)) { foreach ($get as $key => $value) { @@ -42,7 +42,7 @@ class Layout_Manager extends Filter_Filter return true; } - public function checkXHR($request, $get) + public function checkXHR(/*.HttpRequest.*/$request, $get) { return $request->isAjax() && $this->checkGet($request, $get); } diff --git a/src/Tales.php b/src/Tales.php new file mode 100644 index 0000000..fb919b6 --- /dev/null +++ b/src/Tales.php @@ -0,0 +1,72 @@ +execute($req); + + echo ""; + return $result; + } + + + static function register() { + /* Регистрация нового префикса для подключения компонента */ + $tales = PHPTAL_TalesRegistry::getInstance(); + $tales->registerPrefix('component', array('Component_Tales', 'component')); + $tales->registerPrefix('date', array('DateTime_Tales', 'date')); + $tales->registerPrefix('time', array('DateTime_Tales', 'time')); + } +} diff --git a/src/tales.php b/src/tales.php deleted file mode 100644 index 2c9bc91..0000000 --- a/src/tales.php +++ /dev/null @@ -1,71 +0,0 @@ -execute($req); - - echo ""; - return $result; -} - - -/* Регистрация нового префикса для подключения компонента */ -$tales = PHPTAL_TalesRegistry::getInstance(); -$tales->registerPrefix('component', array('Component_Tales', 'component')); -$tales->registerPrefix('date', array('DateTime_Tales', 'date')); -$tales->registerPrefix('time', array('DateTime_Tales', 'time')); -