sync abook flags in memory after altering them
This commit is contained in:
parent
bf190be5b4
commit
8cd583fd8c
@ -174,9 +174,6 @@ function abook_toggle_flag($abook,$flag) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$a = get_app();
|
|
||||||
if($a->data['abook'])
|
|
||||||
$a->data['abook']['abook_flags'] = $a->data['abook']['abook_flags'] ^ $flag;
|
|
||||||
return $r;
|
return $r;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -314,6 +314,17 @@ function connedit_clone(&$a) {
|
|||||||
|
|
||||||
if(! $a->poi)
|
if(! $a->poi)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
$r = q("SELECT abook.*, xchan.*
|
||||||
|
FROM abook left join xchan on abook_xchan = xchan_hash
|
||||||
|
WHERE abook_channel = %d and abook_id = %d LIMIT 1",
|
||||||
|
intval(local_channel()),
|
||||||
|
intval($a->poi['abook_id'])
|
||||||
|
);
|
||||||
|
if($r) {
|
||||||
|
$a->poi = $r[0];
|
||||||
|
}
|
||||||
|
|
||||||
$clone = $a->poi;
|
$clone = $a->poi;
|
||||||
|
|
||||||
unset($clone['abook_id']);
|
unset($clone['abook_id']);
|
||||||
|
Reference in New Issue
Block a user