BP Xtra Signup
[resolved] Date of birth check failure (1 post)

  1. marcomen
    Posted 4 years ago #

    Hi, I am using plugin version 1.6 and noted that in some cases the "Date of birth check" functionality does not work.

    Looking at the code, I found that the check is made in function bpxs_check_dob (in bpxs-core.php), by comparing the concatenation of the strings representing month and day of today vs. those of the user inserted date.

    This (smart) check needs, however, a correction to take into account the one-digit days, eg., if today is 16 April and I am born the 9 May, the comparison ends up being 416 < 59 (wrong).

    So, I simply add this control:

    if (strlen($d) == 1) $d = "0$d";

    in bpxs_check_dob function, before the calculation of $age. With this control added, the example above gives the comparison 416 < 509, that brings to the correct result.

    Hope this may help, and thank you for this useful plugin,


Topic Closed

This topic has been closed to new replies.

About this Plugin

  • BP Xtra Signup
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic