ASRS Request Form

Command link:     none
HTML document:  asrsreq.html

REquirement

Your organization must have acquired the ASRS Interface product, in order to use this form.

This form controls the display of the request prompts to the user for ASRS requests. If this file exists, the WebPAC uses it rather than the default display. The basic version of this file requires the following token:

Token Description
<!--{asrsreqform}--> This token inserts the tokens and tags for the default display. Do not use this token with other tokens listed for this form.

To customize this form, replace the <!--{asrsreqform}--> token with any of the following. Note that the <FORM> tags and certain tokens are required in order for the form to work.

Token Description
<!--{toplogo}--> The system replaces this token with the HTML defined in the TOPLOGO Web option. This token supplies the opening <HTML> and <BODY> tags for this form.
<!--{iferrmsg}--> If there are errors, the system interprets markup and tokens between this token and its closing <!--{xif}--> token.
<!--{errmsg}--> The system replaces this token with the error message, if any.
<!--{xif}--> Closes the <!--{iferrmsg}--> block.
<!--{name}--> The system replaces this token with a text box for the patron name.
<!--{ifpickup}--> If there is a list of available pickup locations, the system interprets markup and tokens between this token and its closing <!--{xif}--> token.
<!--{pickup}--> The system replaces this token with a list of available pickup locations.

This token is required, even if there is no choice of pickup location for patrons to choose from. The list of pickup locations does not display if the pickup location is automatically assigned.

<!--{xif}--> Closes the <!--{ifpickup}--> block.
<!--{campus}--> The system replaces this token with a list of campuses, if any.
<!--{iferrmsgisPIN}--> The system checks if patron record does not have a PIN. If the patron requires a PIN, the system interprets markup and tokens between this token and its closing <!--{xif}--> token.
<!--{newpinmessage}--> The system replaces this token with the value of the NEWPIN_MSG Web option.
<!--{pin1prompt}-->

The system replaces this token with the value of the NEWPIN1_PROMPT Web option. If this option is not defined, the system replaces this token with the following message:

Please enter your PIN

<!--{pin1}--> The system replaces this token with the first input for new PIN.
<!--{pin2prompt}-->

The system replaces this token with the value of the NEWPIN2_PROMPT Web option. If this option is not defined, the system replaces this token with the following message:

Enter your PIN again

<!--{pin2}--> The system replaces this token with the second input for new PIN.
<!--{xif}--> Closes the <!--{iferrmsgisPIN}--> block.
<!--{ifneedpatronname}--> The system checks if patron name is used for verification. If so, the system interprets markup and tokens between this token and its closing <!--{xif}--> token.
<!--{nameexample}--> The system replaces this token with the Example for name defined in the OPAC Patron self-identification prompts & examples option.
<!--{nameprompt}--> The system replaces this token with the Prompt for name defined in the OPAC Patron self-identification prompts & examples option.
<!--{xif}--> Closes the <!--{ifneedpatronname}--> block.
<!--{ifneedpatronverify}--> The system checks if barcodes are used for patron verification on the system. If so, the system interprets markup and tokens between this token and its closing <!--{xif}--> token.
<!--{barcodeexample}--> The system replaces this token with the Example for patron ID setting defined in the OPAC Patron self-identification prompts & examples option.
<!--{barcodeprompt}--> The system replaces this token with the Prompt for patron ID setting defined in the OPAC Patron self-identification prompts & examples option.
<!--{barcode}--> The system replaces this token with the Prompt for patron ID.
<!--{xif}--> Closes the <!--{ifneedpatronverify}--> block.
<!--{ifneedspin}--> The system check if the patron must verify using a PIN. If so, the system interprets markup and tokens between this token and its closing <!--{xif}--> token.
<!--{pininstructions}--> The system replaces this token with the Example for PIN setting defined in the OPAC Patron self-identification prompts & examples option.
<!--{pin}--> The system replaces this token with the input box for the PIN.
<!--{pinprompt}--> The system replaces this token with the Prompt for PIN setting defined in the OPAC Patron self-identification prompts & examples option.
<!--{xif}--> Closes the <!--{ifneedspin}--> block.
<!--{return}--> The system replaces this token with the Return to Catalog button.
<!--{submit}--> The system replaces this token with a submit button.
<!--{botlogo}--> The system replaces this token with the HTML defined in the BOTLOGO Web option. This token does not supply the closing </HTML> and </BODY> tags for this form.

You can create separate custom forms for each combination of language, scope, and patron type by using the following naming convention:

asrsreq_LANG_s#_p#.html

LANG The language code (spi for Spanish, frc for French, etc.).
s# The number of the scope (s1, s2, s3, etc.).
p# The patron type or PTYPE (p0 or p243, etc.).

For a current example of this form, see the appropriate example set in WebPAC Example Sets and Photoshop Files on CSDirect.