$testfilter ){
if ($testfilter && !in_array( $testfilter, (array)$search_filters ) ) {
$search_filters[] = $testfilter;
}
}
}
$search_filters = apply_filters('um_frontend_member_search_filters',$search_filters);
if ( $args['search'] == 1 && is_array( $search_filters ) ) { // search on
if ( isset( $args['roles_can_search'] ) && !empty( $args['roles_can_search'] ) && !in_array( um_user('role'), $args['roles_can_search'] ) ){
return;
}
$count = count( $search_filters );
?>
'; $ultimatemember->members->show_filter( $filter ); echo '
';
}
?>
members->results = $ultimatemember->members->get_members( $args );
}
/***
*** @member directory header
***/
add_action('um_members_directory_head', 'um_members_directory_head');
function um_members_directory_head( $args ) {
global $ultimatemember;
extract( $args );
if ( isset($_REQUEST['um_search']) ) {
$is_filtering = 1;
} else if ( $ultimatemember->is_filtering == 1 ) {
$is_filtering = 1;
} else {
$is_filtering = 0;
}
if ( um_members('header') && $is_filtering && um_members('users_per_page') ) { ?>
1 ) ? um_members('header') : um_members('header_single'); ?>
1 ) { // needs pagination
?>