function preserveVarByPost(&$vars, $varname, $alt_varname = '') { $value = $vars->getExists($varname, $wasset); /* If an alternate name is given under which to preserve use that. */ if ($alt_varname) { $varname = $alt_varname; } if ($wasset) { $this->_preserveVarByPost($varname, $value); } }