diff options
author | friendica <info@friendica.com> | 2014-06-02 17:49:19 -0700 |
---|---|---|
committer | friendica <info@friendica.com> | 2014-06-02 17:49:19 -0700 |
commit | 2386bc4d00bac9a1ad1ae50380c351f46e4ca5c2 (patch) | |
tree | 5edc87644a619013e46a0b055f630e1eef82bb33 /include/zot.php | |
parent | 576c36c56fd1e14deb2f1c9072988a45bab355cc (diff) | |
download | volse-hubzilla-2386bc4d00bac9a1ad1ae50380c351f46e4ca5c2.tar.gz volse-hubzilla-2386bc4d00bac9a1ad1ae50380c351f46e4ca5c2.tar.bz2 volse-hubzilla-2386bc4d00bac9a1ad1ae50380c351f46e4ca5c2.zip |
bring back birthdays
Diffstat (limited to 'include/zot.php')
-rw-r--r-- | include/zot.php | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/include/zot.php b/include/zot.php index 8c50d723d..578bdde49 100644 --- a/include/zot.php +++ b/include/zot.php @@ -355,14 +355,22 @@ function zot_refresh($them,$channel = null, $force = false) { intval(ABOOK_FLAG_SELF) ); + if(array_key_exists('profile',$j) && array_key_exists('next_birthday',$j['profile'])) { + $next_birthday = datetime_convert('UTC','UTC',$j['profile']['next_birthday']); + } + else { + $next_birthday = '0000-00-00 00:00:00'; + } + if($r) { $current_abook_connected = (($r[0]['abook_flags'] & ABOOK_FLAG_UNCONNECTED) ? 0 : 1); - $y = q("update abook set abook_their_perms = %d + $y = q("update abook set abook_their_perms = %d, abook_dob = '%s' where abook_xchan = '%s' and abook_channel = %d and not (abook_flags & %d) limit 1", intval($their_perms), + dbesc($next_birthday), dbesc($x['hash']), intval($channel['channel_id']), intval(ABOOK_FLAG_SELF) @@ -402,7 +410,7 @@ function zot_refresh($them,$channel = null, $force = false) { if($z) $default_perms = intval($z[0]['abook_my_perms']); - $y = q("insert into abook ( abook_account, abook_channel, abook_xchan, abook_their_perms, abook_my_perms, abook_created, abook_updated, abook_flags ) values ( %d, %d, '%s', %d, %d, '%s', '%s', %d )", + $y = q("insert into abook ( abook_account, abook_channel, abook_xchan, abook_their_perms, abook_my_perms, abook_created, abook_updated, abook_dob, abook_flags ) values ( %d, %d, '%s', %d, %d, '%s', '%s', '%s', %d )", intval($channel['channel_account_id']), intval($channel['channel_id']), dbesc($x['hash']), @@ -410,6 +418,7 @@ function zot_refresh($them,$channel = null, $force = false) { intval($default_perms), dbesc(datetime_convert()), dbesc(datetime_convert()), + dbesc($next_birthday), intval(($default_perms) ? 0 : ABOOK_FLAG_PENDING) ); |