mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-25 09:23:28 +01:00
move mime_magic class to Api\MimeMagic
This commit is contained in:
parent
a24c1121a2
commit
7989d702dd
2239
api/src/MimeMagic.php
Normal file
2239
api/src/MimeMagic.php
Normal file
File diff suppressed because it is too large
Load Diff
@ -14,7 +14,6 @@
|
||||
namespace EGroupware\Api;
|
||||
|
||||
// explicitly import old phpgwapi classes used:
|
||||
use mime_magic;
|
||||
use common;
|
||||
use html;
|
||||
use HTTP_WebDAV_Server;
|
||||
@ -1213,8 +1212,8 @@ class Vfs extends Vfs\StreamWrapper
|
||||
|
||||
if (!($img=common::image('etemplate',$icon='mime'.$size.'_'.$mime_full)) &&
|
||||
// check mime-alias-map before falling back to more generic icons
|
||||
!(isset(mime_magic::$mime_alias_map[$mime_type]) &&
|
||||
($img=common::image('etemplate',$icon='mime'.$size.'_'.str_replace('/','_',mime_magic::$mime_alias_map[$mime_full])))) &&
|
||||
!(isset(MimeMagic::$mime_alias_map[$mime_type]) &&
|
||||
($img=common::image('etemplate',$icon='mime'.$size.'_'.str_replace('/','_',MimeMagic::$mime_alias_map[$mime_full])))) &&
|
||||
!($img=common::image('etemplate',$icon='mime'.$size.'_'.$mime_part)))
|
||||
{
|
||||
$img = common::image('etemplate',$icon='mime'.$size.'_unknown');
|
||||
@ -1227,7 +1226,7 @@ class Vfs extends Vfs\StreamWrapper
|
||||
{
|
||||
return 'etemplate/'.$icon;
|
||||
}
|
||||
return html::image('etemplate',$icon,mime_magic::mime2label($mime_type));
|
||||
return html::image('etemplate',$icon,MimeMagic::mime2label($mime_type));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -16,10 +16,6 @@ namespace EGroupware\Api\Vfs\Sqlfs;
|
||||
use EGroupware\Api\Vfs;
|
||||
use EGroupware\Api;
|
||||
|
||||
// explicitly import old phpgwapi classes used:
|
||||
use mime_magic;
|
||||
|
||||
|
||||
/**
|
||||
* EGroupware API: VFS - new DB based VFS stream wrapper
|
||||
*
|
||||
@ -359,7 +355,7 @@ class StreamWrapper implements Vfs\StreamWrapperIface
|
||||
$values = array(
|
||||
'fs_size' => $this->stream_tell(),
|
||||
// todo: analyse the file for the mime-type
|
||||
'fs_mime' => mime_magic::filename2mime($this->opened_path),
|
||||
'fs_mime' => Api\MimeMagic::filename2mime($this->opened_path),
|
||||
'fs_id' => $this->opened_fs_id,
|
||||
'fs_modifier' => Vfs::$user,
|
||||
'fs_modified' => self::_pdo_timestamp(time()),
|
||||
|
@ -14,9 +14,7 @@
|
||||
namespace EGroupware\Api\Vfs\Sqlfs;
|
||||
|
||||
use EGroupware\Api\Vfs;
|
||||
|
||||
// explicitly import old phpgwapi classes used:
|
||||
use mime_magic;
|
||||
use EGroupware\Api;
|
||||
|
||||
/**
|
||||
* sqlfs stream wrapper utilities: migration db-fs, fsck
|
||||
@ -317,7 +315,7 @@ class Utils extends StreamWrapper
|
||||
if ($check_only)
|
||||
{
|
||||
$msgs[] = lang('Found unconnected %1 %2!',
|
||||
mime_magic::mime2label($row['fs_mime']),
|
||||
Api\MimeMagic::mime2label($row['fs_mime']),
|
||||
Vfs::decodePath($row['fs_name']).' (#'.$row['fs_id'].')');
|
||||
continue;
|
||||
}
|
||||
@ -349,14 +347,14 @@ class Utils extends StreamWrapper
|
||||
)))
|
||||
{
|
||||
$msgs[] = lang('Moved unconnected %1 %2 to %3.',
|
||||
mime_magic::mime2label($row['fs_mime']),
|
||||
Api\MimeMagic::mime2label($row['fs_mime']),
|
||||
Vfs::decodePath($row['fs_name']).' (#'.$row['fs_id'].')',
|
||||
self::LOST_N_FOUND);
|
||||
}
|
||||
else
|
||||
{
|
||||
$msgs[] = lang('Failed to move unconnected %1 %2 to %3!',
|
||||
mime_magic::mime2label($row['fs_mime']), Vfs::decodePath($row['fs_name']), self::LOST_N_FOUND);
|
||||
Api\MimeMagic::mime2label($row['fs_mime']), Vfs::decodePath($row['fs_name']), self::LOST_N_FOUND);
|
||||
}
|
||||
}
|
||||
if ($check_only && $msgs)
|
||||
|
@ -14,9 +14,7 @@
|
||||
namespace EGroupware\Api\Vfs;
|
||||
|
||||
use EGroupware\Api\Vfs;
|
||||
|
||||
// explicitly import old phpgwapi classes used:
|
||||
use mime_magic;
|
||||
use EGroupware\Api;
|
||||
|
||||
/**
|
||||
* eGroupWare API: VFS - stream wrapper interface
|
||||
@ -848,7 +846,7 @@ class StreamWrapper implements StreamWrapperIface
|
||||
// using EGw's own mime magic (currently only checking the extension!)
|
||||
if (!$mime)
|
||||
{
|
||||
$mime = mime_magic::filename2mime(self::parse_url($url,PHP_URL_PATH));
|
||||
$mime = Api\MimeMagic::filename2mime(self::parse_url($url,PHP_URL_PATH));
|
||||
}
|
||||
//error_log(__METHOD__."($path,$recheck) mime=$mime");
|
||||
return $mime;
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user