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