Batch Requesting Form

Command link:     None
HTML document:  pverify4_web.html

The batch requesting form is used for exporting using the WebPAC Batch Requesting function.

The basic form uses the following tokens:

<!--{toplogo}--> The system replaces this token with the <html> and <body> tags that begin an HTML page and displays the value of the TOPLOGO Web option. If you do not supply your own <html> and <body> tags, this must be the first line in the pverify4_web.html file.
<!--{patform}--> The system replaces this token with the <form> inputs for patron validation.
<!--{startover}--> The system replaces this token with a Start Over button which goes to the URL in the PSTARTOVER Web option
<!--{bookcart}--> The system replaces this token with the Book Cart button on the form. The image for this button is defined in either the BUT_EXPORT_VIEW_SAVES or BUT_VIEW_SAVES Web option.
<!--{listtable}--> The system replaces this token with the table of marked records
<!--{botlogo}--> The system replaces this token with the HTML defined in the BOTLOGO Web option. Does not insert the </BODY> and </HTML> tags that finish an HTML page.

For advanced customization of the form, the <!--{patform}--> token can be replaced with the following:

<!--{formbegin}--> The system replaces this token with the correctly formatted opening <form> tag. This token is required if the <!--{patform}--> token is not used.
<!--{iferrmsg}--> If this token is present, the system checks to see if the form has been submitted properly. If there are errors, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{iferrmsgisPIN}--> If this token is present, the system checks to see if the patron record needs a PIN. If so, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{newpinmsg}--> The system replaces this token with the Please enter a new PIN prompt.
<!--{else}--> If the error condition still exists, 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 (e.g., Invalid PIN, Sorry, cannot locate patron record,etc.)
<!--{xif}--> Closes the <!--{iferrmsgisPIN}--> block.
<!--{xif}--> Closes the <!--{iferrmsg}--> block.
<!--{ifextpat}--> If this token is present, your library uses Has LDAP and this OPAC option has an entry for the port serving this file, the system interprets tokens and markup between this token and its closing <--{xif}-->.
<!--{extpatid}--> The system replaces this token with the Has LDAP OPAC ID text box.
<!--{extpatpw}--> The system replaces this token with the Has LDAP OPAC password text box.
<!--{xif}--> Closes the block.
<!--{ifrequestmoney}--> If this token is present, the system checks if payment is required for the request. If so, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{requestmoney}--> The system replaces this token with the request charge set with the Requests: Amount to charge OPAC option
<!--{xif}--> Closes the <!--{ifrequestmoney}--> block.
<!--{enterinfo}--> The system replaces this token with the following prompt text: Please enter the following information:
<!--{ifneedpatronname}--> If this token is present, the system checks if patron name is used for 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 Example for Name prompt defined in the Patron self-identification prompts & examples OPAC option.
<!--{nameprompt}--> The system replaces this token with the Prompt for Name defined in the Patron self-identification prompts & examples OPAC option.
<!--{name}--> The system replaces this token with the input box 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 Example for patron ID defined in the Patron self-identification prompts & examples OPAC option.
<!--{barcodeprompt}--> The system replaces this token with the Prompt for patron ID defined in the Patron self-identification prompts & examples OPAC option.
<!--{barcode}--> The system replaces this token with the input for the Patron Barcode or ID Number.
<!--{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 the patron record does not have a PIN, the system interprets tokens and markup between this token and its <--{else}--> 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 for a 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.
<!--{else}--> If PIN is needed and patron record has a PIN, the system interprets tokens and markup between this token and the closing <--{xif}--> token for the <!--{iferrmsgisPIN}--> token.
<!--{pininstructions}--> The system replaces this token with the Example for PIN defined in the Patron self-identification prompts & examples OPAC option.
<!--{pinprompt}--> The system replaces this token with the Prompt for PIN defined in the Patron self-identification prompts & examples OPAC option.
<!--{pin}--> The system replaces this token with the user input for the patron 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.
<!--{xif}--> Closes the <!--{iferrmsgisPIN}--> block.
<!--{xif}--> Closes the <!--{ifneedspin}--> block.
<!--{xif}--> Closes the <!--{ifneedpatronverify}--> block.
<!--{else}-->  
<!--{ifcampus}--> If this token is present, the system checks if the patron is requesting from an INN-Reach site. If so, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{campus}--> The system replaces this token with a drop-down list of campuses.
<!--{xif}--> Closes the <!--{ifcampus}--> 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.
<!--{holdshelfmenu}--> The system replaces this token with a drop-down menu of pickup locations.
<!--{ifreqinst}--> If this token is present, the system checks if the REQUEST_INSTRUCTION Web option is set. If so, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{reqinst}--> The system replaces this token with the value of the REQUEST_INSTRUCTION Web option.
<!--{inst}--> The system replaces this token with the form input for the user's "Special Instructions".
<!--{xif}--> Closes the <!--{ifreqinst}--> block.
<!--{ifneedNNA}--> If this token is present, the system checks if the NNA Date element of the REQUEST Web option is set to a TRUE value. If so, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{needbyprompt}--> The system replaces this token with the following system prompt: Cancel if not filled by:
<!--{needby}--> The system replaces this token with a drop-down menu for selecting a Not Needed After date.
<!--{xif}--> Closes the <!--{ifneedNNA}--> block.
<!--{requestall}--> The system replaces this token with a Request All link. The appearance of this link is defined by the BUT_REQUEST_ALL Web option. Clicking this link submits requests for all items on the page.
<!--{requestselected}--> The system replaces this token with a Request Selected link. The appearance of this link is defined by the BUT_REQUEST_SELECTED Web option. Clicking this link submits requests for all marked items on the page.
<!--{prevscreen}--> The system replaces this token with a Previous Screen link. The appearance of the link is defined by the ICON_PREVPAGE Web option. Clicking this link displays the previous browse results screen.
<!--{clearsaved}--> The system replaces this token with a Clear Saved link. Clicking this link clears the list of saved records and takes the user back to the browse results screen.
<!--{reset}--> The system replaces this token with a Reset link. Clicking this link resets all checkboxes.
<!--{iflist}--> If this token is present and there is an error, the system interprets tokens and markup between this token and its closing <--{xif}--> token.
<!--{listerrmsg}--> The system replaces this token with any error message resulting from the table of marked records.
<!--{xif}--> Closes the <!--{iflist}--> block.
<!--{formend}--> The system replaces this token with the closing HTML tags generated by the<!--{formbegin}--> token.
HTML Tags

The <!--{toplogo}--> token provides the opening <HTML> and <BODY> tags and must be the first item on the page. However, the <!--{botlogo}--> token does not provide the corresponding </HTML> and </BODY> tags, which must be included in the page.

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

pverify4_web_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.