Accept empty values for profile birthday

This commit is contained in:
Hypolite Petovan 2020-02-09 02:17:48 -05:00
parent 7180fa18dd
commit 5552f5ee72

View file

@ -40,8 +40,9 @@ class Index extends BaseSettings
Hook::callAll('profile_post', $_POST);
$dob = Strings::escapeHtml(trim($_POST['dob'] ?? '0000-00-00'));
$dob = trim($_POST['dob'] ?? '');
if ($dob && !in_array($dob, ['0000-00-00', DBA::NULL_DATE])) {
$y = substr($dob, 0, 4);
if ((!ctype_digit($y)) || ($y < 1900)) {
$ignore_year = true;
@ -49,7 +50,6 @@ class Index extends BaseSettings
$ignore_year = false;
}
if (!in_array($dob, ['0000-00-00', DBA::NULL_DATE])) {
if (strpos($dob, '0000-') === 0 || strpos($dob, '0001-') === 0) {
$ignore_year = true;
$dob = substr($dob, 5);