From 0d919f8200ba59bd717865143d3cd6e8208ad469 Mon Sep 17 00:00:00 2001 From: garvinhicking Date: Tue, 2 May 2006 07:59:37 +0000 Subject: [PATCH] fix caching frontend_display --- include/functions_entries.inc.php | 8 ++++++-- .../serendipity_event_entryproperties.php | 9 +++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 61f3529..05c122a 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -907,7 +907,11 @@ function serendipity_printEntries($entries, $extended = 0, $preview = false, $sm $entry['authorid'] = $serendipity['authorid']; } - serendipity_plugin_api::hook_event('frontend_display', $entry); + $addData = array('from' => 'functions_entries:printEntries'); + if ($entry['is_cached']) { + $addData['no_scramble'] = true; + } + serendipity_plugin_api::hook_event('frontend_display', $entry, $addData); if ($preview) { $entry['author'] = $entry['realname']; @@ -1181,7 +1185,7 @@ function serendipity_updertEntry($entry) { } if (!serendipity_db_bool($entry['isdraft'])) { - serendipity_plugin_api::hook_event('frontend_display', $entry, array('no_scramble' => true)); + serendipity_plugin_api::hook_event('frontend_display', $entry, array('no_scramble' => true, 'from' => 'functions_entries:updertEntry')); serendipity_handle_references($entry['id'], $serendipity['blogTitle'], $entry['title'], $entry['body'] . $entry['extended'], $newEntry); } diff --git a/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php b/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php index d622690..20ab2b3 100644 --- a/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php +++ b/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php @@ -190,7 +190,7 @@ class serendipity_event_entryproperties extends serendipity_event $supported_properties[] = 'disable_markup_' . $instance; } } - + foreach($supported_properties AS $prop_key) { $prop_val = (isset($properties[$prop_key]) ? $properties[$prop_key] : null); $prop_key = 'ep_' . $prop_key; @@ -346,7 +346,7 @@ class serendipity_event_entryproperties extends serendipity_event