allow existing media files

This commit is contained in:
Dennis Eichhorn 2020-02-02 20:44:28 +01:00
parent a642984d4a
commit da4ef730ff
2 changed files with 13 additions and 11 deletions

View File

@ -243,6 +243,9 @@ final class ApiController extends Controller
*/ */
public function apiTemplateCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : void public function apiTemplateCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : void
{ {
$files = $request->getDataJson('media-list');
if (empty($files)) {
$files = $this->app->moduleManager->get('Media')->uploadFiles( $files = $this->app->moduleManager->get('Media')->uploadFiles(
$request->getData('name') ?? '', $request->getData('name') ?? '',
$request->getFiles(), $request->getFiles(),
@ -250,6 +253,7 @@ final class ApiController extends Controller
__DIR__ . '/../../../Modules/Media/Files', __DIR__ . '/../../../Modules/Media/Files',
'' ''
); );
}
$collection = $this->app->moduleManager->get('Media')->createMediaCollectionFromMedia( $collection = $this->app->moduleManager->get('Media')->createMediaCollectionFromMedia(
(string) ($request->getData('name') ?? ''), (string) ($request->getData('name') ?? ''),

View File

@ -27,11 +27,9 @@ $lang = $reportLanguage[$cLang] ?? [];
echo $this->getData('nav')->render(); ?> echo $this->getData('nav')->render(); ?>
<div class="row" style="height: calc(100% - 85px);"> <div class="row" style="height: calc(100% - 85px);">
<div class="col-xs-12"> <div class="col-xs-12 col-md-9">
<div class="box wf-100" style="height: 100%;">
<iframe src="<?= \phpOMS\Uri\UriFactory::build('{/api}helper/report/export/?id=' . $template->getId()); ?>" allowfullscreen></iframe> <iframe src="<?= \phpOMS\Uri\UriFactory::build('{/api}helper/report/export/?id=' . $template->getId()); ?>" allowfullscreen></iframe>
</div> </div>
</div>
<div class="col-xs-12 col-md-3"> <div class="col-xs-12 col-md-3">
<?php if (\count($reportLanguage) > 1) : ?> <?php if (\count($reportLanguage) > 1) : ?>
<section class="box wf-100"> <section class="box wf-100">