|
@@ 860-873 (lines=14) @@
|
| 857 |
|
$file = dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'mime.types'; |
| 858 |
|
} |
| 859 |
|
|
| 860 |
|
if ($file && file_exists($file)) { |
| 861 |
|
$mimecf = file($file); |
| 862 |
|
|
| 863 |
|
foreach ($mimecf as $line_num => $line) { |
| 864 |
|
if (!preg_match('/^\s*#/', $line)) { |
| 865 |
|
$mime = preg_split('/\s+/', $line, -1, PREG_SPLIT_NO_EMPTY); |
| 866 |
|
for ($i = 1, $size = count($mime); $i < $size ; $i++) { |
| 867 |
|
if (!isset(self::$mimetypes[$mime[$i]])) { |
| 868 |
|
self::$mimetypes[$mime[$i]] = $mime[0]; |
| 869 |
|
} |
| 870 |
|
} |
| 871 |
|
} |
| 872 |
|
} |
| 873 |
|
} |
| 874 |
|
} |
| 875 |
|
|
| 876 |
|
$this->rootName = empty($this->options['alias']) ? $this->basenameCE($this->root) : $this->options['alias']; |
|
@@ 3055-3067 (lines=13) @@
|
| 3052 |
|
if (!elFinderVolumeDriver::$mimetypesLoaded) { |
| 3053 |
|
elFinderVolumeDriver::$mimetypesLoaded = true; |
| 3054 |
|
$file = dirname(__FILE__).DIRECTORY_SEPARATOR.'mime.types'; |
| 3055 |
|
if (is_readable($file)) { |
| 3056 |
|
$mimecf = file($file); |
| 3057 |
|
foreach ($mimecf as $line_num => $line) { |
| 3058 |
|
if (!preg_match('/^\s*#/', $line)) { |
| 3059 |
|
$mime = preg_split('/\s+/', $line, -1, PREG_SPLIT_NO_EMPTY); |
| 3060 |
|
for ($i = 1, $size = count($mime); $i < $size ; $i++) { |
| 3061 |
|
if (!isset(elFinderVolumeDriver::$mimetypes[$mime[$i]])) { |
| 3062 |
|
elFinderVolumeDriver::$mimetypes[$mime[$i]] = $mime[0]; |
| 3063 |
|
} |
| 3064 |
|
} |
| 3065 |
|
} |
| 3066 |
|
} |
| 3067 |
|
} |
| 3068 |
|
} |
| 3069 |
|
$pinfo = pathinfo($path); |
| 3070 |
|
$ext = isset($pinfo['extension']) ? strtolower($pinfo['extension']) : ''; |