Plugin Directory

Changeset 3252981


Ignore:
Timestamp:
03/09/2025 11:58:35 PM (12 months ago)
Author:
dontdream
Message:

tagging version 5.8.2

Location:
bp-profile-search
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • bp-profile-search/tags/5.8.2/bps-external.php

    r3103773 r3252981  
    199199        'first_name'            => 'text',
    200200        'last_name'             => 'text',
     201        'description'           => 'text',
    201202        'role'                  => array ('text', bps_get_roles ()),
    202203        'roles'                 => array ('set', bps_get_roles ()),
  • bp-profile-search/tags/5.8.2/bps-main.php

    r3251405 r3252981  
    44Plugin URI: https://dontdream.it/bp-profile-search/
    55Description: Member search and member directories for BuddyPress and the BuddyBoss Platform.
    6 Version: 5.8.1
     6Version: 5.8.2
    77Author: Andrea Tarantini
    88Author URI: https://dontdream.it/
     
    1010*/
    1111
    12 define ('BPS_VERSION', '5.8.1');
     12define ('BPS_VERSION', '5.8.2');
    1313define ('BPS_PLUGIN_BASENAME', plugin_basename (__FILE__));
    1414
  • bp-profile-search/tags/5.8.2/bps-request.php

    r3011042 r3252981  
    4141}
    4242
    43 function bps_get_request2 ($type, $form=0)      // published interface, 20190324
     43function bps_get_request ($type, $form=0)       // published interface, 20190324
    4444{
    4545    static $saved_request = array ();
     
    4848
    4949    $request = _bps_clean_request ();
     50    $current = bps_current_page ();
     51    $hidden_filters = bps_get_hidden_filters ();
     52    $showing_errors = isset ($_REQUEST['bps_errors']);
    5053
    5154    if (!empty ($request))  switch ($type)
     
    5659
    5760    case 'filters':
    58         $current = bps_current_page ();
    59         $showing_errors = isset ($_REQUEST['bps_errors']);
    6061        if ($request['bps_directory'] != $current || $showing_errors)  $request = array ();
     62        foreach ($hidden_filters as $key => $value)  unset ($request[$key]);
    6163        break;
    6264
    6365    case 'search':
    64         $current = bps_current_page ();
    65         if (empty ($request['bps_directory']) || $request['bps_directory'] != $current)  $request = array ();
     66        if ($request['bps_directory'] != $current || $showing_errors)  $request = array ();
     67        foreach ($hidden_filters as $key => $value)  $request[$key] = $value;
    6668        break;
    6769    }
     
    98100                $clean = array ();                  // bad cookie
    99101            else
    100                 $clean = bps_clean ($request);      // saved search
     102                $clean = _bps_clean ($request);     // saved search
    101103        }
    102104    }
     
    107109    else
    108110    {
    109         $clean = bps_clean ($request);  // new search
     111        $clean = _bps_clean ($request); // new search
    110112    }
    111113
     
    113115}
    114116
    115 function bps_clean ($request)       // $request[BPS_FORM] is set and != 'clear'
     117function _bps_clean ($request)      // $request[BPS_FORM] is set and != 'clear'
    116118{
    117119    $clean = array ();
     
    119121    $form = (int)$request[BPS_FORM];
    120122    $meta = bps_meta ($form);
    121 
    122     $hidden_filters = bps_get_hidden_filters ();
    123     foreach ($hidden_filters as $key => $value)  unset ($request[$key]);
    124123
    125124    foreach ($meta['field_code'] as $k => $code)
  • bp-profile-search/tags/5.8.2/bps-search.php

    r3251405 r3252981  
    11<?php
    2 
    3 function bps_get_request ($type, $form=0)       // published interface, 20190324
    4 {
    5     if ($type == 'form')  return bps_get_request2 ($type, $form);
    6     if ($type == 'filters')  return bps_get_request2 ($type);
    7 
    8     $current = bps_current_page ();
    9     $hidden_filters = bps_get_hidden_filters ();
    10     $showing_errors = isset ($_REQUEST['bps_errors']);
    11 
    12     $cookie = apply_filters ('bps_cookie_name', 'bps_request');
    13     $request = isset ($_REQUEST[BPS_FORM])? $_REQUEST: array ();
    14     if (empty ($request) && isset ($_COOKIE[$cookie]))
    15         parse_str (stripslashes ($_COOKIE[$cookie]), $request);
    16 
    17     switch ($type)
    18     {
    19     case 'form':
    20         if (isset ($request[BPS_FORM]) && $request[BPS_FORM] != $form)  $request = array ();
    21         break;
    22 
    23     case 'filters':
    24         if (isset ($request['bps_directory']) && $request['bps_directory'] != $current)  $request = array ();
    25         if ($showing_errors)  $request = array ();
    26         foreach ($hidden_filters as $key => $value)  unset ($request[$key]);
    27         break;
    28 
    29     case 'search':
    30         if (isset ($request['bps_directory']) && $request['bps_directory'] != $current)  $request = array ();
    31         if ($showing_errors)  $request = array ();
    32         foreach ($hidden_filters as $key => $value)  $request[$key] = $value;
    33         break;
    34     }
    35 
    36     return apply_filters ('bps_request', $request, $type, $form);
    37 }
    382
    393function bps_current_page ()
     
    5216
    5317    $request = bps_get_request ('search');
    54     if (empty ($request) || $request[BPS_FORM] == 'clear')
     18    if (empty ($request))
    5519    {
    5620        $hide_directory = apply_filters ('bps_hide_directory', false);
  • bp-profile-search/tags/5.8.2/readme.txt

    r3251405 r3252981  
    55Requires at least:  6.1
    66Tested up to:       6.7
    7 Stable tag:         5.8.1
     7Stable tag:         5.8.2
    88
    99Member search and member directories for BuddyPress and the BuddyBoss Platform.
     
    117117== Changelog ==
    118118
     119= 5.8.2 =
     120* Fixed: special case with the hide directory option
     121* Added: ability to search users biographical info
    119122= 5.8.1 =
    120123* Added: ability to hide directory
  • bp-profile-search/trunk/bps-external.php

    r3103773 r3252981  
    199199        'first_name'            => 'text',
    200200        'last_name'             => 'text',
     201        'description'           => 'text',
    201202        'role'                  => array ('text', bps_get_roles ()),
    202203        'roles'                 => array ('set', bps_get_roles ()),
  • bp-profile-search/trunk/bps-main.php

    r3251405 r3252981  
    44Plugin URI: https://dontdream.it/bp-profile-search/
    55Description: Member search and member directories for BuddyPress and the BuddyBoss Platform.
    6 Version: 5.8.1
     6Version: 5.8.2
    77Author: Andrea Tarantini
    88Author URI: https://dontdream.it/
     
    1010*/
    1111
    12 define ('BPS_VERSION', '5.8.1');
     12define ('BPS_VERSION', '5.8.2');
    1313define ('BPS_PLUGIN_BASENAME', plugin_basename (__FILE__));
    1414
  • bp-profile-search/trunk/bps-request.php

    r3011042 r3252981  
    4141}
    4242
    43 function bps_get_request2 ($type, $form=0)      // published interface, 20190324
     43function bps_get_request ($type, $form=0)       // published interface, 20190324
    4444{
    4545    static $saved_request = array ();
     
    4848
    4949    $request = _bps_clean_request ();
     50    $current = bps_current_page ();
     51    $hidden_filters = bps_get_hidden_filters ();
     52    $showing_errors = isset ($_REQUEST['bps_errors']);
    5053
    5154    if (!empty ($request))  switch ($type)
     
    5659
    5760    case 'filters':
    58         $current = bps_current_page ();
    59         $showing_errors = isset ($_REQUEST['bps_errors']);
    6061        if ($request['bps_directory'] != $current || $showing_errors)  $request = array ();
     62        foreach ($hidden_filters as $key => $value)  unset ($request[$key]);
    6163        break;
    6264
    6365    case 'search':
    64         $current = bps_current_page ();
    65         if (empty ($request['bps_directory']) || $request['bps_directory'] != $current)  $request = array ();
     66        if ($request['bps_directory'] != $current || $showing_errors)  $request = array ();
     67        foreach ($hidden_filters as $key => $value)  $request[$key] = $value;
    6668        break;
    6769    }
     
    98100                $clean = array ();                  // bad cookie
    99101            else
    100                 $clean = bps_clean ($request);      // saved search
     102                $clean = _bps_clean ($request);     // saved search
    101103        }
    102104    }
     
    107109    else
    108110    {
    109         $clean = bps_clean ($request);  // new search
     111        $clean = _bps_clean ($request); // new search
    110112    }
    111113
     
    113115}
    114116
    115 function bps_clean ($request)       // $request[BPS_FORM] is set and != 'clear'
     117function _bps_clean ($request)      // $request[BPS_FORM] is set and != 'clear'
    116118{
    117119    $clean = array ();
     
    119121    $form = (int)$request[BPS_FORM];
    120122    $meta = bps_meta ($form);
    121 
    122     $hidden_filters = bps_get_hidden_filters ();
    123     foreach ($hidden_filters as $key => $value)  unset ($request[$key]);
    124123
    125124    foreach ($meta['field_code'] as $k => $code)
  • bp-profile-search/trunk/bps-search.php

    r3251405 r3252981  
    11<?php
    2 
    3 function bps_get_request ($type, $form=0)       // published interface, 20190324
    4 {
    5     if ($type == 'form')  return bps_get_request2 ($type, $form);
    6     if ($type == 'filters')  return bps_get_request2 ($type);
    7 
    8     $current = bps_current_page ();
    9     $hidden_filters = bps_get_hidden_filters ();
    10     $showing_errors = isset ($_REQUEST['bps_errors']);
    11 
    12     $cookie = apply_filters ('bps_cookie_name', 'bps_request');
    13     $request = isset ($_REQUEST[BPS_FORM])? $_REQUEST: array ();
    14     if (empty ($request) && isset ($_COOKIE[$cookie]))
    15         parse_str (stripslashes ($_COOKIE[$cookie]), $request);
    16 
    17     switch ($type)
    18     {
    19     case 'form':
    20         if (isset ($request[BPS_FORM]) && $request[BPS_FORM] != $form)  $request = array ();
    21         break;
    22 
    23     case 'filters':
    24         if (isset ($request['bps_directory']) && $request['bps_directory'] != $current)  $request = array ();
    25         if ($showing_errors)  $request = array ();
    26         foreach ($hidden_filters as $key => $value)  unset ($request[$key]);
    27         break;
    28 
    29     case 'search':
    30         if (isset ($request['bps_directory']) && $request['bps_directory'] != $current)  $request = array ();
    31         if ($showing_errors)  $request = array ();
    32         foreach ($hidden_filters as $key => $value)  $request[$key] = $value;
    33         break;
    34     }
    35 
    36     return apply_filters ('bps_request', $request, $type, $form);
    37 }
    382
    393function bps_current_page ()
     
    5216
    5317    $request = bps_get_request ('search');
    54     if (empty ($request) || $request[BPS_FORM] == 'clear')
     18    if (empty ($request))
    5519    {
    5620        $hide_directory = apply_filters ('bps_hide_directory', false);
  • bp-profile-search/trunk/readme.txt

    r3251405 r3252981  
    55Requires at least:  6.1
    66Tested up to:       6.7
    7 Stable tag:         5.8.1
     7Stable tag:         5.8.2
    88
    99Member search and member directories for BuddyPress and the BuddyBoss Platform.
     
    117117== Changelog ==
    118118
     119= 5.8.2 =
     120* Fixed: special case with the hide directory option
     121* Added: ability to search users biographical info
    119122= 5.8.1 =
    120123* Added: ability to hide directory
Note: See TracChangeset for help on using the changeset viewer.