@@ -34,7 +34,7 @@ public static function removeHTML($str) {
3434 return strip_tags (str_replace (array ("<br/> " , "<br> " , "<br /> " , "</div> " ), "\n" , $ str ));
3535 }
3636
37- public function getSearchResults ($ terms , $ only_best = false , $ readonly = 0 , $ eventlimit = null ) {
37+ public function getSearchResults ($ terms , $ only_best = false , $ readonly = 0 , $ eventlimit = 30 ) {
3838 global $ db , $ user ;
3939
4040 // get the search terms
@@ -94,14 +94,16 @@ public function getSearchResults($terms, $only_best = false, $readonly = 0, $eve
9494 } else if ($ records [$ i ]->ref_module === 'event ' ) { // add (closest) date to title/link
9595 $ event = $ db ->selectObject ('eventdate ' , 'event_id= ' . $ records [$ i ]->original_id . ' ORDER BY ABS( DATEDIFF( date, NOW() ) ) ' );
9696 if (!empty ($ event )) {
97- if (!empty ($ eventlimit ) && $ event ->date < time ()-($ eventlimit *24 *60 *60 ))
97+ if (!empty ($ eventlimit ) && $ event ->date < time ()-($ eventlimit *24 *60 *60 )) {
9898 unset($ recs [$ i ]);
99+ continue ;
100+ }
99101 if ($ event ->date < time ()) { // emphasize past events
100- $ records [$ i ]->title = "<em> " . $ records [$ i ]->title . "</em> " ;
102+ $ recs [$ i ]->title = "<em> " . $ records [$ i ]->title . "</em> " ;
101103 }
102- $ records [$ i ]->title .= ' - ' . expDateTime::format_date ($ event ->date );
104+ $ recs [$ i ]->title .= ' - ' . expDateTime::format_date ($ event ->date );
103105 $ loc = expUnserialize ($ event ->location_data );
104- $ records [$ i ]->view_link = str_replace (URL_FULL , '' , makeLink (array ('controller ' => 'event ' , 'action ' => 'show ' , 'id ' => $ records [$ i ]->original_id , 'event_id ' => $ event ->id , 'src ' => $ loc ->src )));
106+ $ recs [$ i ]->view_link = str_replace (URL_FULL , '' , makeLink (array ('controller ' => 'event ' , 'action ' => 'show ' , 'id ' => $ records [$ i ]->original_id , 'event_id ' => $ event ->id , 'src ' => $ loc ->src )));
105107 }
106108 } else if ($ records [$ i ]->ref_module === 'forms ' ) {
107109 //fixme here's where we remove search hit based on ???, but shouldn't be in here if not viewable
0 commit comments