comparison 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
comparison
equal deleted inserted replaced
32:7b19be62ea94 33:511b6514823f
149 errorPage("Resource not found '${lang}/${src}'"); 149 errorPage("Resource not found '${lang}/${src}'");
150 } 150 }
151 151
152 $filters=$file->getElementsByTagName("filter"); 152 $filters=$file->getElementsByTagName("filter");
153 foreach($filters as $filter) { 153 foreach($filters as $filter) {
154 $func=$filter->getAttribute("function"); 154 $func = $filter->getAttribute("function");
155 $params=$filter->getElementsByTagName("param"); 155 $params = $filter->getElementsByTagName("param");
156 $callString="\$file_content=${func}(\$file_content"; 156 $callString = "\$file_content = ${func}(\$file_content, \$options";
157 $param_values=array(); 157 $param_values = array();
158 $i=0; 158 $i = 0;
159 foreach ($filter->childNodes as $param) { 159 foreach ($filter->childNodes as $param) {
160 if ($param->nodeType == XML_ELEMENT_NODE) 160 if ($param->nodeType == XML_ELEMENT_NODE)
161 { 161 {
162 $param_value[$i]=getParam($param); 162 $param_value[$i] = getParam($param);
163 $callString.=",\$param_value[$i]"; 163 $callString .= ",\$param_value[$i]";
164 $i++; 164 $i++;
165 } 165 }
166 } 166 }
167 $callString.=");"; 167 $callString .= ");";
168 //print $callString;
169 //exit;
168 eval($callString); 170 eval($callString);
169 } 171 }
170 $out.= $file_content; 172 $out.= $file_content;
171 } 173 }
172 174