"", "?>" => "")); $this_row=str_replace('"product_name"','"small_text"',$this_row); $this_row=str_replace('"product_price"','"small_text"',$this_row); @eval($this_row); } $product=@$_REQUEST['product']; $found=array(); if (strlen($product) > 0) { foreach ($products as $k=>$v) { if (isset($v[0]) && is_array($v[0])) { $key = $v[0]; if (isset($key[5])) { $key=$key[5]; if (stristr($key,$product)) $found[]=$k; } } } unset($key); } if (strlen($product) > 0 && count($found) == 0) echo($lang['loc_no_prods']); else { if (count($found) == 0) $found = array_keys($products); if (count($found) > 0) asort($found); $how_many=0; foreach ($found as $k) $how_many += count($products[$k]); echo(str_replace("@@@HOW_MANY@@@",$how_many,$lang['loc_search_1'])); echo($lang['loc_search']); $temparr=array(); foreach($found as $k) { $ar=$products[$k]; foreach ($ar as $k1) $temparr[]=$k1; } function compare($a, $b) { return strnatcasecmp($a[1], $b[1]); } usort($temparr,"compare"); foreach($temparr as $k) { $new[$k[1]][]=$k[1]; $new[$k[1]][]=$k[0]; } foreach ($new as $key => $val) { array_unique($val); print_line($val[1]); } echo(""); } ?>