X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fpeoplesearch.php;h=6bc35828ec8b9a7e3ff5d82aac3f0dd77131f91d;hb=bc1d66778457abf137ecacd70924e43a69986fd6;hp=43c966f9c12b5cf78b64c33352ca35920727ac6a;hpb=be5d113fc684fcbe41b8374c62bfeb0f267216b7;p=quix0rs-gnu-social.git
diff --git a/actions/peoplesearch.php b/actions/peoplesearch.php
index 43c966f9c1..6bc35828ec 100644
--- a/actions/peoplesearch.php
+++ b/actions/peoplesearch.php
@@ -28,7 +28,7 @@
* along with this program. If not, see .
*/
-if (!defined('STATUSNET')) {
+if (!defined('STATUSNET') && !defined('LACONICA')) {
exit(1);
}
@@ -49,19 +49,22 @@ class PeoplesearchAction extends SearchAction
{
function getInstructions()
{
+ // TRANS: Instructions for the "People search" page.
+ // TRANS: %%site.name%% is the name of the StatusNet site.
return _('Search for people on %%site.name%% by their name, location, or interests. ' .
'Separate the terms by spaces; they must be 3 characters or more.');
}
function title()
{
+ // TRANS: Title of a page where users can search for other users.
return _('People search');
}
function showResults($q, $page)
{
$profile = new Profile();
- $search_engine = $profile->getSearchEngine('identica_people');
+ $search_engine = $profile->getSearchEngine('profile');
$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);
@@ -80,11 +83,18 @@ class PeoplesearchAction extends SearchAction
$page, 'peoplesearch', array('q' => $q));
} else {
+ // TRANS: Message on the "People search" page where a query has no results.
$this->element('p', 'error', _('No results.'));
$this->searchSuggestions($q);
$profile->free();
}
}
+
+ function showScripts()
+ {
+ parent::showScripts();
+ $this->autofocus('q');
+ }
}
/**
@@ -130,4 +140,3 @@ class PeopleSearchResultItem extends ProfileListItem
return preg_replace($this->pattern, '\\1', htmlspecialchars($text));
}
}
-