friends not being correctly unmarked for death after contact resumed
This commit is contained in:
parent
68004fc962
commit
22429cd432
|
@ -46,7 +46,7 @@ function mark_for_death($contact) {
|
||||||
if(! function_exists('unmark_for_death')) {
|
if(! function_exists('unmark_for_death')) {
|
||||||
function unmark_for_death($contact) {
|
function unmark_for_death($contact) {
|
||||||
// It's a miracle. Our dead contact has inexplicably come back to life.
|
// It's a miracle. Our dead contact has inexplicably come back to life.
|
||||||
q("UPDATE `contact` SET `term-date = '%s' WHERE `id` = %d LIMIT 1",
|
q("UPDATE `contact` SET `term-date` = '%s' WHERE `id` = %d LIMIT 1",
|
||||||
dbesc('0000-00-00 00:00:00'),
|
dbesc('0000-00-00 00:00:00'),
|
||||||
intval($contact['id'])
|
intval($contact['id'])
|
||||||
);
|
);
|
||||||
|
|
|
@ -105,12 +105,14 @@
|
||||||
|
|
||||||
if(intval($res->status) == 1)
|
if(intval($res->status) == 1)
|
||||||
mark_for_death($contact);
|
mark_for_death($contact);
|
||||||
|
else {
|
||||||
|
if($contact['term-date'] != '0000-00-00 00:00:00')
|
||||||
|
unmark_for_death($contact);
|
||||||
|
}
|
||||||
|
|
||||||
if((intval($res->status) != 0) || (! strlen($res->challenge)) || (! strlen($res->dfrn_id)))
|
if((intval($res->status) != 0) || (! strlen($res->challenge)) || (! strlen($res->dfrn_id)))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if($contact['term-date'] != '0000-00-00 00:00:00')
|
|
||||||
unmark_for_death($contact);
|
|
||||||
|
|
||||||
$postvars = array();
|
$postvars = array();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue