Plugin Directory

Changeset 2032724


Ignore:
Timestamp:
02/17/2019 04:51:10 PM (7 years ago)
Author:
mpraetzel
Message:

adding version 4.1.42

Location:
members-list/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • members-list/trunk/core/fields.php

    r1386143 r2032724  
    6060    global $getWP,$tern_wp_members_defaults;
    6161    $o = $getWP->getOption('tern_wp_members',$tern_wp_members_defaults);
    62            
     62
    6363    if(!isset($_REQUEST['_wpnonce']) or !wp_verify_nonce($_REQUEST['_wpnonce'],'tern_wp_members_nonce')) {
    6464        return false;
    6565    }
    66    
     66
    6767    if(isset($_REQUEST['action']) or isset($_REQUEST['action2'])) {
    68         $action = isset($_REQUEST['action2']) ? $_REQUEST['action2'] : $_REQUEST['action'];
     68        $action = (isset($_REQUEST['action2']) and !empty($_REQUEST['action2'])) ? $_REQUEST['action2'] : $_REQUEST['action'];
    6969    }
    7070    else {
    7171        return;
    7272    }
    73    
     73
    7474    switch($action) {
    75    
     75
    7676        case 'order' :
    7777            if(isset($_REQUEST['action']) and $_REQUEST['action'] == 'order') {
     
    7979                    die('<div id="message" class="updated fade"><p>There was an error.</p></div>');
    8080                }
    81            
     81
    8282                $a = array();
    8383                foreach((array)$_POST['field_names'] as $k => $v) {
     
    9090                break;
    9191            }
    92    
     92
    9393        case 'field' :
    94            
     94
    9595            if(!isset($_POST['name']) or empty($_POST['name']) or !isset($_POST['field']) or empty($_POST['field'])) {
    9696                $getWP->addError('Please fill out all the required fields.');
    9797                return;
    9898            }
    99            
     99
    100100            $n = $_POST['name'];
    101            
     101
    102102            if(isset($o['fields']) and is_array($o['fields']) and in_array($_POST['field'],(array)$o['fields'])) {
    103103                $getWP->addError('This field has already been added.');
     
    109109            $o = $getWP->getOption('tern_wp_members',$o,true);
    110110            break;
    111            
     111
    112112        case 'delete' :
    113            
     113
    114114            if(!isset($_REQUEST['fields']) or empty($_REQUEST['fields'])) {
    115115                $getWP->addError('There was an error.');
    116116                return;
    117117            }
    118            
     118
    119119            $b = array();
    120120            foreach($o['fields'] as $k => $v) {
     
    125125            $o['fields'] = $b;
    126126            $o = $getWP->getOption('tern_wp_members',$o,true);
    127            
     127
    128128            break;
    129            
     129
    130130        default :
    131131            break;
    132            
     132
    133133    }
    134    
     134
    135135}
    136136//                                *******************************                                 //
  • members-list/trunk/core/search.php

    r1386143 r2032724  
    6060    global $getWP,$tern_wp_members_defaults;
    6161    $o = $getWP->getOption('tern_wp_members',$tern_wp_members_defaults);
    62    
     62
    6363    if(!isset($_REQUEST['_wpnonce']) or !wp_verify_nonce($_REQUEST['_wpnonce'],'tern_wp_members_nonce')) {
    6464        return false;
    6565    }
    66    
     66
    6767    if(isset($_REQUEST['action']) or isset($_REQUEST['action2'])) {
    68         $action = isset($_REQUEST['action2']) ? $_REQUEST['action2'] : $_REQUEST['action'];
     68        $action = (isset($_REQUEST['action2']) and !empty($_REQUEST['action2'])) ? $_REQUEST['action2'] : $_REQUEST['action'];
    6969    }
    7070    else {
    7171        return;
    7272    }
    73    
     73
    7474    switch($action) {
    75    
     75
    7676        case 'order' :
    7777            if(isset($_REQUEST['action']) and $_REQUEST['action'] == 'order') {
    78        
     78
    7979            if(!isset($_POST['field_names'])) {
    8080                die('<div id="message" class="updated fade"><p>There was an error.</p></div>');
    8181            }
    82        
     82
    8383            $a = array();
    8484            foreach((array)$_POST['field_names'] as $k => $v) {
     
    9191            break;
    9292            }
    93    
     93
    9494        case 'field' :
    95            
     95
    9696            if(!isset($_POST['name']) or empty($_POST['name']) or !isset($_POST['field']) or empty($_POST['field'])) {
    9797                $getWP->addError('Please fill out all the required fields.');
    9898                return;
    9999            }
    100            
     100
    101101            $n = $_POST['name'];
    102            
     102
    103103            if(isset($o['searches']) and is_array($o['searches']) and in_array($_POST['field'],(array)$o['searches'])) {
    104104                $getWP->addError('This field has already been added.');
     
    110110            $o = $getWP->getOption('tern_wp_members',$o,true);
    111111            break;
    112            
     112
    113113        case 'delete' :
    114            
     114
    115115            if(!isset($_REQUEST['searches']) or empty($_REQUEST['searches'])) {
    116116                $getWP->addError('There was an error.');
    117117                return;
    118118            }
    119            
     119
    120120            $b = array();
    121121            foreach($o['searches'] as $k => $v) {
     
    126126            $o['searches'] = $b;
    127127            $o = $getWP->getOption('tern_wp_members',$o,true);
    128            
     128
    129129            break;
    130            
     130
    131131        default :
    132132            break;
    133            
     133
    134134    }
    135    
     135
    136136}
    137137//                                *******************************                                 //
  • members-list/trunk/core/sort.php

    r1386143 r2032724  
    6060    global $getWP,$tern_wp_members_defaults,$current_user,$wpdb;
    6161    $o = $getWP->getOption('tern_wp_members',$tern_wp_members_defaults);
    62    
     62
    6363    if(!isset($_REQUEST['_wpnonce']) or !wp_verify_nonce($_REQUEST['_wpnonce'],'tern_wp_members_nonce')) {
    6464        return false;
    6565    }
    66    
     66
    6767    if(isset($_REQUEST['action']) or isset($_REQUEST['action2'])) {
    68         $action = isset($_REQUEST['action2']) ? $_REQUEST['action2'] : $_REQUEST['action'];
     68        $action = (isset($_REQUEST['action2']) and !empty($_REQUEST['action2'])) ? $_REQUEST['action2'] : $_REQUEST['action'];
    6969    }
    7070    else {
    7171        return;
    7272    }
    73    
     73
    7474    switch($action) {
    75    
     75
    7676        case 'order' :
    7777            if(isset($_REQUEST['action']) and $_REQUEST['action'] == 'order') {
     
    8989                break;
    9090            }
    91    
     91
    9292        case 'field' :
    93            
     93
    9494            if(!isset($_POST['name']) or empty($_POST['name']) or !isset($_POST['field']) or empty($_POST['field'])) {
    9595                $getWP->addError('Please fill out all the required fields.');
    9696                return;
    9797            }
    98            
     98
    9999            $n = $_POST['name'];
    100            
     100
    101101            if(isset($o['sorts']) and is_array($o['sorts']) and in_array($_POST['field'],(array)$o['sorts'])) {
    102102                $getWP->addError('This field has already been added.');
     
    108108            $o = $getWP->getOption('tern_wp_members',$o,true);
    109109            break;
    110            
     110
    111111        case 'delete' :
    112112
     
    124124            $o['sorts'] = $b;
    125125            $o = $getWP->getOption('tern_wp_members',$o,true);
    126            
     126
    127127            break;
    128            
     128
    129129        default :
    130130            break;
    131            
     131
    132132    }
    133    
     133
    134134}
    135135//                                *******************************                                 //
     
    141141    global $getWP,$ternSel,$tern_wp_members_defaults,$WP_ml_user_db_fields;
    142142    $o = $getWP->getOption('tern_wp_members',$tern_wp_members_defaults);
    143    
     143
    144144    include(MEMBERS_LIST_DIR.'/view/sort.php');
    145145    include(MEMBERS_LIST_DIR.'/view/sort-form.php');
  • members-list/trunk/init.php

    r1966921 r2032724  
    55Description: List your members with pagination and search capabilities.
    66Author: Matthew Praetzel
    7 Version: 4.1.41
     7Version: 4.1.42
    88Author URI: http://www.ternstyle.us/
    99Licensing : http://www.gnu.org/licenses/gpl-3.0.txt
     
    2323//          Added on January 29th 2009
    2424//      Version:
    25 //          4.1.41
     25//          4.1.42
    2626//      Copyright:
    2727//          Copyright (c) 2010 Matthew Praetzel.
  • members-list/trunk/readme.txt

    r1966921 r2032724  
    55Tags: members, members list, users, users list, directory, user directory, map, google map, geolocation
    66Requires at least: 2.7
    7 Tested up to: 4.9.8
    8 Stable tag: 4.1.41
     7Tested up to: 5.0.3
     8Stable tag: 4.1.42
    99
    1010With the Members List plugin you can easily list all your site's users with search, location radius search, sorting, paging and more.
     
    9494== Changelog ==
    9595
     96= Updates – 02.17.2019 – Version 4.1.42 =
     97
     98* Bug Fix - Accounted for empty action values when ordering search, sort, and display fields.
     99
    96100= Updates – 11.01.2018 – Version 4.1.41 =
    97101
Note: See TracChangeset for help on using the changeset viewer.