Fix if for foreach while spacing

This commit is contained in:
Dennis Eichhorn 2017-10-27 17:56:33 +02:00
parent 038b2c0cd7
commit a78bde6303
21 changed files with 79 additions and 79 deletions

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Admin; namespace Modules\Media\Admin;
use phpOMS\DataStorage\Database\DatabasePool; use phpOMS\DataStorage\Database\DatabasePool;

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Admin; namespace Modules\Media\Admin;
use phpOMS\DataStorage\Database\DatabasePool; use phpOMS\DataStorage\Database\DatabasePool;

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Admin\Install; namespace Modules\Media\Admin\Install;
use phpOMS\DataStorage\Database\DatabasePool; use phpOMS\DataStorage\Database\DatabasePool;

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Admin; namespace Modules\Media\Admin;
use phpOMS\DataStorage\Database\DatabaseType; use phpOMS\DataStorage\Database\DatabaseType;

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Admin; namespace Modules\Media\Admin;
use phpOMS\DataStorage\Database\DatabasePool; use phpOMS\DataStorage\Database\DatabasePool;

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Admin; namespace Modules\Media\Admin;
use phpOMS\DataStorage\Database\DatabasePool; use phpOMS\DataStorage\Database\DatabasePool;

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media; namespace Modules\Media;
use Modules\Media\Models\Media; use Modules\Media\Models\Media;
@ -149,7 +149,7 @@ class Controller extends ModuleAbstract implements WebInterface
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1000401001, $request, $response)); $view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1000401001, $request, $response));
$media = MediaMapper::get($request->getData('id')); $media = MediaMapper::get($request->getData('id'));
if($media->getExtension() === 'collection') { if ($media->getExtension() === 'collection') {
$media = CollectionMapper::get($media->getId()); $media = CollectionMapper::get($media->getId());
} }
@ -193,7 +193,7 @@ class Controller extends ModuleAbstract implements WebInterface
$uploads = $this->uploadFiles($request->getFiles(), $request->getHeader()->getAccount(), $request->getData('path') ?? __DIR__ . '/../../Modules/Media/Files'); $uploads = $this->uploadFiles($request->getFiles(), $request->getHeader()->getAccount(), $request->getData('path') ?? __DIR__ . '/../../Modules/Media/Files');
$ids = []; $ids = [];
foreach($uploads as $file) { foreach ($uploads as $file) {
$ids[] = $file->getId(); $ids[] = $file->getId();
} }
@ -260,7 +260,7 @@ class Controller extends ModuleAbstract implements WebInterface
$mediaCreated = []; $mediaCreated = [];
foreach ($status as $uFile) { foreach ($status as $uFile) {
if(!is_null($created = self::createDbEntry($uFile, $account))) { if (!is_null($created = self::createDbEntry($uFile, $account))) {
$mediaCreated[] = $created; $mediaCreated[] = $created;
} }
} }

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Models; namespace Modules\Media\Models;
/** /**

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Models; namespace Modules\Media\Models;
use Modules\Media\Models\MediaMapper; use Modules\Media\Models\MediaMapper;

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Models; namespace Modules\Media\Models;
use phpOMS\Asset\AssetType; use phpOMS\Asset\AssetType;

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Models; namespace Modules\Media\Models;
/** /**

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Models; namespace Modules\Media\Models;
use phpOMS\DataStorage\Database\DataMapperAbstract; use phpOMS\DataStorage\Database\DataMapperAbstract;
@ -89,7 +89,7 @@ class MediaMapper extends DataMapperAbstract
try { try {
$objId = parent::create($obj, $relations); $objId = parent::create($obj, $relations);
if($objId === null || !is_scalar($objId)) { if ($objId === null || !is_scalar($objId)) {
return $objId; return $objId;
} }
} catch (\Exception $e) { } catch (\Exception $e) {

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Models; namespace Modules\Media\Models;
/** /**

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Models; namespace Modules\Media\Models;
/** /**

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Models; namespace Modules\Media\Models;
use phpOMS\System\File\Local\Directory; use phpOMS\System\File\Local\Directory;
@ -163,7 +163,7 @@ class UploadFile
$limit++; $limit++;
} while (file_exists($path . '/' . $this->fileName) && $limit < self::PATH_GENERATION_LIMIT); } while (file_exists($path . '/' . $this->fileName) && $limit < self::PATH_GENERATION_LIMIT);
if($limit >= self::PATH_GENERATION_LIMIT) { if ($limit >= self::PATH_GENERATION_LIMIT) {
throw new \Exception('No file path could be found. Potential attack!'); throw new \Exception('No file path could be found. Potential attack!');
} }
} }
@ -184,7 +184,7 @@ class UploadFile
return $result; return $result;
} }
if($this->interlaced && in_array($extension, ['png', 'jpg', 'jpeg', 'gif'])) { if ($this->interlaced && in_array($extension, ['png', 'jpg', 'jpeg', 'gif'])) {
$this->interlace($extension, $dest); $this->interlace($extension, $dest);
} }
@ -197,22 +197,22 @@ class UploadFile
private function interlace(string $extension, string $path) /* : void */ private function interlace(string $extension, string $path) /* : void */
{ {
if($extension === 'png') { if ($extension === 'png') {
$img = imagecreatefrompng($path); $img = imagecreatefrompng($path);
} elseif($extension === 'jpg' || $extension === 'jpeg') { } elseif ($extension === 'jpg' || $extension === 'jpeg') {
$img = imagecreatefromjpeg($path); $img = imagecreatefromjpeg($path);
} else { } else {
$img = imagecreatefromgif($path); $img = imagecreatefromgif ($path);
} }
imageinterlace($img, (int) $this->interlaced); imageinterlace($img, (int) $this->interlaced);
if($extension === 'png') { if ($extension === 'png') {
imagepng($img, $path); imagepng($img, $path);
} elseif($extension === 'jpg' || $extension === 'jpeg') { } elseif ($extension === 'jpg' || $extension === 'jpeg') {
imagejpeg($img, $path); imagejpeg($img, $path);
} else { } else {
imagegif($img, $path); imagegif ($img, $path);
} }
imagedestroy($img); imagedestroy($img);

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Models; namespace Modules\Media\Models;
use phpOMS\Stdlib\Base\Enum; use phpOMS\Stdlib\Base\Enum;

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Theme\Backend\Components\Media; namespace Modules\Media\Theme\Backend\Components\Media;

View File

@ -10,31 +10,31 @@
<td><?= $this->getHtml('Created', 'Media') ?> <td><?= $this->getHtml('Created', 'Media') ?>
<tfoot> <tfoot>
<tbody> <tbody>
<?php $count = 0; foreach($this->media as $key => $value) : $count++; <?php $count = 0; foreach ($this->media as $key => $value) : $count++;
$url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/media/single?{?}&id=' . $value->getId()); $url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/media/single?{?}&id=' . $value->getId());
$icon = ''; $icon = '';
$extensionType = \phpOMS\System\File\FileUtils::getExtensionType($value->getExtension()); $extensionType = \phpOMS\System\File\FileUtils::getExtensionType($value->getExtension());
if($extensionType === \phpOMS\System\File\ExtensionType::CODE) { if ($extensionType === \phpOMS\System\File\ExtensionType::CODE) {
$icon = 'file-code-o'; $icon = 'file-code-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::TEXT) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::TEXT) {
$icon = 'file-text-o'; $icon = 'file-text-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::PRESENTATION) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::PRESENTATION) {
$icon = 'file-powerpoint-o'; $icon = 'file-powerpoint-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::PDF) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::PDF) {
$icon = 'file-pdf-o'; $icon = 'file-pdf-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::ARCHIVE) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::ARCHIVE) {
$icon = 'file-zip-o'; $icon = 'file-zip-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::AUDIO) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::AUDIO) {
$icon = 'file-audio-o'; $icon = 'file-audio-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::VIDEO) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::VIDEO) {
$icon = 'file-video-o'; $icon = 'file-video-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::IMAGE) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::IMAGE) {
$icon = 'file-image-o'; $icon = 'file-image-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::SPREADSHEET) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::SPREADSHEET) {
$icon = 'file-excel-o'; $icon = 'file-excel-o';
} elseif($value->getExtension() === 'collection') { } elseif ($value->getExtension() === 'collection') {
$icon = 'folder-open-o'; $icon = 'folder-open-o';
} else { } else {
$icon = 'file-o'; $icon = 'file-o';
@ -48,7 +48,7 @@
<td><a href="<?= $url; ?>"><?= $this->printHtml($value->getCreatedBy()->getName1()); ?></a> <td><a href="<?= $url; ?>"><?= $this->printHtml($value->getCreatedBy()->getName1()); ?></a>
<td><a href="<?= $url; ?>"><?= $this->printHtml($value->getCreatedAt()->format('Y-m-d H:i:s')); ?></a> <td><a href="<?= $url; ?>"><?= $this->printHtml($value->getCreatedAt()->format('Y-m-d H:i:s')); ?></a>
<?php endforeach; ?> <?php endforeach; ?>
<?php if($count === 0) : ?> <?php if ($count === 0) : ?>
<tr><td colspan="6" class="empty"><?= $this->getHtml('Empty', 0, 0); ?> <tr><td colspan="6" class="empty"><?= $this->getHtml('Empty', 0, 0); ?>
<?php endif; ?> <?php endif; ?>
</table> </table>

View File

@ -40,31 +40,31 @@ echo $this->getData('nav')->render(); ?>
<tr> <tr>
<td colspan="3"><?= $footerView->render(); ?> <td colspan="3"><?= $footerView->render(); ?>
<tbody> <tbody>
<?php $count = 0; foreach($media as $key => $value) : $count++; <?php $count = 0; foreach ($media as $key => $value) : $count++;
$url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/media/single?{?}&id=' . $value->getId()); $url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/media/single?{?}&id=' . $value->getId());
$icon = ''; $icon = '';
$extensionType = \phpOMS\System\File\FileUtils::getExtensionType($value->getExtension()); $extensionType = \phpOMS\System\File\FileUtils::getExtensionType($value->getExtension());
if($extensionType === \phpOMS\System\File\ExtensionType::CODE) { if ($extensionType === \phpOMS\System\File\ExtensionType::CODE) {
$icon = 'file-code-o'; $icon = 'file-code-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::TEXT) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::TEXT) {
$icon = 'file-text-o'; $icon = 'file-text-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::PRESENTATION) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::PRESENTATION) {
$icon = 'file-powerpoint-o'; $icon = 'file-powerpoint-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::PDF) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::PDF) {
$icon = 'file-pdf-o'; $icon = 'file-pdf-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::ARCHIVE) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::ARCHIVE) {
$icon = 'file-zip-o'; $icon = 'file-zip-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::AUDIO) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::AUDIO) {
$icon = 'file-audio-o'; $icon = 'file-audio-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::VIDEO) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::VIDEO) {
$icon = 'file-video-o'; $icon = 'file-video-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::IMAGE) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::IMAGE) {
$icon = 'file-image-o'; $icon = 'file-image-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::SPREADSHEET) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::SPREADSHEET) {
$icon = 'file-excel-o'; $icon = 'file-excel-o';
} elseif($value->getExtension() === 'collection') { } elseif ($value->getExtension() === 'collection') {
$icon = 'folder-open-o'; $icon = 'folder-open-o';
} else { } else {
$icon = 'file-o'; $icon = 'file-o';
@ -78,7 +78,7 @@ echo $this->getData('nav')->render(); ?>
<td><a href="<?= $url; ?>"><?= $this->printHtml($value->getCreatedBy()->getName1()); ?></a> <td><a href="<?= $url; ?>"><?= $this->printHtml($value->getCreatedBy()->getName1()); ?></a>
<td><a href="<?= $url; ?>"><?= $this->printHtml($value->getCreatedAt()->format('Y-m-d H:i:s')); ?></a> <td><a href="<?= $url; ?>"><?= $this->printHtml($value->getCreatedAt()->format('Y-m-d H:i:s')); ?></a>
<?php endforeach; ?> <?php endforeach; ?>
<?php if($count === 0) : ?> <?php if ($count === 0) : ?>
<tr><td colspan="5" class="empty"><?= $this->getHtml('Empty', 0, 0); ?> <tr><td colspan="5" class="empty"><?= $this->getHtml('Empty', 0, 0); ?>
<?php endif; ?> <?php endif; ?>
</table> </table>

View File

@ -40,7 +40,7 @@ echo $this->getData('nav')->render();
</div> </div>
<div class="row"> <div class="row">
<?php if( <?php if (
( (
$media->getExtension() === 'collection' $media->getExtension() === 'collection'
&& !is_file($media->getPath() . $this->request->getData('sub')) && !is_file($media->getPath() . $this->request->getData('sub'))
@ -62,31 +62,31 @@ echo $this->getData('nav')->render();
<td><?= $this->getHtml('Creator') ?> <td><?= $this->getHtml('Creator') ?>
<td><?= $this->getHtml('Created') ?> <td><?= $this->getHtml('Created') ?>
<tbody> <tbody>
<?php if(!is_dir($media->getPath())) : foreach($media as $key => $value) : <?php if (!is_dir($media->getPath())) : foreach ($media as $key => $value) :
$url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/media/single?{?}&id=' . $value->getId()); $url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/media/single?{?}&id=' . $value->getId());
$icon = ''; $icon = '';
$extensionType = \phpOMS\System\File\FileUtils::getExtensionType($value->getExtension()); $extensionType = \phpOMS\System\File\FileUtils::getExtensionType($value->getExtension());
if($extensionType === \phpOMS\System\File\ExtensionType::CODE) { if ($extensionType === \phpOMS\System\File\ExtensionType::CODE) {
$icon = 'file-code-o'; $icon = 'file-code-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::TEXT) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::TEXT) {
$icon = 'file-text-o'; $icon = 'file-text-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::PRESENTATION) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::PRESENTATION) {
$icon = 'file-powerpoint-o'; $icon = 'file-powerpoint-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::PDF) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::PDF) {
$icon = 'file-pdf-o'; $icon = 'file-pdf-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::ARCHIVE) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::ARCHIVE) {
$icon = 'file-zip-o'; $icon = 'file-zip-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::AUDIO) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::AUDIO) {
$icon = 'file-audio-o'; $icon = 'file-audio-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::VIDEO) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::VIDEO) {
$icon = 'file-video-o'; $icon = 'file-video-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::IMAGE) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::IMAGE) {
$icon = 'file-image-o'; $icon = 'file-image-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::SPREADSHEET) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::SPREADSHEET) {
$icon = 'file-excel-o'; $icon = 'file-excel-o';
} elseif($value->getExtension() === 'collection') { } elseif ($value->getExtension() === 'collection') {
$icon = 'folder-open-o'; $icon = 'folder-open-o';
} else { } else {
$icon = 'file-o'; $icon = 'file-o';
@ -101,30 +101,30 @@ echo $this->getData('nav')->render();
<td><a href="<?= $url; ?>"><?= $this->printHtml($value->getCreatedAt()->format('Y-m-d H:i:s')); ?></a> <td><a href="<?= $url; ?>"><?= $this->printHtml($value->getCreatedAt()->format('Y-m-d H:i:s')); ?></a>
<?php endforeach; else : $path = is_dir($media->getPath() . $this->request->getData('sub')) && phpOMS\Utils\StringUtils::startsWith(str_replace('\\', '/', realpath($media->getPath() . $this->request->getData('sub'))), $media->getPath()) ? $media->getPath() . $this->request->getData('sub') : $media->getPath(); ?> <?php endforeach; else : $path = is_dir($media->getPath() . $this->request->getData('sub')) && phpOMS\Utils\StringUtils::startsWith(str_replace('\\', '/', realpath($media->getPath() . $this->request->getData('sub'))), $media->getPath()) ? $media->getPath() . $this->request->getData('sub') : $media->getPath(); ?>
<?php $list = \phpOMS\System\File\Local\Directory::list($path); <?php $list = \phpOMS\System\File\Local\Directory::list($path);
foreach($list as $key => $value) : foreach ($list as $key => $value) :
$url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/media/single?{?}&id=' . $media->getId() . '&sub=' . substr($value, strlen($media->getPath()))); $url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/media/single?{?}&id=' . $media->getId() . '&sub=' . substr($value, strlen($media->getPath())));
$icon = ''; $icon = '';
$extensionType = \phpOMS\System\File\FileUtils::getExtensionType(!is_dir($value) ? \phpOMS\System\File\Local\File::extension($value) : 'collection'); $extensionType = \phpOMS\System\File\FileUtils::getExtensionType(!is_dir($value) ? \phpOMS\System\File\Local\File::extension($value) : 'collection');
if($extensionType === \phpOMS\System\File\ExtensionType::CODE) { if ($extensionType === \phpOMS\System\File\ExtensionType::CODE) {
$icon = 'file-code-o'; $icon = 'file-code-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::TEXT) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::TEXT) {
$icon = 'file-text-o'; $icon = 'file-text-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::PRESENTATION) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::PRESENTATION) {
$icon = 'file-powerpoint-o'; $icon = 'file-powerpoint-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::PDF) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::PDF) {
$icon = 'file-pdf-o'; $icon = 'file-pdf-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::ARCHIVE) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::ARCHIVE) {
$icon = 'file-zip-o'; $icon = 'file-zip-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::AUDIO) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::AUDIO) {
$icon = 'file-audio-o'; $icon = 'file-audio-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::VIDEO) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::VIDEO) {
$icon = 'file-video-o'; $icon = 'file-video-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::IMAGE) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::IMAGE) {
$icon = 'file-image-o'; $icon = 'file-image-o';
} elseif($extensionType === \phpOMS\System\File\ExtensionType::SPREADSHEET) { } elseif ($extensionType === \phpOMS\System\File\ExtensionType::SPREADSHEET) {
$icon = 'file-excel-o'; $icon = 'file-excel-o';
} elseif($extensionType === 'collection') { } elseif ($extensionType === 'collection') {
$icon = 'folder-open-o'; $icon = 'folder-open-o';
} else { } else {
$icon = 'file-o'; $icon = 'file-o';
@ -147,7 +147,7 @@ echo $this->getData('nav')->render();
<div class="inner"> <div class="inner">
<?php <?php
$path = is_file($media->getPath() . $this->request->getData('sub')) && phpOMS\Utils\StringUtils::startsWith(str_replace('\\', '/', realpath($media->getPath() . $this->request->getData('sub'))), $media->getPath()) ? $media->getPath() . $this->request->getData('sub') : $media->getPath(); $path = is_file($media->getPath() . $this->request->getData('sub')) && phpOMS\Utils\StringUtils::startsWith(str_replace('\\', '/', realpath($media->getPath() . $this->request->getData('sub'))), $media->getPath()) ? $media->getPath() . $this->request->getData('sub') : $media->getPath();
if(\phpOMS\System\File\FileUtils::getExtensionType($media->getExtension()) === \phpOMS\System\File\ExtensionType::IMAGE || \phpOMS\System\File\FileUtils::getExtensionType(\phpOMS\System\File\Local\File::extension($path)) === \phpOMS\System\File\ExtensionType::IMAGE) : ?> if (\phpOMS\System\File\FileUtils::getExtensionType($media->getExtension()) === \phpOMS\System\File\ExtensionType::IMAGE || \phpOMS\System\File\FileUtils::getExtensionType(\phpOMS\System\File\Local\File::extension($path)) === \phpOMS\System\File\ExtensionType::IMAGE) : ?>
<div class="h-overflow"><img src="<?= $media->isAbsolute() ? $this->printHtml($path) : $this->printHtml($this->request->getUri()->getBase() . $path); ?>"></div> <div class="h-overflow"><img src="<?= $media->isAbsolute() ? $this->printHtml($path) : $this->printHtml($this->request->getUri()->getBase() . $path); ?>"></div>
<?php else : ?> <?php else : ?>
<pre> <pre>
@ -155,7 +155,7 @@ echo $this->getData('nav')->render();
$output = file_get_contents($media->isAbsolute() ? $path : __DIR__ . '/../../../../' . $path); $output = file_get_contents($media->isAbsolute() ? $path : __DIR__ . '/../../../../' . $path);
$output = str_replace(["\r\n", "\r"], "\n", $output); $output = str_replace(["\r\n", "\r"], "\n", $output);
$output = explode("\n", $output); $output = explode("\n", $output);
foreach($output as $line) : ?><span><?= $this->printHtml($line); ?></span><?php endforeach; ?> foreach ($output as $line) : ?><span><?= $this->printHtml($line); ?></span><?php endforeach; ?>
</pre> </pre>
<?php endif; ?> <?php endif; ?>
</div> </div>

View File

@ -11,7 +11,7 @@
* @version 1.0.0 * @version 1.0.0
* @link http://orange-management.com * @link http://orange-management.com
*/ */
declare(strict_types=1); declare(strict_types = 1);
namespace Modules\Media\Views; namespace Modules\Media\Views;
use phpOMS\Views\View; use phpOMS\Views\View;