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\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;

View File

@ -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;
}

View File

@ -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;
}