aboutsummaryrefslogtreecommitdiffstats
path: root/include/diaspora.php
diff options
context:
space:
mode:
Diffstat (limited to 'include/diaspora.php')
-rw-r--r--include/diaspora.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/include/diaspora.php b/include/diaspora.php
index 7207daf0c..2d9e2883d 100644
--- a/include/diaspora.php
+++ b/include/diaspora.php
@@ -1024,9 +1024,11 @@ function diaspora_profile($importer,$xml) {
$images = import_profile_photo($image_url,$importer['uid'],$contact['id']);
- // TODO handle birthdays - even though we don't know the original timezone (grrr.)
+ // Generic birthday. We don't know the timezone. The year is irrelevant.
- $r = q("UPDATE `contact` SET `name` = '%s', `name-date` = '%s', `photo` = '%s', `thumb` = '%s', `micro` = '%s', `avatar-date` = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1",
+ $birthday = datetime_convert('UTC','UTC',$birthday,'Y-m-d');
+
+ $r = q("UPDATE `contact` SET `name` = '%s', `name-date` = '%s', `photo` = '%s', `thumb` = '%s', `micro` = '%s', `avatar-date` = '%s' , `bd` = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1",
dbesc($name),
dbesc(datetime_convert()),
dbesc($images[0]),
@@ -1034,7 +1036,8 @@ function diaspora_profile($importer,$xml) {
dbesc($images[2]),
dbesc(datetime_convert()),
intval($contact['id']),
- intval($importer['uid'])
+ intval($importer['uid']),
+ dbesc($birthday)
);
if($r) {
if($oldphotos) {