diff inputParser.inc @ 33:511b6514823f

Remove more globals.
author Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
date Thu, 04 Oct 2012 21:05:11 +0200
parents 7b19be62ea94
children 42533600214b
line wrap: on
line diff
--- a/inputParser.inc	Thu Oct 04 19:46:11 2012 +0200
+++ b/inputParser.inc	Thu Oct 04 21:05:11 2012 +0200
@@ -151,20 +151,22 @@
 
     $filters=$file->getElementsByTagName("filter");
     foreach($filters as $filter) {
-      $func=$filter->getAttribute("function");
-      $params=$filter->getElementsByTagName("param");
-      $callString="\$file_content=${func}(\$file_content";
-      $param_values=array();
-      $i=0;
+      $func = $filter->getAttribute("function");
+      $params = $filter->getElementsByTagName("param");
+      $callString = "\$file_content = ${func}(\$file_content, \$options";
+      $param_values = array();
+      $i = 0;
       foreach ($filter->childNodes as $param) {
 	if ($param->nodeType == XML_ELEMENT_NODE)
 	  {
-	    $param_value[$i]=getParam($param);
-	    $callString.=",\$param_value[$i]";
+	    $param_value[$i] = getParam($param);
+	    $callString .= ",\$param_value[$i]";
 	    $i++;
 	  }
       }
-      $callString.=");";
+      $callString .= ");";
+      //print $callString;
+      //exit;
       eval($callString);
     }
     $out.= $file_content;