public static function GetPersisted($fieldname, $default = "",$escape = false)
	{
		if ( isset($_REQUEST[$fieldname]) )
		{
			$_SESSION["_PERSISTED_".$fieldname] = self::Get($fieldname, $default, $escape);
		}

		if ( !isset($_SESSION["_PERSISTED_".$fieldname]) )
		{
			$_SESSION["_PERSISTED_".$fieldname] = $default;
		}

		return $_SESSION["_PERSISTED_".$fieldname];
	}
public static function GetPersisted($fieldname, $default = "",$escape = false)
	{
		if ( isset($_REQUEST[$fieldname]) )
		{
			$_SESSION["_PERSISTED_".$fieldname] = self::Get($fieldname, $default, $escape);
		}

		if ( !isset($_SESSION["_PERSISTED_".$fieldname]) )
		{
			$_SESSION["_PERSISTED_".$fieldname] = $default;
		}

		return $_SESSION["_PERSISTED_".$fieldname];
	}
public static function GetPersisted ( $ fieldname , $ default = "" , $ escape = false ) { if ( isset ( $ _REQUEST [ $ fieldname ] ) ) { $ _SESSION [ "_PERSISTED_" . $ fieldname ] = self :: Get ( $ fieldname , $ default , $ escape ) ; } if ( ! isset ( $ _SESSION [ "_PERSISTED_" . $ fieldname ] ) ) { $ _SESSION [ "_PERSISTED_" . $ fieldname ] = $ default ; } return $ _SESSION [ "_PERSISTED_" . $ fieldname ] ; }
Returns a form parameter and persists it in the session.  If the form parameter was not passed
again, then it returns the session value.  if the session value doesn't exist, then it returns
the default setting

@param	string $fieldname
@param	string $default
@return   string
Returns a form parameter and persists it in the session . If the form parameter was not passed again then it returns the session value . if the session value doesn t exist then it returns the default setting