Course Reserves/ Media Patron Authorization Form

Command link:     None
HTML document:  pverify6_web.html

This form controls the patron verification functions for Course Reserves and Media in the WebPAC. This form uses the following tokens:

<!--{patform}--> The system replaces this token with default system messages, input boxes, buttons, and <form> tags. For additional customization, you can replace this token with the tokens listed below.
<!--{imageinfo}--> The system replaces this token with the following information from the 962 field:
  • Number of images in the image set (subfield a)
  • Format of the image (subfield a)
  • Title of the image (subfield t)
<!--{ifprinter}--> If this token is present and the patron has access to a system printer, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{print}--> The system replaces this token with a Print button to print the y962 link.
<!--{xif}--> Closes the <!--{ifprinter}--> block.
<!--{feemsg}--> The system replaces this token with the the fee message for accessing the y962 link.
<!--{copyright}--> The system replaces this token with the copyright statement.


For advanced customization of the form, replace the <!--{patform}--> token with the following:
<!--{formbegin}-->Required: The system replaces this token with a correctly-formatted opening <form> tag.
<!--{iferrmsg}-->If this token is present and there is an error condition, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{errmsg}-->The system replaces this token with the system-generated error message.
<!--{xif}-->Closes the <!--{iferrmsg}--> block.
<!--{enterinfo}-->The system replaces this token with the following text string:
Please enter the following information:
<!--{ifneedpatronname}-->If this token is present, the system checks if patron name is used in patron verification. If so, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{nameexample}-->The system replaces this token with the value of the Example for name prompt option listed as part of the Patron self-identification prompts & examples OPAC option.
<!--{nameprompt}-->The system replaces this token with the value of the Prompt for name option listed as part of the Patron self-identification prompts & examples OPAC option.
<!--{name}-->The system replaces this token with the input for the patron name.
<!--{xif}-->Closes the <!--{ifneedpatronname}--> block.
<!--{ifneedpatronverify}-->If this token is present, the system checks if numeric fields (barcode, PIN) are used for verification on the system. If so, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{barcodeexample}-->The system replaces this token with the value of the Example for patron ID option listed as part of the Patron self-identification prompts & examples OPAC option.
<!--{barcodeprompt}-->The system replaces this token with the value of the Prompt for patron ID option listed as part of the Patron self-identification prompts & examples OPAC option.
<!--{barcode}-->The system replaces this token with the input for the patron barcode or ID number.
<!--{ifextpat}-->If your organization uses External Patron Verification and the External Patron Verification option has an entry for the port serving this file, the system executes the commands in this block.
<!--{extpatid}-->The system replaces this token with the External Patron Verification ID text box.
<!--{extpatpw}-->The system replaces this token with the External Patron Verification password text box.
<!--{xif}-->Closes the <!--{ifextpat}--> logic block.
<!--{ifneedspin}-->If this token is present, the system checks if PIN validation is required. If so, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{iferrmsgisPIN}-->>If this token is present, the system checks if patron record does not have a PIN. If there is not a PIN associated with the patron record, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{newpinmsg}-->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 box for the 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 box for the new PIN.
<!--{else}-->If this token is present and a PIN is needed for verification and patron record has a PIN, the system interprets tokens and markup between this token and the closing <!--{xif}--> token.
<!--{pininstructions}-->The system replaces this token with the Example for PIN option listed as part of the Patron self-identification prompts & examples OPAC option.
<!--{pinprompt}-->The system replaces this token with the Prompt for PIN option listed as part of the Patron self-identification prompts & examples OPAC option
<!--{pin}-->The system replaces this token with the input for the patron's PIN.
<!--{pinresetrequest}-->The system replaces this token with the value of the ICON_PIN_RESET Web option. If users are allowed to reset their PINs, clicking this link takes the user to the Request a PIN Reset form.
<!--{ifcourseverify}-->Checks if course validation is required, and, if not, the system proceeds to the <!--{submit}--> token.
<!--{courseprompt}-->The system replaces this token with the prompt to enter the course title.
<!--{coursepswd}-->The system replaces this token with the prompt for the course password.
<!--{xif}-->Closes the <!--{iferrmsgisPIN}--> block.
<!--{xif}-->Closes the <!--{ifneedspin}--> block.
<!--{xif}-->Closes the <!--{ifneedpatronverify}--> block.
<!--{xif}-->Closes the <!--{ifcourseverify}--> block.
<!--{ifalternate_id}-->If this token is present, and the HAS_ALTERNATE_ID Web option is set to "true", the system interprets the tokens and displays the content between this token and its closing <!--{xif}--> token.
<!--{user_name}-->The system replaces this token with the textbox prompt for the patron's alternate ID. This input accepts a maximum of 25 characters.
<!--{xif}-->Closes the <!--{ifalternate_id}--> block.
<!--{submit}-->The system replaces this token a Submit button for the form.
<!--{formend}-->The system replaces this token with a closing </form> tag.


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

pverify6_web_LANG_s#_p#.html
LANGThe 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.