$value) { if (strcmp($var,"n") != 0) { $parms["$var"]=$value; $numparms = $numparms + 1 ; } } if ($numparms > 0) { foreach ($parms as $var => $value) { if (strlen($value) > 0) { $s = $s."?$var=".$value; } } } $returnvalue = PUE($s); ## Somehow backslashes get inserted (not by PUE) to escape % and apostrophes. Remove them. ## We also need to encode any "#" in case trail is based on an anchored section. $returnvalue = str_replace("#", "%23",PSS($returnvalue)); return str_replace("\%", "%",$returnvalue); } $FmtPV['$parmset'] = '"'. addslashes(getSetOfParmsAsString()) . '"'; # quote to prevent PHP code injection