Adding preview value to "prepare_body" hook. (Will be used in addons for network related previews)

This commit is contained in:
Michael Vogel 2014-07-09 20:44:12 +02:00
parent 79f7f609b3
commit f68bbffb64
2 changed files with 5 additions and 4 deletions

View file

@ -620,7 +620,7 @@ function conversation(&$a, $items, $mode, $update, $preview = false) {
$likebuttons = false;
$shareable = false;
$body = prepare_body($item,true);
$body = prepare_body($item,true, $preview);
list($categories, $folders) = get_cats_and_terms($item);
@ -685,7 +685,8 @@ function conversation(&$a, $items, $mode, $update, $preview = false) {
'like' => '',
'dislike' => '',
'comment' => '',
'conv' => (($preview) ? '' : array('href'=> $a->get_baseurl($ssl_state) . '/display/' . $nickname . '/' . $item['id'], 'title'=> t('View in context'))),
//'conv' => (($preview) ? '' : array('href'=> $a->get_baseurl($ssl_state) . '/display/' . $nickname . '/' . $item['id'], 'title'=> t('View in context'))),
'conv' => (($preview) ? '' : array('href'=> $a->get_baseurl($ssl_state) . '/display/'.$item['guid'], 'title'=> t('View in context'))),
'previewing' => $previewing,
'wait' => t('Please wait'),
'thread_level' => 1,

View file

@ -1293,7 +1293,7 @@ if(! function_exists('prepare_body')) {
* @hook prepare_body ('item'=>item array, 'html'=>body string) after first bbcode to html
* @hook prepare_body_final ('item'=>item array, 'html'=>body string) after attach icons and blockquote special case handling (spoiler, author)
*/
function prepare_body(&$item,$attach = false) {
function prepare_body(&$item,$attach = false, $preview = false) {
$a = get_app();
call_hooks('prepare_body_init', $item);
@ -1353,7 +1353,7 @@ function prepare_body(&$item,$attach = false) {
}
$prep_arr = array('item' => $item, 'html' => $s);
$prep_arr = array('item' => $item, 'html' => $s, 'preview' => $preview);
call_hooks('prepare_body', $prep_arr);
$s = $prep_arr['html'];