diff --git a/Admin/Install/Media.php b/Admin/Install/Media.php index cde8e1a..b6c0d8b 100755 --- a/Admin/Install/Media.php +++ b/Admin/Install/Media.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Admin\Install * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\Application\ApplicationAbstract; * Media class. * * @package Modules\Comments\Admin\Install - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Admin/Installer.php b/Admin/Installer.php index 0ccf86f..4e40fad 100755 --- a/Admin/Installer.php +++ b/Admin/Installer.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Admin * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\Module\InstallerAbstract; * Install class. * * @package Modules\Comments\Admin - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Admin/Routes/Web/Api.php b/Admin/Routes/Web/Api.php index c5bbb79..ec28c75 100755 --- a/Admin/Routes/Web/Api.php +++ b/Admin/Routes/Web/Api.php @@ -6,7 +6,7 @@ * * @package Modules * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ diff --git a/Admin/Status.php b/Admin/Status.php index 794f65b..0ad1f49 100755 --- a/Admin/Status.php +++ b/Admin/Status.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Admin * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\Module\StatusAbstract; * Status class. * * @package Modules\Comments\Admin - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Admin/Uninstaller.php b/Admin/Uninstaller.php index b508a9b..02ac599 100755 --- a/Admin/Uninstaller.php +++ b/Admin/Uninstaller.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Admin * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\Module\UninstallerAbstract; * Uninstaller class. * * @package Modules\Comments\Admin - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Admin/Updater.php b/Admin/Updater.php index e43c56f..ae1002a 100755 --- a/Admin/Updater.php +++ b/Admin/Updater.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Admin * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\Module\UpdaterAbstract; * Updater class. * * @package Modules\Comments\Admin - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Controller/ApiController.php b/Controller/ApiController.php index 41cda01..c5bdf27 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -7,7 +7,7 @@ * * @package Modules\Comments * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -41,7 +41,7 @@ use phpOMS\Utils\Parser\Markdown\Markdown; * Comments controller class. * * @package Modules\Comments - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ @@ -117,10 +117,10 @@ final class ApiController extends Controller { /** @var \Modules\Comments\Models\CommentList $list */ $list = CommentListMapper::get()->where('id', (int) $request->getData('id'))->execute(); - $list->allowEdit = (bool) ($request->getData('allow_edit') ?? $list->allowEdit); - $list->allowVoting = (bool) ($request->getData('allow_voting') ?? $list->allowVoting); - $list->allowFiles = (bool) ($request->getData('allow_upload') ?? $list->allowFiles); - $list->status = (int) ($request->getData('commentlist_status') ?? $list->status); + $list->allowEdit = $request->getDataBool('allow_edit') ?? $list->allowEdit; + $list->allowVoting = $request->getDataBool('allow_voting') ?? $list->allowVoting; + $list->allowFiles = $request->getDataBool('allow_upload') ?? $list->allowFiles; + $list->status = $request->getDataInt('commentlist_status') ?? $list->status; return $list; } @@ -329,11 +329,11 @@ final class ApiController extends Controller { $comment = new Comment(); $comment->createdBy = new NullAccount($request->header->account); - $comment->title = (string) ($request->getData('title') ?? ''); - $comment->contentRaw = (string) ($request->getData('plain') ?? ''); - $comment->content = Markdown::parse((string) ($request->getData('plain') ?? '')); - $comment->ref = $request->getData('ref') !== null ? (int) $request->getData('ref') : null; - $comment->list = (int) ($request->getData('list') ?? 0); + $comment->title = $request->getDataString('title') ?? ''; + $comment->contentRaw = $request->getDataString('plain') ?? ''; + $comment->content = Markdown::parse($request->getDataString('plain') ?? ''); + $comment->ref = $request->hasData('ref') ? (int) $request->getData('ref') : null; + $comment->list = $request->getDataInt('list') ?? 0; return $comment; } @@ -374,10 +374,10 @@ final class ApiController extends Controller { /** @var \Modules\Comments\Models\Comment $comment */ $comment = CommentMapper::get()->where('id', (int) $request->getData('id'))->execute(); - $comment->title = (string) ($request->getData('title') ?? $comment->title); - $comment->contentRaw = (string) ($request->getData('plain') ?? $comment->contentRaw); + $comment->title = $request->getDataString('title') ?? $comment->title; + $comment->contentRaw = $request->getDataString('plain') ?? $comment->contentRaw; $comment->content = Markdown::parse((string) ($request->getData('plain') ?? $comment->contentRaw)); - $comment->ref = $request->getData('ref', 'int'); + $comment->ref = $request->getDataInt('ref'); return $comment; } @@ -478,7 +478,7 @@ final class ApiController extends Controller { $val = []; if (($val['id'] = empty($request->getData('id'))) - || ($val['type'] = ($request->getData('type', 'int') < -1 || $request->getData('type', 'int') > 1)) + || ($val['type'] = ($request->getDataInt('type') < -1 || $request->getDataInt('type') > 1)) ) { return $val; } diff --git a/Controller/BackendController.php b/Controller/BackendController.php index 0cd76eb..14db51a 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -7,7 +7,7 @@ * * @package Modules\Comments * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -30,7 +30,7 @@ use phpOMS\Views\View; * Calendar controller class. * * @package Modules\Comments - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 * @codeCoverageIgnore diff --git a/Controller/Controller.php b/Controller/Controller.php index 2e10f63..5e82999 100755 --- a/Controller/Controller.php +++ b/Controller/Controller.php @@ -6,7 +6,7 @@ * * @package Modules\Comments * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\Module\ModuleAbstract; * Calendar controller class. * * @package Modules\Comments - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/Comment.php b/Models/Comment.php index 5ba2922..9ede7d8 100755 --- a/Models/Comment.php +++ b/Models/Comment.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -22,7 +22,7 @@ use Modules\Media\Models\Media; * Comment class. * * @package Modules\Comments\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/CommentList.php b/Models/CommentList.php index 84ba250..0e9ea6e 100755 --- a/Models/CommentList.php +++ b/Models/CommentList.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -18,7 +18,7 @@ namespace Modules\Comments\Models; * Comment list class. * * @package Modules\Comments\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/CommentListMapper.php b/Models/CommentListMapper.php index ce1dec1..2a864e1 100755 --- a/Models/CommentListMapper.php +++ b/Models/CommentListMapper.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory; * Mapper class. * * @package Modules\Comments\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/CommentListStatus.php b/Models/CommentListStatus.php index 542af60..5b490b9 100755 --- a/Models/CommentListStatus.php +++ b/Models/CommentListStatus.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum; * Comment Status enum. * * @package Modules\Comments\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/CommentMapper.php b/Models/CommentMapper.php index 0f13bdb..222a18f 100755 --- a/Models/CommentMapper.php +++ b/Models/CommentMapper.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -22,7 +22,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory; * Mapper class. * * @package Modules\Comments\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/CommentStatus.php b/Models/CommentStatus.php index 3e08228..3b41e8b 100755 --- a/Models/CommentStatus.php +++ b/Models/CommentStatus.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum; * Comment Status enum. * * @package Modules\Comments\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/CommentVote.php b/Models/CommentVote.php index ab51ac4..e95625c 100755 --- a/Models/CommentVote.php +++ b/Models/CommentVote.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use Modules\Admin\Models\Account; * Comment vote class. * * @package Modules\Comments\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/CommentVoteMapper.php b/Models/CommentVoteMapper.php index ee9d773..1502ac3 100755 --- a/Models/CommentVoteMapper.php +++ b/Models/CommentVoteMapper.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory; * Mapper class. * * @package Modules\Comments\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/NullComment.php b/Models/NullComment.php index bc35833..0af7ab4 100755 --- a/Models/NullComment.php +++ b/Models/NullComment.php @@ -6,7 +6,7 @@ * * @package Modules\Comment\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -18,7 +18,7 @@ namespace Modules\Comments\Models; * Null model * * @package Modules\Comment\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/NullCommentList.php b/Models/NullCommentList.php index d5802b8..8d0dbb5 100755 --- a/Models/NullCommentList.php +++ b/Models/NullCommentList.php @@ -6,7 +6,7 @@ * * @package Modules\Comment\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -18,7 +18,7 @@ namespace Modules\Comments\Models; * Null model * * @package Modules\Comment\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/NullCommentVote.php b/Models/NullCommentVote.php index 25b7482..00c7835 100755 --- a/Models/NullCommentVote.php +++ b/Models/NullCommentVote.php @@ -6,7 +6,7 @@ * * @package Modules\Comment\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -18,7 +18,7 @@ namespace Modules\Comments\Models; * Null model * * @package Modules\Comment\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Models/PermissionCategory.php b/Models/PermissionCategory.php index 9957312..3009e85 100755 --- a/Models/PermissionCategory.php +++ b/Models/PermissionCategory.php @@ -6,7 +6,7 @@ * * @package Modules\Comments\Models * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum; * Permision state enum. * * @package Modules\Comments\Models - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Theme/Backend/Components/Comment/CreateView.php b/Theme/Backend/Components/Comment/CreateView.php index 135e2e1..c8a2fbd 100755 --- a/Theme/Backend/Components/Comment/CreateView.php +++ b/Theme/Backend/Components/Comment/CreateView.php @@ -6,7 +6,7 @@ * * @package Modules\Comments * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -23,7 +23,7 @@ use phpOMS\Views\View; * Component view. * * @package Modules\Comments - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 * @codeCoverageIgnore diff --git a/Theme/Backend/Components/Comment/ListView.php b/Theme/Backend/Components/Comment/ListView.php index 2135af8..fc3dcad 100755 --- a/Theme/Backend/Components/Comment/ListView.php +++ b/Theme/Backend/Components/Comment/ListView.php @@ -6,7 +6,7 @@ * * @package Modules\Comments * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -24,7 +24,7 @@ use phpOMS\Views\View; * Component view. * * @package Modules\Comments - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 * @codeCoverageIgnore diff --git a/Theme/Backend/Components/Comment/create.tpl.php b/Theme/Backend/Components/Comment/create.tpl.php index 91a6705..76193ee 100755 --- a/Theme/Backend/Components/Comment/create.tpl.php +++ b/Theme/Backend/Components/Comment/create.tpl.php @@ -6,7 +6,7 @@ * * @package Template * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ diff --git a/Theme/Backend/Components/Comment/list.tpl.php b/Theme/Backend/Components/Comment/list.tpl.php index aea2c1d..d8d6cb0 100755 --- a/Theme/Backend/Components/Comment/list.tpl.php +++ b/Theme/Backend/Components/Comment/list.tpl.php @@ -6,7 +6,7 @@ * * @package Template * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -73,7 +73,7 @@ foreach ($comments as $comment) : ?>