From c4b12111e8de3d2924ffc409d9d84df7eefc1b2e Mon Sep 17 00:00:00 2001 From: jaswsinc Date: Wed, 14 Sep 2016 19:31:49 -0800 Subject: [PATCH] Enforce data types for constants. See: #989 --- s2member/includes/classes/constants.inc.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/s2member/includes/classes/constants.inc.php b/s2member/includes/classes/constants.inc.php index 525fd061..175a8b39 100644 --- a/s2member/includes/classes/constants.inc.php +++ b/s2member/includes/classes/constants.inc.php @@ -55,13 +55,13 @@ public static function constants() $file_downloads = c_ws_plugin__s2member_files::user_downloads($user); $login_redirection_url = c_ws_plugin__s2member_login_redirects::login_redirection_url($user); - $custom = ($user) ? get_user_option('s2member_custom', $user->ID) : ''; - $subscr_id = ($user) ? get_user_option('s2member_subscr_id', $user->ID) : ''; - $subscr_gateway = ($user) ? get_user_option('s2member_subscr_gateway', $user->ID) : ''; - $registration_ip = ($user) ? get_user_option('s2member_registration_ip', $user->ID) : ''; - $custom_fields = ($user) ? get_user_option('s2member_custom_fields', $user->ID) : array(); - $paid_registration_times = ($user) ? get_user_option('s2member_paid_registration_times', $user->ID) : array(); - $login_counter = ($user) ? (int)get_user_option('s2member_login_counter') : -1; + $custom = ($user) ? (string) get_user_option('s2member_custom', $user->ID) : ''; + $subscr_id = ($user) ? (string) get_user_option('s2member_subscr_id', $user->ID) : ''; + $subscr_gateway = ($user) ? (string) get_user_option('s2member_subscr_gateway', $user->ID) : ''; + $registration_ip = ($user) ? (string) get_user_option('s2member_registration_ip', $user->ID) : ''; + $custom_fields = ($user) ? (array) get_user_option('s2member_custom_fields', $user->ID) : array(); + $paid_registration_times = ($user) ? (array) get_user_option('s2member_paid_registration_times', $user->ID) : array(); + $login_counter = ($user) ? (int) get_user_option('s2member_login_counter') : -1; foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_constants', get_defined_vars());