]> wagnertech.de Git - timetracker.git/blobdiff - WEB-INF/lib/smarty/plugins/block.php.php
Initial repo created
[timetracker.git] / WEB-INF / lib / smarty / plugins / block.php.php
diff --git a/WEB-INF/lib/smarty/plugins/block.php.php b/WEB-INF/lib/smarty/plugins/block.php.php
new file mode 100644 (file)
index 0000000..8fedd8b
--- /dev/null
@@ -0,0 +1,27 @@
+<?php
+/**
+ * Smarty plugin to execute PHP code
+ * 
+ * @package Smarty
+ * @subpackage PluginsBlock
+ * @author Uwe Tews 
+ */
+
+/**
+ * Smarty {php}{/php} block plugin
+ * 
+ * @param string $content contents of the block
+ * @param object $template template object
+ * @param boolean $ &$repeat repeat flag
+ * @return string content re-formatted
+ */
+function smarty_block_php($params, $content, $template, &$repeat)
+{ 
+    if (!$template->allow_php_tag) {
+        throw new SmartyException("{php} is deprecated, set allow_php_tag = true to enable");
+    } 
+    eval($content);
+    return '';
+}
+
+?>
\ No newline at end of file