Skip to content

Commit

Permalink
re-added some lost code by last commit to smartymarkup
Browse files Browse the repository at this point in the history
  • Loading branch information
ophian committed Jan 31, 2012
1 parent f4c46db commit 16f1dfe
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions serendipity_event_smartymarkup/serendipity_event_smartymarkup.php
Expand Up @@ -145,23 +145,26 @@ function smartymarkup($input, &$eventData) {
serendipity_smarty_init();
}

if( isset($serendipity['smarty']->_version) ) {
$serendipity['smarty']->register_resource("smartymarkupplugin", array(
"smarty_resource_smartymarkupplugin_template",
"smarty_resource_smartymarkupplugin_timestamp",
"smarty_resource_smartymarkupplugin_secure",
"smarty_resource_smartymarkupplugin_trusted"));
} else {
// Smarty 3.1 >=
$serendipity['smarty']->registerResource("smartymarkupplugin", array(
array( $this, "smarty_resource_smartymarkupplugin_template" ),
array( $this, "smarty_resource_smartymarkupplugin_timestamp" ),
array( $this, "smarty_resource_smartymarkupplugin_secure" ),
array( $this, "smarty_resource_smartymarkupplugin_trusted" )));
if (!isset($serendipity['PLUGINDATA']['smartymarkupplugin'])) {
if( isset($serendipity['smarty']->_version) ) {
$serendipity['smarty']->register_resource("smartymarkupplugin", array(
"smarty_resource_smartymarkupplugin_template",
"smarty_resource_smartymarkupplugin_timestamp",
"smarty_resource_smartymarkupplugin_secure",
"smarty_resource_smartymarkupplugin_trusted"));
} else {
// Smarty 3.1 >=
$serendipity['smarty']->registerResource("smartymarkupplugin", array(
array( $this, "smarty_resource_smartymarkupplugin_template" ),
array( $this, "smarty_resource_smartymarkupplugin_timestamp" ),
array( $this, "smarty_resource_smartymarkupplugin_secure" ),
array( $this, "smarty_resource_smartymarkupplugin_trusted" )));
}
}

$serendipity['PLUGINDATA']['smartymarkupplugin'] =& $input;
$serendipity['smarty']->assign('smartymarkup_eventData', $eventData);

// avoid non existing or empty template fetch calls
if(isset($serendipity['PLUGINDATA']['smartymarkupplugin']) && !empty($serendipity['PLUGINDATA']['smartymarkupplugin'])) {
return $serendipity['smarty']->fetch('smartymarkupplugin:' . crc32($serendipity['PLUGINDATA']['smartymarkupplugin']));
Expand Down

0 comments on commit 16f1dfe

Please sign in to comment.