mirror of
https://github.com/Karaka-Management/oms-Media.git
synced 2026-02-03 11:18:40 +00:00
render fixes, minor bug fixes
This commit is contained in:
parent
51b8a2a315
commit
2e067f63f0
|
|
@ -312,6 +312,11 @@ class Media implements \JsonSerializable
|
|||
return $this->isAbsolute ? $this->path : \ltrim($this->path, '\\/');
|
||||
}
|
||||
|
||||
public function getAbsolutePath() : string
|
||||
{
|
||||
return $this->isAbsolute ? $this->path : __DIR__ . '/../../../' . \ltrim($this->path, '\\/');
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*
|
||||
|
|
|
|||
|
|
@ -119,6 +119,12 @@ class UploadFile
|
|||
foreach ($files as $key => $f) {
|
||||
++$fCounter;
|
||||
|
||||
if (!\is_file($f['tmp_name'])) {
|
||||
$result[$key]['status'] = UploadStatus::FILE_NOT_FOUND;
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
if ($path === '') {
|
||||
$path = File::dirpath($f['tmp_name']);
|
||||
}
|
||||
|
|
@ -240,8 +246,9 @@ class UploadFile
|
|||
*/
|
||||
private function createFileName(string $path, string $tempName, string $extension) : string
|
||||
{
|
||||
$rnd = '';
|
||||
$limit = -1;
|
||||
$rnd = '';
|
||||
$limit = -1;
|
||||
$fileName = '';
|
||||
|
||||
$nameWithoutExtension = empty($tempName) ? '' : \substr($tempName, 0, -\strlen($extension) - 1);
|
||||
|
||||
|
|
@ -311,6 +318,8 @@ class UploadFile
|
|||
*/
|
||||
private function findOutputDir() : string
|
||||
{
|
||||
$rndPath = '';
|
||||
|
||||
do {
|
||||
$rndPath = \str_pad(\dechex(\mt_rand(0, 65535)), 4, '0', \STR_PAD_LEFT);
|
||||
} while (\is_dir($this->outputDir . '/_' . $rndPath));
|
||||
|
|
|
|||
|
|
@ -47,4 +47,6 @@ abstract class UploadStatus extends Enum
|
|||
public const FAILED_HASHING = -9;
|
||||
|
||||
public const NOT_ENCRYPTABLE = -10;
|
||||
|
||||
public const FILE_NOT_FOUND = -11;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,6 +18,6 @@ use \phpOMS\Uri\UriFactory;
|
|||
|
||||
<section id="mediaFile" class="portlet">
|
||||
<div class="portlet-body">
|
||||
<iframe style="min-height: 600px;" data-form="iUiSettings" data-name="iframeHelper" id="iHelperFrame" src="<?= UriFactory::build('{/backend}Resources/mozilla/Pdf/web/viewer.html?{?}&file=' . ($this->media->isAbsolute ? '' : '/../../../../') . $this->media->getPath()); ?>" allowfullscreen></iframe>
|
||||
<iframe style="min-height: 600px;" data-form="iUiSettings" data-name="iframeHelper" id="iHelperFrame" src="<?= UriFactory::build('{/backend}Resources/mozilla/Pdf/web/viewer.html?{?}&file=' . \urlencode(($this->media->isAbsolute ? '' : '/../../../../') . $this->media->getPath())); ?>" allowfullscreen></iframe>
|
||||
</div>
|
||||
</section>
|
||||
|
|
@ -42,8 +42,8 @@ return ['Media' => [
|
|||
'Select' => 'Select',
|
||||
'Settings' => 'Settings',
|
||||
'Size' => 'Size',
|
||||
'Tag' => '',
|
||||
'Tags' => '',
|
||||
'Tag' => 'Tag',
|
||||
'Tags' => 'Tags',
|
||||
'Type' => 'Type',
|
||||
'Upload' => 'Upload',
|
||||
'VirtualPath' => 'Virtual Path',
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user