CyberStrong eShop Installation and Setup Guide

Installation | License Agreement | Upgrading | SQL | Revision History

Installation Instructions

Welcome to CyberStrong eShop the easy to use, easy to install shopping cart system for Windows servers.

To install CyberStrong eShop proceed as follows:

  • Create a sub folder off the root folder for your Web site. We recommend naming your folder eShop, but you may choose any name you wish. Microsoft FrontPage users may find it beneficial to create a separate "web" to store their eShop files.
  • Give your eShop folder permissions. To operate properly, your eShop folder will require modify permissions for the "IUSR_<Machine Name>". If you need assistance in setting your folder permissions, please see these screen shots.
  • Unpack the contents of this zip file into your eShop folder. The zip file contains a number of sub folders so be sure to check the box "Use sub folder names" (or the like) when you unpack.

    Optional: If your host provider requires that you move your eShop database to another folder, locate and change the line:

                           ReturnValue = RootPath & "<database name>.mdb"

    in the file userexit.asp to reflect this by following the instructions contained therein.
  • Test your server. Your CyberStrong eShop comes with a utility to test your database connectivity and server compatibility.  To run the utility, launch the URL http://<your domain name>/<your eShop folder>/_Test.asp and follow the instructions contained therein. We strongly recommend running these tests prior to attempting to operate your eShop.
  • Test your installation. Our database comes pre-configured with a small collection of products for a fictitious café. To launch your CyberStrong eShop, load the following address into your browser: http://<your domain name>/<your eShop folder>/10Browse.asp. You should see a display of the items in the café. Move through the screens and place a test order. There are five screens in total. Note that your CyberStrong eShop software is shipped in "Demonstration Mode" to make initial testing and learning easier.
  • Configure your eShop software by launching the following URL: http://<your domain name>/<your eShop folder>/_Login.asp where you will find further instructions on configuring your shopping cart software. Your temporary Login ID and password is cyberstrong which will be automatically entered for you until you change them in eShop Setup/Security.
  • Link to your new shopping cart. When you are ready to go live with your shopping cart, click the Demo Mode button at the bottom of eShop Setup and set the parameter "Demonstration Mode" to "No". Create a link from your Web site to 10Browse.asp. Be sure to fill in your Secure and Non-Secure prefixes in eShop Setup/Payment. If you are unsure as to how to secure your shopping cart, please contact your host provider.

Many of the common problems encountered when setting up your CyberStrong eShop are covered on the FAQ page on our Web site at www.CyberStrong.com/eshop.

  [top]

License Agreement - Please Read Carefully

Each source code page of this product has been seeded at point of sale with one or more lines of unique information. Every copy of CyberStrong eShop is traceable to its purchaser. No portion of this code may be copied, redistributed or resold without the written permission of CyberStrong Internet Services, Inc. All violators will be prosecuted.

CyberStrong Internet Services, Inc has confirmed the operation of this software through careful testing. By using this software you agree that CyberStrong Internet Services, Inc. will not be held responsible for chargebacks, errors, loss of revenue, loss of data, intrusion by hackers, web server failure, downtime, hardware failure or any disputes that may arise from the use of this software in modified or unmodified form.

CyberStrong eShop software is supplied 'as is'. No warranty is given either implied or expressed. Purchasers use this software entirely at their own risk.

Each purchase of CyberStrong eShop, including any gateways and/or add-ons, entitles the purchaser to install the software on one web site and one development machine only. The purchaser is permitted to make alterations to the software, but the copyright of the original code remains with CyberStrong Internet Services, Inc. Any software which uses any portion of CyberStrong eShop as a base may not be resold without the expressed written permission from CyberStrong Internet Services, Inc. Further installs of CyberStrong eShop will require further licenses to be purchased from CyberStrong Internet Services, Inc.

Export of CyberStrong eShop software outside the United States of America, in whole or in part, without the expressed written permission of CyberStrong Internet Services, Inc. is strictly forbidden.

CyberStrong Internet Services, Inc reserves the right to refuse to sell CyberStrong eShop to any individual or organization for any reason.

NO REFUNDS WILL BE GIVEN. Before purchasing, the purchaser should satisfy him/herself that he/she has the technical ability to set up the software, that the software will run on the hardware/software platform that it is intended to run on and that the software is appropriate and capable of fulfilling its required role. If in any doubt, please contact CyberStrong Internet Services, Inc before purchasing.

Although we encourage the customization of CyberStrong eShop by qualified ASP programmers, you agree that CyberStrong will not be held responsible for the correct operation of its software following the modifying of its source code or database structure in any way, or by the entering or modifying of data in its database by any means other than the supplied Web-based database administration screens.

CyberStrong's copyright messages within the software code may not be removed. Branding is not permitted without the expressed written consent of CyberStrong Internet Services, Inc.

CyberStrong Internet Services, Inc reserves the right to suspend or revoke all licenses sold to a purchaser if the terms of this contract have been breached or CyberStrong's copyright has been violated. In such circumstances, the purchaser's upgrade, technical support and VAR privileges are suspended immediately and until such time as determined by CyberStrong, not exceeding 90 days following correction of the breach.

In the event that the purchaser's license has been revoked by CyberStrong, the purchaser agrees to destroy all copies and derivatives of the software in its possession within seven (7) days.

This agreement and all claims or issues regarding it shall be governed according to the laws of the Commonwealth of Virginia. Any legal action arising from the terms of this agreement must be brought within one (1) year following the original date of purchase and must be brought in the Commonwealth of Virginia.

Use this software at your own risk.

  [top]

Upgrading your CyberStrong eShop

The following will assist you in upgrading your CyberStrong eShop software.

Version numbers

CyberStrong eShop is released with version numbers of the following form:

major.minor.revision

CyberStrong eShop releases carrying version number 1.4.0 or later are upgradable without loss of product data. To upgrade your database to the current version, proceed as follows:

  1. Install and test your upgrade package in a new folder as described in the section Installation Instructions above. There is no need to adjust your configuration settings at this time.

  2. Once your upgrade is running properly, copy your old database over the new one.

  3. Log into the admin area of your new eShop. Use the Fix utility found in eShop Setup/Maintenance to bring your old database up to the new revision. Test it again.

  4. New releases of CyberStrong eShop often contain new configuration parameters and tables. Each of these are initially supplied with intelligent defaults to get your upgrade up and running quickly. However, to get the most out of your CyberStrong eShop upgrade it's a good idea to review all your configuration parameters at this time.

  5. If you have made changes to the eShop source code in order to customize it, you will have to manually re-apply these changes to your upgrade and re-test.

  6. Rename your old eShop folder to archive it, then rename your new eShop folder back to its production name.

  7. Your upgrade is complete.

Compatibility Issues

Version 5.5 reorganizes the file structure of eShop to remove the need for parent pathing on your server. All eShop runtime files are now located in it's root folder. Files used for administration screens are prefixed with an underscore (_).

Embedding eShop in your existing Web site has been dramatically simplified. All eShop front-end pages now use the single file, /custom/cart/StoreFront.asp for embedding. Please review the page "Customizing the look and feel of your eShop" located in the help index of your eShop's admin area for details on embedding your eShop in your site. Upgrading customers should note that pages 10Browse.asp through 50Finish.asp are no longer template pages and should not be used as such. Please also note that the folder /cartlib is no longer required.

The following file names, located in your /custom folder, have been changed.

Old Name New Name
/custom/cart/tCatalog.asp /custom/cart/Catalog.asp
/custom/cart/tShipped.txt /custom/email/Shipped.txt
/custom/email/tAsk.txt /custom/email/Ask.txt
/custom/email/tTell.txt /custom/email/Tell.txt

The styles styCellBrowseDark, styCellBrowseLight, styCellBrowseNav and styPageTitle were added to /custom/cart/Styles.css to support eShop's new customer login optional add-on.

The additional substitutions, $(ShippingMethod) and $(TrackingURL), may now be used in your "has shipped" e-mail template file /Custom/Cart/Email/Shipped.txt.

In eShop's userexit.asp file, specification of MS Access databases has changed from:

Case usrGetDBPath
  ReturnValue = RootPath & "database/" & cstDatabaseName   ' Simple Path

To:

Case usrGetDBPath
  ReturnValue = App.RootDataPath(cstDatabaseName)   ' Simple Path

Also, in userexit.asp, the case:

Case usrGetAdminFolderName
  ReturnValue = "admin"
  UserExit = True

is no longer used and may be removed.


In version 5.4, the field Gateway ID for Authorize.net (AIM) was changed to support transaction keys, rather than passwords. Please update the Gateway ID field in eShop Setup/Payments/Edit Payment Methods to reflect this change before attempting to process a payment with Authorize.net (AIM). For further details, see eShop Setup/Help Index/Authorize.net (AIM).

For Payflow Pro payment gateway users, the field Gateway was changed from Verisign Payflow Pro to Payflow Pro, and similarly for Payflow Link gateway users from Verisign Payflow Link to Payflow Link. Please update the Gateway field in eShop Setup/Payments/Edit Payment Methods to reflect this change before attempting to process a payment with either of these two gateways.


In version 5.3, search engine page format was changed from HTM to ASP. The search engine page template, custom\cart\tCatalog.htm was renamed to tCatalog.asp. This change allows customers to add active elements to their search engine page template if they wish. The ProdList.htm file has been renamed to ProdList.asp and moved to eShop's root folder.

In custom\cart\styles.css, the following styles have been added: .styManufacturerName, .stySupplierName, .styTellAFriend, and .styAskAQuestion

CyberStrong eShop has changed the "connection string" it uses to communicate with Microsoft Access databases. The new method is optimized for databases created with Access 2000 and later. If you originally purchased CyberStrong eShop prior to January 13, 2004, have version 4.4b or earlier, or have a build number of 3752 or less, your eShop was supplied with a pre-Access 2000 database. Please note that eShop customers using a Microsoft SQL 2000/2003 database are not affected by this change.

If you have a pre-Access 2000 database you have two options:

1) You can use Microsoft Access version 2000 or later to upgrade your database.

2) You can send your Access database to CyberStrong for conversion. A small fee applies.


The Advanced Search feature added in Version 5.2 requires that eShop customers upgrading from previous versions add a new embedded page to handle this new function. Please see our instructions on embedding pages at eShop Setup/Help Index/Customizing the look and feel of your eShop.

The format of the file custom/cart/tCatalog.htm has changed. If you have modified this file you will need to re-apply your changes to the new one found in your eShop distribution file.

The style, styAdvancedSearch, was added to cart style sheet custom/cart/Styles.css.

Some of the definitions of "Call usrInsert()" in all custom templates for 10Browse.asp and 10Expand.asp have changed. The new inserts for both pages are:

ProductImageSmall: Small Product Image
ProductImageLarge: Large Product Image
ProductDescription: Short Product Description
ProductDescriptionLong: Long Product Description


Version 5.0 collects all user customizable files in the folder custom which is located in the root folder of your eShop. If you have created custom buttons, or a custom logo for your eShop you will need to move these files to the folder custom/images. Also, if you have customized the files 10Browse.asp through 50Finish.asp to support embedding, you will need to add the following line to the <head> section of each of these files:

       <link rel="stylesheet" type="text/css" href="custom/cart/Styles.css">

and remove the character sequence <%=BodySpecs()%> located in the <body> tag. Version 5.0 also changes the meaning of the setting eShop Setup/Display/Browse Column Profile. Please check and adjust this setting as needed.

The settings for Table Colors, Background Image and Option Box Format have been removed from eShop Setup/Display and are now controlled in eShop's style sheet.


Starting with version 4.3.1 the handling of naming your admin area has changed. Please consult your security file for details.


Beginning with version 4.0, the meaning of the ReturnValue in your userexit.asp file has changed slightly. If you are upgrading from a pre 4.0 version, and plan to retain your old userexit.asp file, you will need to remove the last line containing the assignment ReturnValue = 0 from the final Case Else clause in this file. The userexit.asp file supplied with version 4.0 and later is correct. Some pre version 4.0 owners may also need to remove the lines:

Case usrCalcShippingCharges
' Sample custom shipping calculation ...

    ReturnValue = UserVal1 * 0.1

If ReturnValue < 1.00 Then
    ReturnValue = 1.00
End If
UserExit = True

also found in their existing userexit.asp file.


Starting with version 3.3 payment gateway information is specified under Edit/Review Payment Methods on eShop Setup/Payment.


With the introduction of version 3.0 the meaning of the General Setup parameter Home State has changed. Please be sure to review the setting of this parameter before running CyberStrong eShop following an upgrade to this version.


Beginning with version 2.3.0 all administration files have moved to a new folder called admin. The registered version of CyberStrong eShop ships with a security file which contains information on how you can use your admin folder to further secure your eShop.


Starting with version 2.2.0, you will also need to specify your non-secure prefix.


Beginning with version 1.5.4 of CyberStrong eShop the meaning of the General Setup parameter Secure Server Prefix was changed to support a broader set of secure server arrangements. If you are upgrading your eShop from a pre version 1.5.4 edition of CyberStrong eShop please visit this parameter in General Setup and review your setting.

In addition, this upgrade requires that you move the following files from your products folder to your images folder:

Order.gif, Top.gif, Home.gif, NoPhoto.gif and BlkPhoto.gif


Starting with Version 1.5.1, CyberStrong eShop no longer requires the file Global.asa. If you have this file from a previous eShop version, please delete it. Otherwise leave your Global.asa file as is.

Pre version 1.4.0 eShops

Regrettably, if your version of CyberStrong eShop is pre version 1.4.0 you will not be able to upgrade automatically. In this case you will have to manually move your data from the old to the new database. If you own Microsoft Access you may be able to use it to help you in this process. Otherwise, you will have to re-enter your configuration and product data via the eShop Web based configurations screens at eShop Setup.

Need more help?

If you require additional assistance, please visit our Web site at:

www.CyberStrong.com/eshop

  [top]

Connecting To Your SQL Server

CyberStrong eShop is fully SQL compliant and has been tested using Microsoft SQL Server Version 7.0 and 2000. This document will assist you in establishing SQL server connectivity with your eShop.

Step 1: Become Familiar With CyberStrong eShop

We suggest that prior to porting your eShop to SQL that you become familiar with its operation using the supplied MS Access database.

Step 2: Import the Database Schema and Test Data

A SQL command file, CreateDB.sql, is provided with your eShop distribution. Run this file on your SQL server following the instructions appropriate for your server.

Important Note: Using Microsoft's SQL's "Import Access Database" feature will not create a correctly functioning database schema on your SQL server. You must run the file CreateDB.sql, as described in this step, to create your database schema.

Step 3: Specify a Connect String

Normally, CyberStrong eShop stores its customization settings within the eShop database. However, because database connection is not possible without a connect string, eShop stores this parameter in its userexit.asp file.

To specify your SQL connect string, open the file userexit.asp located  in your main eShop folder using Windows Notepad or similar plain text editor. Locate these lines:

Case usrGetDBPath
    ' Returns path to MSAccess database. Uncomment and/or modify one:

    ReturnValue = App.RootDataPath(cstDatabaseName)     ' Simple Path
  ' ReturnValue = "/data/" & cstDatabaseName            ' Relative to Web Root Folder
  ' ReturnValue = "d:/inetpub/myweb/" & cstDatabaseName ' Full Path
  ' ReturnValue = "DSN=eShop"                           ' System DSN

    cstServerType = "MSAccess"
    UserExit      = True

Your file may differ slightly. Change the word True to False in the line beginning UserExit=. Now, in the same file, locate these lines. Note that in the example below we have split the line beginning ReturnValue for clarity.

Case usrGetConnectString
    ReturnValue = "Driver={SQL Server};Server=ServerName;
                   Database=DataBaseName;UID=UserID;PWD=Password"
    cstServerType = "SQL"
    UserExit      = False

Enter your SQL connect string between the quote marks following the ReturnValue =. You must also change the word False to True in the line that begins with UserExit =. Save this file.

Log in to the admin area of your eShop in the usual way. To install your eShop's optional features click Maintenance/Upgrade or Fix/Upgrade Database.

Your SQL compliant eShop is now ready to use.

Note: Your eShop also includes a powerful module which allows you to transfer your Microsoft Access database to a SQL database at any time. Details are contained in your security file.

[top]

Revision History

Version Changes
5.5 Simplified embedding to use a single template file. * Added support for SSL on 30GetCst.asp. * Removed requirement for parent pathing. * Added support for "Do Not Ship" products. * Added Hide field for Product Options. * Added support for customizable "locked eShop" message. * Added expanded Product Descriptions field in table editor. * Added support for "Call for Pricing". * Allow   basic search mode to default to all, any or exact. * Added Shipping Method to packing slip. * Added Tracking URL (to the shipping carrier's Web site) for live shipping rate lookup add-ons. * Added Customer Login/View Order History add-on. * Added Gift Cards (sale and redemption) add-on. * Added support for Free Shipping via Coupon add-on. * Added search by Product Code to Reports add-on. * Added Customer Notes and Order Status to Export Order Details in Export add-on.
5.4 Converted Froogle feed to Google Base feed. * Updated Authorize.net (AIM) to support transaction keys, rather than passwords. * Added option to display shipping rates using radio buttons. * Added support to compact Microsoft Access database. * Added support for a configurable number of links to display per page on Prodlist.asp. * Updated VeriSign Payflow (Pro and Link) to PayPal.
5.3 Added support for order status (Complete, Paid, Pending, Fraud, and Cancelled). * Added "Tell A Friend" and "Ask A Question" features. * Added support for storewide sale. * Added advanced reports add-on. * Added support for optional display of manufacturer and/or supplier names. * Added support for unit cost per product. * Added support for setting the depth of sales history report. * Added support for limiting the width of small and large product images. * Added SSL test to "Test Your Server" page. * Changed search engine pages from HTML to ASP pages. * Added support for incremental updating of search engine pages. * Added support for 3D Secure to Protx VSP Form gateway. * Added support for shipped e-mail subject line. * Added time of order to order receipts and order confirmation e-mails. * Redesigned admin area. Simplified access to setup parameters in admin area. * Added direct links to configuration parameters on all help pages.
5.2 Added Advanced Search function (10Search.asp) to cart. * Added optional enforcement of user write-in fields for product options. * Enhanced error message on product details page (10Expand.asp) to list unselected product options. * Changed e-mail confirmation messages to display product options one per line. * Made thumbnail image link optional on 10Browse.asp. * Added option to link Order button to 10Expand.asp or 20Review.asp. * Added support for optional display of Terms and Conditions page. * Changed CC expiration date field to drop down menu on 40GetShp.asp. * Added option to limit orders to remaining stock. * Added jump to browse mode in admin table editors. * Added "Test" link in Products table editor. * Added auto delete image option. * Updated HTML search engine page template. * Added support for SMTP authentication (port/username/password) (CDOSYS only). Added support for VeriSign Payflow Link silent post.
5.1 Added option to control automatic filling of 'Ship To' fields from 'Bill To' fields. * Added support for display of transit times as provided by live rate lookup shipper. * Added support for "shipping percent add" and "shipping amount add" per shipping method.
5.0 Added style sheet. * Added templates for customization of product browse and expand pages. * Added templates for customer and merchant e-mail. * Added support for optional link of Product Code on Review page to Product Expand page * Added "jump to page" support in for product browsing.
4.6 Added support for exporting data to create Froogle feed. * Added support for optional display of shipping preview. * Added support for shipping rates by order quantity. * Added support for flat rate shipping. * Added support for minimum and maximum shipping rates. * Added support for shipping method rules. * Added support for free shipping per product. * Added support for packing slip.
4.5 Redesigned admin login page. * Redesigned admin pages in maintenance area. * Updated LinkPoint Basic name to LinkPoint Connect. * Added support to display product options using radio buttons or drop-down boxes. * Added support to edit shipped date. * Added support to set order shipped dates in bulk. * Added support to update/restore country table as a separate function from upgrading database. * Added support to edit live inventory reorder report directly. * Added support for page background to be color or image. * Added support for CDOSYS e-mail component. * Added support for external definition of live rate shipping codes and descriptions. * Added support to restore/update live rate shipping methods.
4.4 Added support for optional FedEx live shipping rate lookup. * Added support for optional Canada Post live shipping rate lookup. * Added support for exporting order details, customer data, and product data. * Updated LinkPoint Basic to include support for card security code.
4.3.1 Enhanced protection against SQL injection. * Added support for deletion of credit card information after use.
4.3a Added additional protection for SQL injection vulnerability.
4.3 Added support for cross-selling. * Added support for live inventory control. * Added support for advanced sales tax calculations. * Added ability to resend order receipt by e-mail.
4.2 Added shared options. * Added Notes fields to all tables. * Added field for manual entry of Tracking Number (or PIN). * Added optional auto-update of search engine pages following product editing. * Added Upgrade reminder message. * Redesigned admin table edit bar. * Added user write-in options. * Added support for conversion of current eShop Access database to SQL.
4.1 Added Authorize.net (SIM and AIM) and SurePay payment services. * Optional sales tax calculation to include shipping costs. * Optional display of savings ($ and %) when using sale/list price. * Updated PayPal gateway to include multi-currency support and ability to display your company logo on the PayPal payment screen. * Process payments at time of sale or order fulfillment per payment method. * Redesigned demo store.
4.0 Redesigned admin area. * Added an Order History report. * Revised optional UPS live shipping rate lookup. * Added support for optional USPS live shipping rate lookup. * Display shipping rates, for all shipping methods, in drop down box on the Payment/Shipping screen. * Allow free shipping to be specified per shipping method. * Implemented ISO 3166 standard country names. * Collect customer's IP address and browser language setting for incoming orders.
3.3 Added PayPal (IPN), VeriSign (Payflow Pro), WorldPay (Select Junior), Authorize.net (ADC Direct) payment services. * Editable record count message. * Enhanced Order Review screen to allow customer and payment editing, and option to enable repeat payments. * Option to suppress collection of credit card information. * Allow those gateways that are able, to collect credit card info.
3.2 Added support for coupons. * Added a check box for customer opt-in mailing list (below customer's e-mail). * Added support for 2CheckOut.com payment service. * Optional state drop down box. * Optional customer login.
3.1 Added support for embedding CyberStrong eShop into an existing Web site.
3.0 Added running cart totals. * Added sale price. * Added list price. * Added support for multiple categories. * Added amount editing per product. * Added support for purchase orders. * Added credit card number greeking. * Added support for free shipping over a set amount. * Added support for credit card encryption. * Added tax override. * Added ability to suppress "View All" button. * Revised Order Review screen. * Added feature enable/disable.
2.3.0 Added support for digital downloads * Created separate admin area for increased security.
2.2.0 Added support for product discounting. * Added support for minimum quantity and minimum order total enforcement. * Added support for SurePay.
2.1.1 Added general parameter to support the display of shopping cart pages as Left/Center/Right. * Added support for DSN or DSN'less connection.
2.1.0 Added support for live UPS rate lookup.
2.0.1 Added stock status feature. * Added "new until" feature for new product introduction. * Added automatic shipping confirmation by e-mail feature. * Improved order review screen. * Added "Create Catalog" feature to create pages for search engine indexing.
2.0 Redesigned cart look and feel. * Increased width of product description area to support longer descriptions. * Added long description field in Products table.
1.6.0 Added quick table browse. * Added pull-down category sellection to products table maintenance screen. * Added support for CSC collection. * Added support for the JMAIL e-mail send component.
1.5.6 Added support for SQL servers.
1.5.5 Added ability to bypass credit card check for cash sales. * Added automatic display of "No Photo Available" image in place of missing product image.  * Products table now automatically updated on image upload.
1.5.4 Generalized the meaning of the General Setup parameter Secure Server Prefix to cover a wider set of host SSL configurations.
1.5.3 Added drop down category selection on pages 10Browse.asp and 20Review.asp.
1.5.2 Added user exit for remote database location.
1.5.1 Add support for browser upload. * Add automatic delete of product images and options in product table editor.  * Added provision to override automatic deletion of old customer and order records.
1.5.0 Added support for Authorize.net, LinkPoint and VeriSign credit card authorization gateways.
1.4.5 Corrected minor problem with date handling in 10Browse.asp
1.4.4 Corrected problem with Start/End date detection and category browsing in 10Browse.asp
1.4.3 Added support for ASPMail * Removed length restriction on Description field * Added provision to change button face text on "Continue Shopping" button * Added "memory" for login and password * Corrected problem with browse after search * Corrected addition error in eMail confirmation message. * Improved display under Netscape.  * Pre fill login screen input boxes with default login ID "cyberstrong" to assist first time users.
1.4.2 Added instruction "Click picture for expanded view" on 10Browse.asp
1.4.1 Minor wording change on buttons (10Expand.asp)
1.4.0 Added support for product options * Added Keyword field in Products table * Foreign currency symbol support added * Made "top" and "order" buttons user configurable * Browse page size now user configurable * Added "Hide" field to products table * Changed "Type" field to "Category" field * Added support for sub categories * Added user configurable message to bottom of last order screen * Improved table editor displays long fields in input box * Order and customer records retention period now user configurable.
1.3.2 Added search feature on browse screen * Added support for forward and backward paging on browse screen * Added Update > button on all configuration screens * Replaced ASP clear with JavaScript clear for quicker form handling in configuration editor * Corrected problem with currency display on update * Added test for EndDate >= StartDate in Products table update * Strengthened validation on fields in configuration editor * Tightened e-mail verification on customer screen  * Added Reset button to all configuration tables. * Fixed problem with multiple item delete in 20Review.asp. * Added _Fix.asp utility.
1.3.1 Added support for CDONTS e-mailing of customer and vendor order confirmation messages.
1.3.0 First external release.

[top]