// Only 1 item should come through for this format call
return array('path' => $items[key($items)]['path'], 'permissions' => $items[key($items)]['permissions']);
} else if ($format == self::FORMAT_FILE_APP) {
- if (isset($parameters['mimetype_filter'])) {
+ if (isset($parameters['mimetype_filter']) && $parameters['mimetype_filter']) {
$mimetype_filter = $parameters['mimetype_filter'];
}
$files = array();
foreach ($items as $item) {
- if (isset($mimetype_filter) && strpos($item['mimetype'], $mimetype_filter) !== 0) {
+ if (isset($mimetype_filter)
+ && strpos($item['mimetype'], $mimetype_filter) !== 0
+ && $item['mimetype'] != 'httpd/unix-directory') {
continue;
}
$file = array();