= $max) { $exp_secs = strtotime('+'.apply_filters('ws_plugin__s2member_track_failed_logins__exp_time', '30 minutes', get_defined_vars())) - time(); // If you add Filters to this value, you should use a string that is compatible with PHP's strtotime() function. $about = c_ws_plugin__s2member_utils_time::approx_time_difference(time(), time() + $exp_secs); $errors = new WP_Error('incorrect_password', sprintf(_x('Max failed logins. Please wait %s and try again.', 's2member-front', 's2member'), $about)); foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; do_action('ws_plugin__s2member_during_stop_brute_force_logins', get_defined_vars()); unset($__refs, $__v); } } return apply_filters('ws_plugin__s2member_stop_brute_force_logins', !empty($errors) ? $errors : $user, get_defined_vars()); } } }