settings.csp

This page allows registered (logged on) users to customize their desktop settings. It can be accessed from the subscription or personal view of ePortfolio by clicking the Preferences link in the header.

The User Preference page into a number of areas:

Key parameters

The following parameters are passed explicitly to settings.csp:
Parameter [IN] Values From Description

base

<string>

available.csp

The previous page's URL location.

The following parameters are passed explicitly from settings.csp:
Parameter [OUT] Values To Description

base

<string>

settings2.csp

The current page's URL location.

The page is launched from within available.csp by the JavaScript function LaunchSettings. The LaunchSettings function generates a query string that passes the base parameter into settings.csp.

The base parameter is used in settings.csp to return the user to the page's "base" location; that is, it specifies the location from which the user just came from.

settings.csp includes settings_include.csp, which is a file that allows the user to submit a number of values that determine how the desktop looks and how reports are displayed. Once these values are submitted by settings_include.csp, they are retrieved using the Request object's QueryString Property and stored in a cookie. Cookies may already exist for each setting. If they do, a new cookie value is assigned using the Response object's Cookies Property. If a cookie does not yet exist, it is set using the Request object's Cookies Property.

The user's selected desktop's settings are stored in a string using the UserInfo object's SetProfileString Method.



Crystal Decisions, Inc.
http://www.crystaldecisions.com
Support services:
http://support.crystaldecisions.com