From 07e9e2dc3241eef1b803e655a5273f79cb758806 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Thu, 8 Jan 2009 20:56:09 +0000 Subject: Remove _darcs from git repository Not sure how or why this got in there. --- _darcs/pristine/actions/peoplesearch.php | 91 -------------------------------- 1 file changed, 91 deletions(-) delete mode 100644 _darcs/pristine/actions/peoplesearch.php (limited to '_darcs/pristine/actions/peoplesearch.php') diff --git a/_darcs/pristine/actions/peoplesearch.php b/_darcs/pristine/actions/peoplesearch.php deleted file mode 100644 index 0d0fae4e5..000000000 --- a/_darcs/pristine/actions/peoplesearch.php +++ /dev/null @@ -1,91 +0,0 @@ -. - */ - -if (!defined('LACONICA')) { exit(1); } - -require_once(INSTALLDIR.'/lib/searchaction.php'); -require_once(INSTALLDIR.'/lib/profilelist.php'); - -class PeoplesearchAction extends SearchAction -{ - - function get_instructions() - { - 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 get_title() - { - return _('People search'); - } - - function show_results($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); - if (false === $search_engine->query($q)) { - $cnt = 0; - } - else { - $cnt = $profile->find(); - } - if ($cnt > 0) { - $terms = preg_split('/[\s,]+/', $q); - $results = new PeopleSearchResults($profile, $terms); - $results->show_list(); - } else { - common_element('p', 'error', _('No results')); - } - - $profile->free(); - - common_pagination($page > 1, $cnt > PROFILES_PER_PAGE, - $page, 'peoplesearch', array('q' => $q)); - } -} - -class PeopleSearchResults extends ProfileList -{ - - var $terms = null; - var $pattern = null; - - function __construct($profile, $terms) - { - parent::__construct($profile); - $this->terms = array_map('preg_quote', - array_map('htmlspecialchars', $terms)); - $this->pattern = '/('.implode('|',$terms).')/i'; - } - - function highlight($text) - { - return preg_replace($this->pattern, '\\1', htmlspecialchars($text)); - } -} -- cgit v1.2.3-54-g00ecf