From: <var...@us...> - 2021-11-30 18:03:39
|
Revision: 10714 http://sourceforge.net/p/phpwiki/code/10714 Author: vargenau Date: 2021-11-30 17:50:13 +0000 (Tue, 30 Nov 2021) Log Message: ----------- FileInfo plugin: magic renamed as mime, fix corresponding code Modified Paths: -------------- trunk/lib/plugin/FileInfo.php trunk/pgsrc/Help%2FFileInfoPlugin Modified: trunk/lib/plugin/FileInfo.php =================================================================== --- trunk/lib/plugin/FileInfo.php 2021-11-30 17:30:27 UTC (rev 10713) +++ trunk/lib/plugin/FileInfo.php 2021-11-30 17:50:13 UTC (rev 10714) @@ -47,7 +47,7 @@ { return array( 'file' => false, // relative path from PHPWIKI_DIR. (required) - 'display' => false, // size,phonysize,date,mtime,owner,group,name,path,dirname,magic,link (required) + 'display' => false, // size,phonysize,date,mtime,owner,group,name,path,dirname,mime,link (required) 'format' => false, // printf format string with %s only, all display modes 'quiet' => false // print no error if file not found // from above vars return strings (optional) @@ -136,8 +136,8 @@ case 'dirname': $s[] = dirname($file); break; - case 'magic': - $s[] = $this->magic($file); + case 'mime': + $s[] = $this->mime($file); break; case 'link': if ($is_Upload) { @@ -175,14 +175,12 @@ } } - function magic($file) + private function mime($file) { - // Valid finfo_open (i.e. libmagic) options: - // FILEINFO_NONE | FILEINFO_SYMLINK | FILEINFO_MIME | FILEINFO_COMPRESS | FILEINFO_DEVICES | - // FILEINFO_CONTINUE | FILEINFO_PRESERVE_ATIME | FILEINFO_RAW - $f = finfo_open( /*FILEINFO_MIME*/); - $result = finfo_file(realpath($file)); - finfo_close($res); + // mime type and mime encoding as defined by RFC 2045 + $f = finfo_open(FILEINFO_MIME); + $result = finfo_file($f, realpath($file)); + finfo_close($f); return $result; } Modified: trunk/pgsrc/Help%2FFileInfoPlugin =================================================================== --- trunk/pgsrc/Help%2FFileInfoPlugin 2021-11-30 17:30:27 UTC (rev 10713) +++ trunk/pgsrc/Help%2FFileInfoPlugin 2021-11-30 17:50:13 UTC (rev 10714) @@ -1,4 +1,4 @@ -Date: Tue, 30 Nov 2021 18:23:12 +0000 +Date: Tue, 30 Nov 2021 18:48:42 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.0) Content-Type: application/x-phpwiki; pagename=Help%2FFileInfoPlugin; @@ -30,7 +30,7 @@ | //None// (required argument) |- | **display** -| Comma-separated string of size, phonysize, date, mtime, owner, group, name, path, dirname, magic, link +| Comma-separated string of size, phonysize, date, mtime, owner, group, name, path, dirname, mime, link | //None// (required argument) |- | **format** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |