re-obscure item body if localize_item() changes it. It's already flagged as obscured so we need it to actually be obscured.
This commit is contained in:
parent
e0ee66d0b4
commit
86fb165dc9
@ -262,6 +262,8 @@ function localize_item(&$item){
|
|||||||
|
|
||||||
$item['body'] = sprintf($txt, $A, t($verb));
|
$item['body'] = sprintf($txt, $A, t($verb));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// FIXME store parent item as object or target
|
// FIXME store parent item as object or target
|
||||||
// (and update to json storage)
|
// (and update to json storage)
|
||||||
@ -363,6 +365,17 @@ function localize_item(&$item){
|
|||||||
// if($sparkle)
|
// if($sparkle)
|
||||||
// $item['plink'] = $y . '?f=&url=' . $item['plink'];
|
// $item['plink'] = $y . '?f=&url=' . $item['plink'];
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
// if item body was obscured and we changed it, re-obscure it
|
||||||
|
// FIXME - we need a better filter than just the string 'data'; try and
|
||||||
|
// match the fact that it's json encoded
|
||||||
|
|
||||||
|
if(($item['item_flags'] & ITEM_OBSCURED)
|
||||||
|
&& strlen($item['body']) && (! strpos($item['body'],'data'))) {
|
||||||
|
$item['body'] = json_encode(crypto_encapsulate($item['body'],get_config('system','pubkey')));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1 +1 @@
|
|||||||
2014-08-24.777
|
2014-08-25.778
|
||||||
|
Reference in New Issue
Block a user