From aa527500a1df55c2de1de318ce560f2e8afdfce0 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 12 Feb 2017 21:42:39 +0100 Subject: [PATCH] Bulkl path fix --- Admin/Activate.php | 44 ------- Admin/Deactivate.php | 44 ------- Admin/Installer.php | 78 ------------ Admin/Routes/Web/Api.php | 6 - Admin/Routes/console.php | 3 - Admin/Routes/socket.php | 3 - Admin/Uninstall.php | 43 ------- Admin/Update.php | 46 ------- Controller.js | 0 Controller.php | 174 --------------------------- Models/Comment.php | 0 Models/CommentList.php | 0 Models/CommentListMapper.php | 0 Models/CommentMapper.php | 0 README.md | 0 Theme/Backend/Lang/api.en.lang.php | 17 --- Theme/Backend/Lang/en.lang.php | 19 --- Theme/Backend/comment-create.tpl.php | 120 ------------------ Theme/Backend/comment-list.tpl.php | 44 ------- info.json | 26 ---- 20 files changed, 667 deletions(-) delete mode 100644 Admin/Activate.php delete mode 100644 Admin/Deactivate.php delete mode 100644 Admin/Installer.php delete mode 100644 Admin/Routes/Web/Api.php delete mode 100644 Admin/Routes/console.php delete mode 100644 Admin/Routes/socket.php delete mode 100644 Admin/Uninstall.php delete mode 100644 Admin/Update.php delete mode 100644 Controller.js delete mode 100644 Controller.php delete mode 100644 Models/Comment.php delete mode 100644 Models/CommentList.php delete mode 100644 Models/CommentListMapper.php delete mode 100644 Models/CommentMapper.php delete mode 100644 README.md delete mode 100644 Theme/Backend/Lang/api.en.lang.php delete mode 100644 Theme/Backend/Lang/en.lang.php delete mode 100644 Theme/Backend/comment-create.tpl.php delete mode 100644 Theme/Backend/comment-list.tpl.php delete mode 100644 info.json diff --git a/Admin/Activate.php b/Admin/Activate.php deleted file mode 100644 index 6b224cd..0000000 --- a/Admin/Activate.php +++ /dev/null @@ -1,44 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -namespace Modules\Comments\Admin; - - -use phpOMS\DataStorage\Database\DatabasePool; -use phpOMS\Module\ActivateAbstract; -use phpOMS\Module\InfoManager; - -/** - * Navigation class. - * - * @category Modules - * @package Modules\Admin - * @author OMS Development Team - * @author Dennis Eichhorn - * @license OMS License 1.0 - * @link http://orange-management.com - * @since 1.0.0 - */ -class Activate extends ActivateAbstract -{ - - /** - * {@inheritdoc} - */ - public static function activate(DatabasePool $dbPool, InfoManager $info) - { - parent::activate($dbPool, $info); - } -} diff --git a/Admin/Deactivate.php b/Admin/Deactivate.php deleted file mode 100644 index 88b1452..0000000 --- a/Admin/Deactivate.php +++ /dev/null @@ -1,44 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -namespace Modules\Comments\Admin; - - -use phpOMS\DataStorage\Database\DatabasePool; -use phpOMS\Module\DeactivateAbstract; -use phpOMS\Module\InfoManager; - -/** - * Navigation class. - * - * @category Modules - * @package Modules\Admin - * @author OMS Development Team - * @author Dennis Eichhorn - * @license OMS License 1.0 - * @link http://orange-management.com - * @since 1.0.0 - */ -class Deactivate extends DeactivateAbstract -{ - - /** - * {@inheritdoc} - */ - public static function deactivate(DatabasePool $dbPool, InfoManager $info) - { - parent::deactivate($dbPool, $info); - } -} diff --git a/Admin/Installer.php b/Admin/Installer.php deleted file mode 100644 index 60638b9..0000000 --- a/Admin/Installer.php +++ /dev/null @@ -1,78 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -namespace Modules\Comments\Admin; - -use phpOMS\DataStorage\Database\DatabaseType; -use phpOMS\DataStorage\Database\DatabasePool; -use phpOMS\Module\InfoManager; -use phpOMS\Module\InstallerAbstract; - -/** - * Calendar install class. - * - * @category Modules - * @package Modules\Calendar - * @author OMS Development Team - * @author Dennis Eichhorn - * @license OMS License 1.0 - * @link http://orange-management.com - * @since 1.0.0 - */ -class Installer extends InstallerAbstract -{ - - /** - * {@inheritdoc} - */ - public static function install(string $path, DatabasePool $dbPool, InfoManager $info) - { - parent::install($path, $dbPool, $info); - - switch ($dbPool->get('core')->getType()) { - case DatabaseType::MYSQL: - $dbPool->get('core')->con->prepare( - 'CREATE TABLE if NOT EXISTS `' . $dbPool->get('core')->prefix . 'comments_list` ( - `comments_list_id` int(11) NOT NULL AUTO_INCREMENT, - PRIMARY KEY (`comments_comment_id`) - )ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;' - )->execute(); - - $dbPool->get('core')->con->prepare( - 'CREATE TABLE if NOT EXISTS `' . $dbPool->get('core')->prefix . 'comments_comment` ( - `comments_comment_id` int(11) NOT NULL AUTO_INCREMENT, - `comments_comment_title` varchar(250) NOT NULL, - `comments_comment_content` text NOT NULL, - `comments_comment_lang` varchar(2) NOT NULL, - `comments_comment_list` int(11) NOT NULL, - `comments_comment_ref` int(11) DEFAULT NULL, - `comments_comment_created_at` datetime NOT NULL, - `comments_comment_created_by` int(11) NOT NULL, - PRIMARY KEY (`comments_comment_id`), - KEY `comments_comment_ref` (`comments_comment_ref`), - KEY `comments_comment_created_by` (`comments_comment_created_by`) - )ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;' - )->execute(); - - $dbPool->get('core')->con->prepare( - 'ALTER TABLE `' . $dbPool->get('core')->prefix . 'editor` - ADD CONSTRAINT `' . $dbPool->get('core')->prefix . 'comments_comment_ibfk_1` FOREIGN KEY (`comments_comment_list`) REFERENCES `' . $dbPool->get('core')->prefix . 'comments_list` (`comments_list_id`), - ADD CONSTRAINT `' . $dbPool->get('core')->prefix . 'comments_comment_ibfk_2` FOREIGN KEY (`comments_comment_ref`) REFERENCES `' . $dbPool->get('core')->prefix . 'comments_comment` (`comments_comment_id`), - ADD CONSTRAINT `' . $dbPool->get('core')->prefix . 'comments_comment_ibfk_3` FOREIGN KEY (`comments_comment_created_by`) REFERENCES `' . $dbPool->get('core')->prefix . 'account` (`account_id`);' - )->execute(); - break; - } - } -} diff --git a/Admin/Routes/Web/Api.php b/Admin/Routes/Web/Api.php deleted file mode 100644 index ccd7694..0000000 --- a/Admin/Routes/Web/Api.php +++ /dev/null @@ -1,6 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -namespace Modules\Comments\Admin; - - -use phpOMS\DataStorage\Database\DatabasePool; -use phpOMS\Module\UninstallAbstract; - -/** - * Navigation class. - * - * @category Modules - * @package Modules\Admin - * @author OMS Development Team - * @author Dennis Eichhorn - * @license OMS License 1.0 - * @link http://orange-management.com - * @since 1.0.0 - */ -class Uninstall extends UninstallAbstract -{ - - /** - * {@inheritdoc} - */ - public static function uninstall(DatabasePool $dbPool, InfoManager $info) - { - parent::uninstall($dbPool, $info); - } -} diff --git a/Admin/Update.php b/Admin/Update.php deleted file mode 100644 index 8c83e45..0000000 --- a/Admin/Update.php +++ /dev/null @@ -1,46 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -namespace Modules\Comments\Admin; - - -use phpOMS\DataStorage\Database\DatabasePool; -use phpOMS\Module\UpdateAbstract; -use phpOMS\System\File\Directory; - -/** - * Navigation class. - * - * @category Modules - * @package Modules\Admin - * @author OMS Development Team - * @author Dennis Eichhorn - * @license OMS License 1.0 - * @link http://orange-management.com - * @since 1.0.0 - */ -class Update extends UpdateAbstract -{ - - /** - * {@inheritdoc} - */ - public static function update(DatabasePool $dbPool, array $info) - { - Directory::deletePath(__DIR__ . '/Update'); - mkdir('Update'); - parent::update($dbPool, $info); - } -} diff --git a/Controller.js b/Controller.js deleted file mode 100644 index e69de29..0000000 diff --git a/Controller.php b/Controller.php deleted file mode 100644 index 3a04dba..0000000 --- a/Controller.php +++ /dev/null @@ -1,174 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -namespace Modules\Comments; - -use Modules\Navigation\Models\Navigation; -use Modules\Navigation\Views\NavigationView; -use phpOMS\Asset\AssetType; -use phpOMS\Contract\RenderableInterface; -use phpOMS\Message\RequestAbstract; -use phpOMS\Message\ResponseAbstract; -use phpOMS\Module\ModuleAbstract; -use phpOMS\Module\WebInterface; -use phpOMS\Views\View; -use phpOMS\Views\ViewLayout; - -/** - * Calendar controller class. - * - * @category Modules - * @package Editor - * @author OMS Development Team - * @author Dennis Eichhorn - * @license OMS License 1.0 - * @link http://orange-management.com - * @since 1.0.0 - */ -class Controller extends ModuleAbstract implements WebInterface -{ - - /** - * Module path. - * - * @var string - * @since 1.0.0 - */ - /* public */ const MODULE_PATH = __DIR__; - - /** - * Module version. - * - * @var string - * @since 1.0.0 - */ - /* public */ const MODULE_VERSION = '1.0.0'; - - /** - * Module name. - * - * @var string - * @since 1.0.0 - */ - /* public */ const MODULE_NAME = 'Comments'; - - /** - * Providing. - * - * @var string - * @since 1.0.0 - */ - protected static $providing = []; - - /** - * Dependencies. - * - * @var string - * @since 1.0.0 - */ - protected static $dependencies = [ - ]; - - /** - * @param RequestAbstract $request Request - * @param ResponseAbstract $response Response - * @param mixed $data Generic data - * - * @return void - * - * @since 1.0.0 - * @author Dennis Eichhorn - */ - public function setUpCommentEditor(RequestAbstract $request, ResponseAbstract $response, $data = null) - { - $head = $response->get('Content')->getData('head'); - $head->addAsset(AssetType::JS, $request->getUri()->getBase() . 'Modules/Editor/Controller.js'); - } - - /** - * @param RequestAbstract $request Request - * @param ResponseAbstract $response Response - * @param mixed $data Generic data - * - * @return \Serializable - * - * @since 1.0.0 - * @author Dennis Eichhorn - */ - public function viewCommentCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable - { - $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Comments/Theme/Backend/comment-create'); - $view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1005301001, $request, $response)); - - return $view; - } - - /** - * @param RequestAbstract $request Request - * @param ResponseAbstract $response Response - * @param mixed $data Generic data - * - * @return \Serializable - * - * @since 1.0.0 - * @author Dennis Eichhorn - */ - public function viewCommentList(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable - { - $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Comments/Theme/Backend/comment-list'); - $view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1005301001, $request, $response)); - - return $view; - } - - private function validateCommentCreate(RequestAbstract $request) : array - { - $val = []; - if ( - ($val['title'] = empty($request->getData('title'))) - || ($val['plain'] = empty($request->getData('plain'))) - ) { - return $val; - } - - return []; - } - - /** - * @param RequestAbstract $request Request - * @param ResponseAbstract $response Response - * @param mixed $data Generic data - * - * @since 1.0.0 - * @author Dennis Eichhorn - */ - public function apiCommentCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) - { - if (!empty($val = $this->validateEditorCreate($request))) { - $response->set('editor_create', new FormValidation($val)); - - return; - } - - $editorArticle = new Editor(); - - EditorMapper::create($editorArticle); - - $response->set('editor', $editorArticle->jsonSerialize()); - } - -} diff --git a/Models/Comment.php b/Models/Comment.php deleted file mode 100644 index e69de29..0000000 diff --git a/Models/CommentList.php b/Models/CommentList.php deleted file mode 100644 index e69de29..0000000 diff --git a/Models/CommentListMapper.php b/Models/CommentListMapper.php deleted file mode 100644 index e69de29..0000000 diff --git a/Models/CommentMapper.php b/Models/CommentMapper.php deleted file mode 100644 index e69de29..0000000 diff --git a/README.md b/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/Theme/Backend/Lang/api.en.lang.php b/Theme/Backend/Lang/api.en.lang.php deleted file mode 100644 index ab41798..0000000 --- a/Theme/Backend/Lang/api.en.lang.php +++ /dev/null @@ -1,17 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -return ['Comments' => [ -]]; diff --git a/Theme/Backend/Lang/en.lang.php b/Theme/Backend/Lang/en.lang.php deleted file mode 100644 index 63fd866..0000000 --- a/Theme/Backend/Lang/en.lang.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -return ['Comments' => [ - 'Created' => 'Created', - 'Creator' => 'Creator', -]]; diff --git a/Theme/Backend/comment-create.tpl.php b/Theme/Backend/comment-create.tpl.php deleted file mode 100644 index b9ee78e..0000000 --- a/Theme/Backend/comment-create.tpl.php +++ /dev/null @@ -1,120 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -/** - * @var \phpOMS\Views\View $this - */ - -echo $this->getData('nav')->render(); ?> - -
-
-
- -
-
-
- -
-
- -
- -
-
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
-
- -
-
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
-
- -
-
-
-
-
- -
-
- -
- -
- -
- -
-
-
-
-
- -
-
-
- -
-
-
-
-
-
-
-
diff --git a/Theme/Backend/comment-list.tpl.php b/Theme/Backend/comment-list.tpl.php deleted file mode 100644 index d9e9aa2..0000000 --- a/Theme/Backend/comment-list.tpl.php +++ /dev/null @@ -1,44 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -/** - * @var \phpOMS\Views\View $this - */ - -$footerView = new \Web\Views\Lists\PaginationView($this->app, $this->request, $this->response); -$footerView->setTemplate('/Web/Templates/Lists/Footer/PaginationBig'); -$footerView->setPages(20); -$footerView->setPage(1); - -echo $this->getData('nav')->render(); ?> -
- - - - - - - - $value) : $count++; ?> - - -
getText('Documents'); ?>
getText('Name'); ?> - getText('Creator'); ?> - getText('Created'); ?> -
render(); ?> -
getText('Empty', 0, 0); ?> - -
-
diff --git a/info.json b/info.json deleted file mode 100644 index 3b8b5e7..0000000 --- a/info.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": { - "id": 1005800000, - "internal": "Comments", - "external": "OMS Comments" - }, - "version": "1.0.0", - "requirements": { - "phpOMS": "1.0.0", - "phpOMS-db": "1.0.0" - }, - "creator": { - "name": "Orange Management", - "website": "www.spl1nes.com" - }, - "description": "The administration module.", - "directory": "Comments", - "dependencies": { - "Admin" : "1.0.0", - "Editor" : "1.0.0" - }, - "providing": { - }, - "load": [ - ] -}