]> source.dussan.org Git - nextcloud-server.git/commitdiff
Only search for VEVENTs.
authorThomas Tanghus <thomas@tanghus.net>
Thu, 21 Jun 2012 18:51:23 +0000 (20:51 +0200)
committerThomas Tanghus <thomas@tanghus.net>
Thu, 21 Jun 2012 18:53:50 +0000 (20:53 +0200)
apps/calendar/lib/search.php

index 03516b3b70c31007987fc70cb1a1f8cddfa7f300..8b8b0e0c7eea49bddc49deae4b371375209e11ee 100644 (file)
@@ -17,6 +17,9 @@ class OC_Search_Provider_Calendar extends OC_Search_Provider{
                foreach($calendars as $calendar){
                        $objects = OC_Calendar_Object::all($calendar['id']);
                        foreach($objects as $object){
+                               if($object['objecttype']!='VEVENT') {
+                                       continue;
+                               }
                                if(substr_count(strtolower($object['summary']), strtolower($query)) > 0){
                                        $calendardata = OC_VObject::parse($object['calendardata']);
                                        $vevent = $calendardata->VEVENT;
@@ -37,7 +40,7 @@ class OC_Search_Provider_Calendar extends OC_Search_Provider{
                                                $info = $l->t('Date') . ': ' . $start_dt->format('d.m.y H:i') . ' - ' . $end_dt->format('d.m.y H:i');
                                        }
                                        $link = OCP\Util::linkTo('calendar', 'index.php').'?showevent='.urlencode($object['id']);
-                                       $results[]=new OC_Search_Result($object['summary'],$info, $link,$l->t('Cal.'));//$name,$text,$link,$type
+                                       $results[]=new OC_Search_Result($object['summary'],$info, $link,(string)$l->t('Cal.'));//$name,$text,$link,$type
                                }
                        }
                }