X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fprofiles.php;h=bd57f106d72c451409324c920ba05c9df0e1a9d0;hb=f146c85e75314462823076a9d89ac2e698e6de45;hp=b73c46e71c5d6c87322328e8e8fcefaeffc51c70;hpb=9237b2611a1112072a5c5955999c557562a07153;p=friendica.git diff --git a/mod/profiles.php b/mod/profiles.php index b73c46e71c..bd57f106d7 100644 --- a/mod/profiles.php +++ b/mod/profiles.php @@ -193,7 +193,7 @@ function profiles_post(App $a) { return; } - $dob = $_POST['dob'] ? escape_tags(trim($_POST['dob'])) : '0000-00-00'; // FIXME: Needs to be validated? + $dob = $_POST['dob'] ? escape_tags(trim($_POST['dob'])) : '0001-01-01'; // FIXME: Needs to be validated? $y = substr($dob, 0, 4); if ((! ctype_digit($y)) || ($y < 1900)) { @@ -201,15 +201,15 @@ function profiles_post(App $a) { } else { $ignore_year = false; } - if ($dob != '0000-00-00') { - if (strpos($dob, '0000-') === 0) { + if (!in_array($dob, array('0000-00-00', '0001-01-01'))) { + if (strpos($dob, '0000-') === 0 || strpos($dob, '0001-') === 0) { $ignore_year = true; $dob = substr($dob, 5); } $dob = datetime_convert('UTC', 'UTC', (($ignore_year) ? '1900-' . $dob : $dob), (($ignore_year) ? 'm-d' : 'Y-m-d')); if ($ignore_year) { - $dob = '0000-' . $dob; + $dob = '0001-' . $dob; } } @@ -637,7 +637,7 @@ function profiles_content(App $a) { t('Hide contacts and friends:'), //Label !!$r[0]['hide-friends'], //Value '', //Help string - array(t('No'),t('Yes')) //Off - On strings + array(t('No'), t('Yes')) //Off - On strings ), '$desc' => t('Hide your contact/friend list from viewers of this profile?'), '$yes_str' => t('Yes'), @@ -739,7 +739,7 @@ function profiles_content(App $a) { '$tv' => array('tv', t('Television'), $r[0]['tv']), '$film' => array('film', t('Film/dance/culture/entertainment'), $r[0]['film']), '$interest' => array('interest', t('Hobbies/Interests'), $r[0]['interest']), - '$romance' => array('romance',t('Love/romance'), $r[0]['romance']), + '$romance' => array('romance', t('Love/romance'), $r[0]['romance']), '$work' => array('work', t('Work/employment'), $r[0]['work']), '$education' => array('education', t('School/education'), $r[0]['education']), '$contact' => array('contact', t('Contact information and Social Networks'), $r[0]['contact']),