Consegui alterar a busca dos membros modificando a variável
$params = array(
'type' => 'user',
'full_view' => false,
'joins' => array("JOIN {$db_prefix}users_entity u ON e.guid=u.guid "),
'wheres' => array("(u.name LIKE \"%{$name}%\" OR u.username LIKE \"%{$name}%\")"),
);
Porém a busca de membros por tags não consegui alterar visto que não consegui modificar a cláusula "where" da query/variáveis abaixo:
$options = array();
$options['query'] = $tag;
$options['type'] = "user";
$options['offset'] = $offset;
$options['limit'] = $limit;
$results = elgg_trigger_plugin_hook('search', 'tags', $options, array());
$count = $results['count'];
$users = $results['entities'];
$content = elgg_view_entity_list($users, $count, $offset, $limit, false, false, true);
Como que posso alterar a consulta de membros por tags restringindo para que na busca não vejam determinados usuários?
Corrigido, aprendi a manipular consultas através dos "options".
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.