diff options
author | redmatrix <redmatrix@redmatrix.me> | 2015-05-20 20:28:16 -0700 |
---|---|---|
committer | redmatrix <redmatrix@redmatrix.me> | 2015-05-20 20:28:16 -0700 |
commit | c10a4ca9c7422e2d68b3222e5c1a605ff6f456d6 (patch) | |
tree | 6978541be98954ee569bd48630d8c0ac6231e5a0 /include/text.php | |
parent | e68a00d381925887009830b61bad03bba5fe0868 (diff) | |
download | volse-hubzilla-c10a4ca9c7422e2d68b3222e5c1a605ff6f456d6.tar.gz volse-hubzilla-c10a4ca9c7422e2d68b3222e5c1a605ff6f456d6.tar.bz2 volse-hubzilla-c10a4ca9c7422e2d68b3222e5c1a605ff6f456d6.zip |
re-arrange the html cache a bit
Diffstat (limited to 'include/text.php')
-rw-r--r-- | include/text.php | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/include/text.php b/include/text.php index f2d9f3e69..67410dfbc 100644 --- a/include/text.php +++ b/include/text.php @@ -1378,20 +1378,26 @@ function generate_named_map($location) { function prepare_body(&$item,$attach = false) { - if($item['html']) - return bb_observer($item['html']); - - call_hooks('prepare_body_init', $item); - - - unobscure($item); + if($item['html']) { + $s = bb_observer($item['html']); + } + else { + call_hooks('prepare_body_init', $item); + unobscure($item); - $s = prepare_text($item['body'],$item['mimetype'], true); + $s = prepare_text($item['body'],$item['mimetype'], true); + } $prep_arr = array('item' => $item, 'html' => $s); call_hooks('prepare_body', $prep_arr); $s = $prep_arr['html']; + + q("update item set html = '%s' where id = %d", + dbesc($prep_arr['html']), + intval($item['id']) + ); + if(! $attach) { return $s; } @@ -1452,10 +1458,6 @@ function prepare_body(&$item,$attach = false) { call_hooks('prepare_body_final', $prep_arr); - q("update item set html = '%s' where id = %d", - dbesc($prep_arr['html']), - intval($item['id']) - ); return $prep_arr['html']; } |