219,233c219
< 
< 					preg_match_all('/\$(.*?)\[(.*?)\]/',$query,$subs);
< 					$find=array();
< 					$replace=array();
< 
< 					foreach($subs[0] as $key=>$value)
< 					{
< 					$tmp=$subs[1][$key];
< 					$tmp=$$tmp;
< 					$tmp=$tmp[$subs[2][$key]];
< 					$find[]=$subs[0][$key];
< 					$replace[]=$tmp;
< 					}
< 
< 					$query=str_replace($find,$replace,$query);
---
> 					eval("@\$query = \"" . addslashes($query) . "\";");
