forked from GNUsocial/gnu-social
		
	added filler text to people search, suggesting other search options.
This commit is contained in:
		| @@ -60,14 +60,8 @@ class PeoplesearchAction extends SearchAction | ||||
|  | ||||
|     function showResults($q, $page) | ||||
|     { | ||||
|  | ||||
|         $profile = new Profile(); | ||||
|  | ||||
|         // lcase it for comparison | ||||
|         // $q = strtolower($q); | ||||
|  | ||||
|         $search_engine = $profile->getSearchEngine('identica_people'); | ||||
|  | ||||
|         $search_engine->set_sort_mode('chron'); | ||||
|         // Ask for an extra to see if there's more. | ||||
|         $search_engine->limit((($page-1)*PROFILES_PER_PAGE), PROFILES_PER_PAGE + 1); | ||||
| @@ -81,14 +75,34 @@ class PeoplesearchAction extends SearchAction | ||||
|             $terms = preg_split('/[\s,]+/', $q); | ||||
|             $results = new PeopleSearchResults($profile, $terms, $this); | ||||
|             $results->show(); | ||||
|         } else { | ||||
|             $this->element('p', 'error', _('No results')); | ||||
|         } | ||||
|  | ||||
|         $profile->free(); | ||||
|  | ||||
|         $this->pagination($page > 1, $cnt > PROFILES_PER_PAGE, | ||||
|             $profile->free(); | ||||
|             $this->pagination($page > 1, $cnt > PROFILES_PER_PAGE, | ||||
|                           $page, 'peoplesearch', array('q' => $q)); | ||||
|  | ||||
|         } else { | ||||
|             $this->element('p', 'error', _('No results.')); | ||||
|  | ||||
|             $qe = urlencode($q); | ||||
|             $message = _(<<<E_O_T | ||||
| * Make sure all words are spelled correctly. | ||||
| * Try different keywords. | ||||
| * Try more general keywords. | ||||
| * Try fewer keywords. | ||||
|  | ||||
| You can also try your search on other engines: | ||||
|  | ||||
| * [Twingly](http://www.twingly.com/search?q=$qe&content=microblog&site=identi.ca) | ||||
| * [Tweet scan](http://www.tweetscan.com/indexi.php?s=$qe) | ||||
| * [Google](http://www.google.com/search?q=site%3Aidenti.ca+$qe) | ||||
| * [Yahoo](http://search.yahoo.com/search?p=site%3Aidenti.ca+$qe) | ||||
|  | ||||
| E_O_T | ||||
| ); | ||||
|             $this->elementStart('div', 'blankfiller'); | ||||
|             $this->raw(common_markup_to_html($message)); | ||||
|             $this->elementEnd('div'); | ||||
|             $profile->free(); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user