fix media upload and icons

This commit is contained in:
Dennis Eichhorn 2023-10-19 23:13:14 +00:00
parent 9aa4b38ec8
commit caa13fbd65
4 changed files with 16 additions and 14 deletions

View File

@ -26,6 +26,7 @@ return ['Media' => [
'Created' => 'Erstellt', 'Created' => 'Erstellt',
'Creator' => 'Ersteller', 'Creator' => 'Ersteller',
'Data' => 'Daten', 'Data' => 'Daten',
'Download' => 'Download',
'Description' => 'Beschreibung', 'Description' => 'Beschreibung',
'Edit' => 'Bearbeiten', 'Edit' => 'Bearbeiten',
'Editability' => 'Beweis', 'Editability' => 'Beweis',

View File

@ -26,6 +26,7 @@ return ['Media' => [
'Created' => 'Created', 'Created' => 'Created',
'Creator' => 'Creator', 'Creator' => 'Creator',
'Data' => 'Data', 'Data' => 'Data',
'Download' => 'Download',
'Description' => 'Description', 'Description' => 'Description',
'Edit' => 'Edit', 'Edit' => 'Edit',
'Editability' => 'Editability', 'Editability' => 'Editability',
@ -35,7 +36,7 @@ return ['Media' => [
'GroupUser' => 'Group User', 'GroupUser' => 'Group User',
'Media' => 'Media', 'Media' => 'Media',
'Name' => 'Name', 'Name' => 'Name',
'Password' => '', 'Password' => 'Password',
'Path' => 'Path', 'Path' => 'Path',
'PathSettings' => 'Path Settings', 'PathSettings' => 'Path Settings',
'Permission' => 'Permission', 'Permission' => 'Permission',

View File

@ -238,7 +238,7 @@ $next = empty($media) ? '{/base}/media/list' : '{/base}/media/list?{?}&id='
<a tabindex="0" class="button" href="<?= UriFactory::build($previous); ?>"><?= $this->getHtml('Previous', '0', '0'); ?></a> <a tabindex="0" class="button" href="<?= UriFactory::build($previous); ?>"><?= $this->getHtml('Previous', '0', '0'); ?></a>
<a tabindex="0" class="button" href="<?= UriFactory::build($next); ?>"><?= $this->getHtml('Next', '0', '0'); ?></a> <a tabindex="0" class="button" href="<?= UriFactory::build($next); ?>"><?= $this->getHtml('Next', '0', '0'); ?></a>
<a tabindex="0" class="button floatRight" href="<?= UriFactory::build('api/media/download'); ?>"> <a tabindex="0" class="button floatRight" href="<?= UriFactory::build('api/media/download'); ?>">
<?= $this->getHtml('Download', '0', '0'); ?> <?= $this->getHtml('Download'); ?>
</a> </a>
</div> </div>
</div> </div>

View File

@ -17,28 +17,28 @@ use \phpOMS\System\File\ExtensionType;
$fileIconFunction = function (int $extensionType) : string $fileIconFunction = function (int $extensionType) : string
{ {
if ($extensionType === ExtensionType::CODE) { if ($extensionType === ExtensionType::CODE) {
return 'file-code-o'; return 'code_blocks';
} elseif ($extensionType === ExtensionType::TEXT || $extensionType === ExtensionType::WORD) { } elseif ($extensionType === ExtensionType::TEXT || $extensionType === ExtensionType::WORD) {
return 'file-text-o'; return 'description';
} elseif ($extensionType === ExtensionType::PRESENTATION) { } elseif ($extensionType === ExtensionType::PRESENTATION) {
return 'file-powerpoint-o'; return 'present_to_all';
} elseif ($extensionType === ExtensionType::PDF) { } elseif ($extensionType === ExtensionType::PDF) {
return 'file-pdf-o'; return 'picture_as_pdf';
} elseif ($extensionType === ExtensionType::ARCHIVE) { } elseif ($extensionType === ExtensionType::ARCHIVE) {
return 'file-zip-o'; return 'folder_zip';
} elseif ($extensionType === ExtensionType::AUDIO) { } elseif ($extensionType === ExtensionType::AUDIO) {
return 'file-audio-o'; return 'music_note';
} elseif ($extensionType === ExtensionType::VIDEO) { } elseif ($extensionType === ExtensionType::VIDEO) {
return 'file-video-o'; return 'video_library';
} elseif ($extensionType === ExtensionType::IMAGE) { } elseif ($extensionType === ExtensionType::IMAGE) {
return 'file-image-o'; return 'image';
} elseif ($extensionType === ExtensionType::SPREADSHEET) { } elseif ($extensionType === ExtensionType::SPREADSHEET) {
return 'file-excel-o'; return 'table';
} elseif ($extensionType === ExtensionType::DIRECTORY) { } elseif ($extensionType === ExtensionType::DIRECTORY) {
return 'folder-open-o'; return 'folder_open';
} elseif ($extensionType === ExtensionType::REFERENCE) { } elseif ($extensionType === ExtensionType::REFERENCE) {
return 'share'; return 'switch_access_shortcut';
} }
return 'file'; return 'description';
}; };