mirror of
https://github.com/prasathmani/tinyfilemanager
synced 2024-05-06 15:46:37 +02:00
PHP8 fix and few other changes (#562)
This commit is contained in:
parent
27d7126767
commit
f182e378e3
|
@ -1673,7 +1673,7 @@ if (isset($_GET['view'])) {
|
||||||
}
|
}
|
||||||
} elseif ($is_image) {
|
} elseif ($is_image) {
|
||||||
// Image content
|
// Image content
|
||||||
if (in_array($ext, array('gif', 'jpg', 'jpeg', 'png', 'bmp', 'ico', 'svg'))) {
|
if (in_array($ext, array('gif', 'jpg', 'jpeg', 'png', 'bmp', 'ico', 'svg', 'webp', 'avif'))) {
|
||||||
echo '<p><img src="' . fm_enc($file_url) . '" alt="" class="preview-img"></p>';
|
echo '<p><img src="' . fm_enc($file_url) . '" alt="" class="preview-img"></p>';
|
||||||
}
|
}
|
||||||
} elseif ($is_audio) {
|
} elseif ($is_audio) {
|
||||||
|
@ -2020,7 +2020,7 @@ $tableTheme = (FM_THEME == "dark") ? "text-white bg-dark table-dark" : "bg-white
|
||||||
<td>
|
<td>
|
||||||
<div class="filename">
|
<div class="filename">
|
||||||
<?php
|
<?php
|
||||||
if (in_array(strtolower(pathinfo($f, PATHINFO_EXTENSION)), array('gif', 'jpg', 'jpeg', 'png', 'bmp', 'ico', 'svg'))): ?>
|
if (in_array(strtolower(pathinfo($f, PATHINFO_EXTENSION)), array('gif', 'jpg', 'jpeg', 'png', 'bmp', 'ico', 'svg', 'webp', 'avif'))): ?>
|
||||||
<?php $imagePreview = fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f); ?>
|
<?php $imagePreview = fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f); ?>
|
||||||
<a href="<?php echo $filelink ?>" data-preview-image="<?php echo $imagePreview ?>" title="<?php echo fm_enc($f) ?>">
|
<a href="<?php echo $filelink ?>" data-preview-image="<?php echo $imagePreview ?>" title="<?php echo fm_enc($f) ?>">
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
|
@ -2401,7 +2401,7 @@ function fm_get_parent_path($path)
|
||||||
*/
|
*/
|
||||||
function fm_is_exclude_items($file) {
|
function fm_is_exclude_items($file) {
|
||||||
$ext = strtolower(pathinfo($file, PATHINFO_EXTENSION));
|
$ext = strtolower(pathinfo($file, PATHINFO_EXTENSION));
|
||||||
if (sizeof($exclude_items)) {
|
if (isset($exclude_items) and sizeof($exclude_items)) {
|
||||||
unset($exclude_items);
|
unset($exclude_items);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2663,6 +2663,8 @@ function fm_get_file_icon_class($path)
|
||||||
case 'bmp':
|
case 'bmp':
|
||||||
case 'tif':
|
case 'tif':
|
||||||
case 'tiff':
|
case 'tiff':
|
||||||
|
case 'webp':
|
||||||
|
case 'avif':
|
||||||
case 'svg':
|
case 'svg':
|
||||||
$img = 'fa fa-picture-o';
|
$img = 'fa fa-picture-o';
|
||||||
break;
|
break;
|
||||||
|
@ -2822,7 +2824,7 @@ function fm_get_file_icon_class($path)
|
||||||
*/
|
*/
|
||||||
function fm_get_image_exts()
|
function fm_get_image_exts()
|
||||||
{
|
{
|
||||||
return array('ico', 'gif', 'jpg', 'jpeg', 'jpc', 'jp2', 'jpx', 'xbm', 'wbmp', 'png', 'bmp', 'tif', 'tiff', 'psd', 'svg');
|
return array('ico', 'gif', 'jpg', 'jpeg', 'jpc', 'jp2', 'jpx', 'xbm', 'wbmp', 'png', 'bmp', 'tif', 'tiff', 'psd', 'svg', 'webp', 'avif');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -2909,6 +2911,8 @@ function fm_get_file_mimes($extension)
|
||||||
$fileTypes['png'] = 'image/png';
|
$fileTypes['png'] = 'image/png';
|
||||||
$fileTypes['jpeg'] = 'image/jpg';
|
$fileTypes['jpeg'] = 'image/jpg';
|
||||||
$fileTypes['jpg'] = 'image/jpg';
|
$fileTypes['jpg'] = 'image/jpg';
|
||||||
|
$fileTypes['webp'] = 'image/webp';
|
||||||
|
$fileTypes['avif'] = 'image/avif';
|
||||||
$fileTypes['rar'] = 'application/rar';
|
$fileTypes['rar'] = 'application/rar';
|
||||||
|
|
||||||
$fileTypes['ra'] = 'audio/x-pn-realaudio';
|
$fileTypes['ra'] = 'audio/x-pn-realaudio';
|
||||||
|
@ -3624,7 +3628,7 @@ $isStickyNavBar = $sticky_navbar ? 'navbar-fixed' : 'navbar-normal';
|
||||||
.lds-facebook div { position:absolute;left:6px;width:13px;background:#007bff;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite }
|
.lds-facebook div { position:absolute;left:6px;width:13px;background:#007bff;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite }
|
||||||
.lds-facebook div:nth-child(1) { left:6px;animation-delay:-.24s }
|
.lds-facebook div:nth-child(1) { left:6px;animation-delay:-.24s }
|
||||||
.lds-facebook div:nth-child(2) { left:26px;animation-delay:-.12s }
|
.lds-facebook div:nth-child(2) { left:26px;animation-delay:-.12s }
|
||||||
.lds-facebook div:nth-child(3) { left:45px;animation-delay:0 }
|
.lds-facebook div:nth-child(3) { left:45px;animation-delay:0s }
|
||||||
@keyframes lds-facebook { 0% { top:6px;height:51px }
|
@keyframes lds-facebook { 0% { top:6px;height:51px }
|
||||||
100%,50% { top:19px;height:26px }
|
100%,50% { top:19px;height:26px }
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue