*/
$dsprsig = null;
- if (x($item, 'dsprsig')) {
+ if (isset($item['dsprsig'])) {
$encoded_signature = $item['dsprsig'];
$dsprsig = json_decode(base64_decode($item['dsprsig']));
+ unset($item['dsprsig']);
}
- unset($item['dsprsig']);
- if (!empty($item['diaspora_signed_text'])) {
+ $diaspora_signed_text = '';
+ if (isset($item['diaspora_signed_text'])) {
$diaspora_signed_text = $item['diaspora_signed_text'];
- } else {
- $diaspora_signed_text = '';
+ unset($item['diaspora_signed_text']);
}
- unset($item['diaspora_signed_text']);
// Converting the plink
/// @TODO Check if this is really still needed
$deny_gid = '';
if ($item['parent-uri'] === $item['uri']) {
+ $diaspora_signed_text = '';
$parent_id = 0;
$parent_deleted = 0;
$allow_cid = $item['allow_cid'];
$item['wall'] = $parent['wall'];
$notify_type = 'comment-new';
+ if (!$parent['origin']) {
+ $diaspora_signed_text = '';
+ }
+
/*
* If the parent is private, force privacy for the entire conversation
* This differs from the above settings as it subtly allows comments from
$parent_id = 0;
$item['parent-uri'] = $item['uri'];
$item['gravity'] = GRAVITY_PARENT;
+ $diaspora_signed_text = '';
} else {
logger('item parent '.$item['parent-uri'].' for '.$item['uid'].' was not found - ignoring item');
return 0;