summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d5df37e)
raw | patch | inline | side by side (parent: d5df37e)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Mon, 10 Mar 2008 10:37:39 +0000 (10:37 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Mon, 10 Mar 2008 10:37:39 +0000 (10:37 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@9486 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-core/include/smarty/plugins/function.msgPool.php | [new file with mode: 0644] | patch | blob |
diff --git a/gosa-core/include/smarty/plugins/function.msgPool.php b/gosa-core/include/smarty/plugins/function.msgPool.php
--- /dev/null
@@ -0,0 +1,21 @@
+<?php
+
+function smarty_function_msgPool($params, &$smarty)
+{
+ if(class_available("msgPool") && isset($params['type'])){
+ $parameter = array();
+ foreach($params as $para => $value){
+ if(!preg_match("/^type$/i",$para)){
+ $parameter[$para] = $value;
+ }
+ }
+ if(is_callable("msgPool::".$params['type'])){
+ echo call_user_func_array("msgPool::".$params['type'], $parameter);
+ }else{
+ trigger_error("Unknown msgPool function ".$params['type']);
+ }
+ }else{
+ trigger_error("Unknown class msgPool.");
+ }
+}
+?>