From c482d5ed9e2394a3a2fa84c1782f182ab82d623e Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 16 Apr 2023 01:55:35 +0200 Subject: [PATCH] fix demoSetup --- Controller/ApiController.php | 18 +++++++++++------- Models/NewsStatus.php | 4 ++-- Models/NewsType.php | 6 +++--- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/Controller/ApiController.php b/Controller/ApiController.php index fb08117..314463f 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -20,6 +20,7 @@ use Modules\Media\Models\CollectionMapper; use Modules\Media\Models\MediaMapper; use Modules\Media\Models\NullCollection; use Modules\Media\Models\NullMedia; +use Modules\Media\Models\PathSettings; use Modules\Media\Models\Reference; use Modules\Media\Models\ReferenceMapper; use Modules\News\Models\NewsArticle; @@ -149,6 +150,8 @@ final class ApiController extends Controller $response->set('news_create', new FormValidation($val)); $response->header->status = RequestStatusCode::R_400; + var_dump($val); + return; } @@ -183,12 +186,13 @@ final class ApiController extends Controller if (!empty($uploadedFiles = $request->getFiles())) { $uploaded = $this->app->moduleManager->get('Media')->uploadFiles( - [], - [], - $uploadedFiles, - $request->header->account, - __DIR__ . '/../../../Modules/Media/Files' . $path, - $path, + names: [], + fileNames: [], + files: $uploadedFiles, + account: $request->header->account, + basePath: __DIR__ . '/../../../Modules/Media/Files' . $path, + virtualPath: $path, + pathSettings: PathSettings::FILE_PATH ); $collection = null; @@ -328,7 +332,7 @@ final class ApiController extends Controller $newsArticle->title = $request->getDataString('title') ?? ''; $newsArticle->plain = $request->getDataString('plain') ?? ''; $newsArticle->content = Markdown::parse($request->getDataString('plain') ?? ''); - $newsArticle->setLanguage(\strtolower((string) ($request->getData('lang') ?? $request->getLanguage()))); + $newsArticle->setLanguage(\strtolower($request->getDataString('lang') ?? $request->getLanguage())); $newsArticle->setType($request->getDataInt('type') ?? NewsType::ARTICLE); $newsArticle->setStatus($request->getDataInt('status') ?? NewsStatus::VISIBLE); $newsArticle->isFeatured = $request->getDataBool('featured') ?? true; diff --git a/Models/NewsStatus.php b/Models/NewsStatus.php index f630315..6f927eb 100755 --- a/Models/NewsStatus.php +++ b/Models/NewsStatus.php @@ -26,7 +26,7 @@ use phpOMS\Stdlib\Base\Enum; */ abstract class NewsStatus extends Enum { - public const VISIBLE = 0; + public const VISIBLE = 1; - public const DRAFT = 1; + public const DRAFT = 2; } diff --git a/Models/NewsType.php b/Models/NewsType.php index c33bd14..a2237e9 100755 --- a/Models/NewsType.php +++ b/Models/NewsType.php @@ -26,9 +26,9 @@ use phpOMS\Stdlib\Base\Enum; */ abstract class NewsType extends Enum { - public const ARTICLE = 0; + public const ARTICLE = 1; - public const LINK = 1; + public const LINK = 2; - public const HEADLINE = 2; + public const HEADLINE = 3; }