|
@@ 898-911 (lines=14) @@
|
| 895 |
|
$file = dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'mime.types'; |
| 896 |
|
} |
| 897 |
|
|
| 898 |
|
if ($file && file_exists($file)) { |
| 899 |
|
$mimecf = file($file); |
| 900 |
|
|
| 901 |
|
foreach ($mimecf as $line_num => $line) { |
| 902 |
|
if (!preg_match('/^\s*#/', $line)) { |
| 903 |
|
$mime = preg_split('/\s+/', $line, -1, PREG_SPLIT_NO_EMPTY); |
| 904 |
|
for ($i = 1, $size = count($mime); $i < $size ; $i++) { |
| 905 |
|
if (!isset(self::$mimetypes[$mime[$i]])) { |
| 906 |
|
self::$mimetypes[$mime[$i]] = $mime[0]; |
| 907 |
|
} |
| 908 |
|
} |
| 909 |
|
} |
| 910 |
|
} |
| 911 |
|
} |
| 912 |
|
} |
| 913 |
|
|
| 914 |
|
$this->rootName = empty($this->options['alias']) ? $this->basenameCE($this->root) : $this->options['alias']; |
|
@@ 3110-3122 (lines=13) @@
|
| 3107 |
|
if (!elFinderVolumeDriver::$mimetypesLoaded) { |
| 3108 |
|
elFinderVolumeDriver::$mimetypesLoaded = true; |
| 3109 |
|
$file = dirname(__FILE__).DIRECTORY_SEPARATOR.'mime.types'; |
| 3110 |
|
if (is_readable($file)) { |
| 3111 |
|
$mimecf = file($file); |
| 3112 |
|
foreach ($mimecf as $line_num => $line) { |
| 3113 |
|
if (!preg_match('/^\s*#/', $line)) { |
| 3114 |
|
$mime = preg_split('/\s+/', $line, -1, PREG_SPLIT_NO_EMPTY); |
| 3115 |
|
for ($i = 1, $size = count($mime); $i < $size ; $i++) { |
| 3116 |
|
if (!isset(elFinderVolumeDriver::$mimetypes[$mime[$i]])) { |
| 3117 |
|
elFinderVolumeDriver::$mimetypes[$mime[$i]] = $mime[0]; |
| 3118 |
|
} |
| 3119 |
|
} |
| 3120 |
|
} |
| 3121 |
|
} |
| 3122 |
|
} |
| 3123 |
|
} |
| 3124 |
|
$pinfo = pathinfo($path); |
| 3125 |
|
$ext = isset($pinfo['extension']) ? strtolower($pinfo['extension']) : ''; |