Mercurial > SimpleWebPresenter
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;
