Plugin Directory

Changeset 2323399


Ignore:
Timestamp:
06/13/2020 12:55:34 AM (6 years ago)
Author:
customdonations
Message:

Adjustments to member id field processing.

Location:
customdonations/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • customdonations/trunk/classes/cd-shortcode-class.php

    r2313474 r2323399  
    2121        $config_paymentver = !empty($opts['customdonations_paymentver']) && is_numeric($opts['customdonations_paymentver']) ? (int) $opts['customdonations_paymentver'] : 1;
    2222        $this->memberid_enabled = $helper::VarToBool($opts['customdonations_memberid_enabled']);
    23         $this->memberid_field = $opts['customdonations_memberid_field']; //what field should be used for logged-in users?
     23        $this->memberid_field = !empty($opts['customdonations_memberid_field']) ? $opts['customdonations_memberid_field'] : null; //what field should be used for logged-in users?
    2424        $this->allocation = $helper::VarToBool($allocation) ? esc_attr($allocation) : null; //optional
    2525        $this->form = !empty($form) ? esc_attr($form) : null; //definitely required - not good if missing!
     
    102102        $user_current = wp_get_current_user();
    103103        $return_val = null; //return null by default.
    104         if (get_class($user_current) == "WP_User") { //we have a logged-in user.
     104        if (get_class($user_current) == "WP_User" && !empty($this->memberid_field)) { //we have a logged-in user.
    105105            $return_val = esc_attr($user_current->get($this->memberid_field)); //get the desired user field value.
    106106        }
  • customdonations/trunk/readme.txt

    r2313476 r2323399  
    22Tested up to: 5.4
    33Requires PHP: 5.2
    4 Stable tag: 1.1.3
     4Stable tag: 1.1.2
    55License: GPLv2
    66License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    4242
    4343== Changelog ==
     44= 1.1.4 =
     45Adjustments to member id field processing.
    4446= 1.1.3 =
    4547Addition of ReCaptcha parameter. More parameter processing improvements.
Note: See TracChangeset for help on using the changeset viewer.