From 9c9dc276b7a1d2592c4fb0a887888632dc1f1e29 Mon Sep 17 00:00:00 2001 From: Thomas Müller Date: Wed, 25 Sep 2013 13:36:30 +0200 Subject: move the private namespace OC into lib/private - OCP will stay in lib/public Conflicts: lib/private/vcategories.php --- lib/private/search/provider/file.php | 46 ++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 lib/private/search/provider/file.php (limited to 'lib/private/search/provider') diff --git a/lib/private/search/provider/file.php b/lib/private/search/provider/file.php new file mode 100644 index 00000000000..9bd50931517 --- /dev/null +++ b/lib/private/search/provider/file.php @@ -0,0 +1,46 @@ + $path)); + $type = (string)$l->t('Files'); + }else{ + $link = OC_Helper::linkToRoute( 'download', array('file' => $path)); + $mimeBase = $fileData['mimepart']; + switch($mimeBase) { + case 'audio': + $skip = true; + break; + case 'text': + $type = (string)$l->t('Text'); + break; + case 'image': + $type = (string)$l->t('Images'); + break; + default: + if($mime=='application/xml') { + $type = (string)$l->t('Text'); + }else{ + $type = (string)$l->t('Files'); + } + } + } + if(!$skip) { + $results[] = new OC_Search_Result($name, $text, $link, $type, $container); + } + } + return $results; + } +} -- cgit v1.2.3