fix demoSetup

This commit is contained in:
Dennis Eichhorn 2023-04-16 01:55:35 +02:00
parent edf7d196d6
commit c482d5ed9e
3 changed files with 16 additions and 12 deletions

View File

@ -20,6 +20,7 @@ use Modules\Media\Models\CollectionMapper;
use Modules\Media\Models\MediaMapper; use Modules\Media\Models\MediaMapper;
use Modules\Media\Models\NullCollection; use Modules\Media\Models\NullCollection;
use Modules\Media\Models\NullMedia; use Modules\Media\Models\NullMedia;
use Modules\Media\Models\PathSettings;
use Modules\Media\Models\Reference; use Modules\Media\Models\Reference;
use Modules\Media\Models\ReferenceMapper; use Modules\Media\Models\ReferenceMapper;
use Modules\News\Models\NewsArticle; use Modules\News\Models\NewsArticle;
@ -149,6 +150,8 @@ final class ApiController extends Controller
$response->set('news_create', new FormValidation($val)); $response->set('news_create', new FormValidation($val));
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
var_dump($val);
return; return;
} }
@ -183,12 +186,13 @@ final class ApiController extends Controller
if (!empty($uploadedFiles = $request->getFiles())) { if (!empty($uploadedFiles = $request->getFiles())) {
$uploaded = $this->app->moduleManager->get('Media')->uploadFiles( $uploaded = $this->app->moduleManager->get('Media')->uploadFiles(
[], names: [],
[], fileNames: [],
$uploadedFiles, files: $uploadedFiles,
$request->header->account, account: $request->header->account,
__DIR__ . '/../../../Modules/Media/Files' . $path, basePath: __DIR__ . '/../../../Modules/Media/Files' . $path,
$path, virtualPath: $path,
pathSettings: PathSettings::FILE_PATH
); );
$collection = null; $collection = null;
@ -328,7 +332,7 @@ final class ApiController extends Controller
$newsArticle->title = $request->getDataString('title') ?? ''; $newsArticle->title = $request->getDataString('title') ?? '';
$newsArticle->plain = $request->getDataString('plain') ?? ''; $newsArticle->plain = $request->getDataString('plain') ?? '';
$newsArticle->content = Markdown::parse($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->setType($request->getDataInt('type') ?? NewsType::ARTICLE);
$newsArticle->setStatus($request->getDataInt('status') ?? NewsStatus::VISIBLE); $newsArticle->setStatus($request->getDataInt('status') ?? NewsStatus::VISIBLE);
$newsArticle->isFeatured = $request->getDataBool('featured') ?? true; $newsArticle->isFeatured = $request->getDataBool('featured') ?? true;

View File

@ -26,7 +26,7 @@ use phpOMS\Stdlib\Base\Enum;
*/ */
abstract class NewsStatus extends Enum abstract class NewsStatus extends Enum
{ {
public const VISIBLE = 0; public const VISIBLE = 1;
public const DRAFT = 1; public const DRAFT = 2;
} }

View File

@ -26,9 +26,9 @@ use phpOMS\Stdlib\Base\Enum;
*/ */
abstract class NewsType extends 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;
} }