Fix an issue refering to Smarty2->Smarty3 API changes

This commit is contained in:
Ian 2015-08-20 09:42:08 +02:00
parent 488631757e
commit 5c546f0265
2 changed files with 11 additions and 3 deletions

View file

@ -1,3 +1,7 @@
3.66:
-----
* Fix an issue refering to Smarty2->Smarty3 changes.
3.65:
-----
* Use native API method parseTemplate() for the tpl file

View file

@ -72,7 +72,7 @@ class serendipity_event_freetag extends serendipity_event
'smarty' => '2.6.7',
'php' => '4.1.0'
));
$propbag->add('version', '3.65');
$propbag->add('version', '3.66');
$propbag->add('event_hooks', array(
'frontend_fetchentries' => true,
'frontend_fetchentry' => true,
@ -1348,9 +1348,13 @@ addLoadEvent(enableAutocomplete);
$elements = count($eventData);
// If not using extended-smarty, we want related entries only when
// showing only one entry. It is better to ask smarty here than doing
// showing only one entry. It is better to ask Smarty here than doing
// this manually for edge cases like overview pages
$manyEntries = ! $serendipity['smarty']->getTemplateVars('is_single_entry');
if ($serendipity['version'][0] > 1) {
$manyEntries = ! $serendipity['smarty']->getTemplateVars('is_single_entry');
} else {
$manyEntries = ! $serendipity['smarty']->get_template_vars('is_single_entry');
}
for ($entry = 0; $entry < $elements; $entry++) {
$tags = $this->getTagsForEntry($eventData[$entry]['id']);