diff options
Diffstat (limited to 'engine/lib/users.php')
| -rw-r--r-- | engine/lib/users.php | 50 | 
1 files changed, 0 insertions, 50 deletions
| diff --git a/engine/lib/users.php b/engine/lib/users.php index b49fc30fe..f1194b7e4 100644 --- a/engine/lib/users.php +++ b/engine/lib/users.php @@ -1490,7 +1490,6 @@ function users_init() {  	register_entity_type('user','');  	register_plugin_hook('usersettings:save','user','users_settings_save'); -	register_plugin_hook('search', 'user', 'users_search_hook');  	// Handle a special case for newly created users when the user is not logged in  	// TODO: handle this better! @@ -1540,55 +1539,6 @@ function users_test($hook, $type, $value, $params) {  	return $value;  } -/** - * Return default results for searches on users. - * - * @param unknown_type $hook - * @param unknown_type $type - * @param unknown_type $value - * @param unknown_type $params - * @return unknown_type - */ -function users_search_hook($hook, $type, $value, $params) { -	global $CONFIG; - -	$query = $params['query']; - -	$join = "JOIN {$CONFIG->dbprefix}users_entity ue ON e.guid = ue.guid"; -	$params['joins'] = array($join); - -	$where = "(ue.guid = e.guid -		AND (ue.username LIKE '%$query%' -			OR ue.name LIKE '%$query%' -			) -		)"; -	$params['wheres'] = array($where); - -	$entities = elgg_get_entities($params); -	$params['count'] = TRUE; -	$count = elgg_get_entities($params); - -	// no need to continue if nothing here. -	if (!$count) { -		return array('entities' => array(), 'count' => $count); -	} - -	// add the volatile data for why these entities have been returned. -	foreach ($entities as $entity) { -		$username = search_get_relevant_substring($entity->username, $query, '<strong class="searchMatch">', '</strong>'); -		$entity->setVolatileData('search_matched_title', $username); - -		$name = search_get_relevant_substring($entity->name, $query, '<strong class="searchMatch">', '</strong>'); -		$entity->setVolatileData('search_matched_description', $name); -	} - -	return array( -		'entities' => $entities, -		'count' => $count, -	); -} - -  //register actions *************************************************************  register_elgg_event_handler('init','system','users_init',0);  register_elgg_event_handler('pagesetup','system','users_pagesetup',0); | 
