aboutsummaryrefslogtreecommitdiffstats
path: root/include/text.php
diff options
context:
space:
mode:
authorredmatrix <redmatrix@redmatrix.me>2015-05-20 20:28:16 -0700
committerredmatrix <redmatrix@redmatrix.me>2015-05-20 20:28:16 -0700
commitc10a4ca9c7422e2d68b3222e5c1a605ff6f456d6 (patch)
tree6978541be98954ee569bd48630d8c0ac6231e5a0 /include/text.php
parente68a00d381925887009830b61bad03bba5fe0868 (diff)
downloadvolse-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.php26
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'];
}