Software Search
HELP/FAQs?

Got questions/problems? Take a look through our FAQs (frequently asked questions), or email us at: support@bigyellowkey.com. We shall do our best to get back to you promptly.

Want Discounts?

Are your prices for multiple domains too large? Are you trying to get licences for test domains but being asked to pay full cost? Don't worry; we can add test domains to your licences manually. Just purchase a single domain addon/upgrade for what it is that you need, and then email us about your situation regarding the remaining domains and we'll liaise with you over the options. email us at: support@bigyellowkey.com. We shall do our best to get back to you promptly. click here for more information regarding multiple domains, upgrades, and discount policies.

BigYellowKey News
(click here to view all BYK news)

Imminent: 4/1/2016 4:05:00 PM
BYZ Development Points have been changed
Click Here for details.
The new BYZ Development Points (BYZ192) replace all previous BYZ Points which are now no longer available.

Released: 4/1/2016 3:05:00 PM
BYZ Annual Pass Now Available!
Click Here for details.
The BYZ Annual Pass replaces the BYZ addon subscription service.

Released: 4/1/2016 2:05:00 PM
The BYZ Terms and Conditions have been changed.
Click Here for details.

Apologies, but online Payments are temporary unavailable as we are in the process of changing our payment gateway.
Please contact us if you wish to place an order and we will organize a manual payment process for you.
We hope/expect online payments to be available again soon.

Licensing/Tools for VPCart - BYZ038

<< back to previous screen

This allows the licensing and general tools of BigYellowZone software to work properly.



Licensing/Tools for VPCart - BYZ038
Latest version:35/04-MAY-2016
From vendor:Big Yellow Zone
For Terms and Conditions, click here
Please do not purchase any BigYellowZone
products/services or request technical
support until you have read and agree with
the terms and conditions.
Price:free!
add to cart


Compatibility, Bundling, and Status Notes:
Compatible with VPCart V4.5 to V8
Needed for all Big Yellow Zone products that use VPCart.

One of the core BigYellowZone modules for VPCart, this module is the fundamental building-block that allows other BigYellowZone modules to work properly across different versions of VPCart. It sets up various values which aren't otherwise known from VPCart (such as your actual database type as opposed to simply the database connection type)

It also has a file structure which allows you to easily bolt-in additional BigYellowZone modules (or your own customisations) so that you don't need to make many alterations to your core/generic VPCart Files.


Technical/Developer Information:
This module must always be installed before any other BigYellowZone VPCart module. Please make sure that you keep this module up to date on your site. Your site should always have the latest version of this module before you install/upgrade any other BigYellowZone modules.


Terms and Conditions:
For terms, conditions, and licensing information for all BigYellowZone products/services, please click here.
Please do not purchase any BigYellowZone products/services or request technical support until you have read and agree with the terms and conditions.


Full Version History:
VerNo Version Date Release Notes
01 04-OCT-2004 Initial version - Big Yellow Zone Licensing Addon for VP-ASP
02 11-DEC-2004 Changed to be more compatible with asp.net
03 31-DEC-2004 Changed to allow for ODBC/Drive database connections etc; new config option added to specify database-type for sql-syntax purposes.
04 03-MAR-2005 Changed to allow for non-english sites when processing date fields.
05 29-APR-2005 Changed to allow for sites which use different date formats between server and database for sqlserver.
06 28-AUG-2005 Changed to cater for vbscript formatting restrictions/bugs in Sun ASP.
File changed: byz_system.asp
07 04-MAR-2007 Changed the text in the key failure page.
Changed the comments in the my-keys file.
Changed to cater for shopfileio.asp being included in shop$db.asp in VP-ASP V6.5 (and some customised sites) but not in previous versions.
Files effected:
byz038_install.asp (changed file)
byz_keyfail.asp (changed file)
byz_mykeys.asp (changed file)
byz_shopfileioinc.asp (new file)
byz_system.asp (changed file)
byz_system_config.asp (changed file)
README.htm (changed file)
08 02-OCT-2007 Took out references to the byzxxx_install.asp file and other minor documentation changes following the release of BigYellowKey.com.
Files effected:
README.htm (changed file)
byz038_install.asp (deleted file)
byz_mykeys.asp (deleted file)
09 21-MAY-2008 Minor changes to cater for some rare situations when the DNS records slightly mismatched with the physical domain. This did not effect the installation procedure or keys, its just a change to the system file.
Files effected:
README.htm (changed file)
byz_system.asp (changed file)
10 16-JAN-2009 Created version file for reference/info.
Altered key failure screen to make the messages clearer.
Effected Files:
README.htm (changed file)
byz$038_version.asp (new file)
byz_keyfail.asp (changed file)
11 11-DEC-2009 Made compliant with VPASP V7.
Files/logic totally restructured.
If upgrading from a previous version please un-install your current version and then re-install the new version. See the upgrade notes for more info.
12 09-FEB-2010 Changed VPASP V7 installation notes to cater for parent paths not being enableable by the host.
Effected Files:
README* (changed files)
byz$038_version.asp (changed file for all vpasp versions)
admin/byz_parentpath_test.asp (new temporary file for vpasp v7+ only)
admin/byz_virtualpath_test.asp (new temporary file for vpasp v7+ only)
13 27-MAR-2011 Added extra functions to the main function file so that products and category query logic can be used by various BigYellowZone modules without having to reiterate the same logic in each individual module.
Effected Files:
README* (changed files)
byz$038_version.asp (changed file for all vpasp versions)
byz_sys_sys_fun_inc.asp (changed file for all vpasp versions)
14 31-AUG-2011 Added new common/shared functions to help deal with cursors.
Effected Files:
README* (changed files)
byz$038_version.asp (changed file for all vpasp versions)
byz_sys_sys_fun_inc.asp (changed file for all vpasp versions)
byz_sys_sys_fun_tools_inc.asp (new file for all vpasp versions)
15 01-NOV-2011 Added a new config option (byz_sys_vpasp_virtual_folder) which can be used in other BYZ modules to help calculate and check urls/paths/files.
Added a new function to the tools file to check if a given file physically exists on the server.
Effected Files:
README* (changed files)
byz$038_version.asp (changed file for all vpasp versions)
byz_sys_sys_fun_tools_inc.asp (changed file for all vpasp versions)
byz_sys_sys_vars_inc.asp (changed file for all vpasp versions)
byz_system_config.asp (changed file for all vpasp versions)
16 11-FEB-2012 Added more new functions to the tools file for use in various other BYZ modules.
Effected Files:
README* (changed files)
byz$038_version.asp (changed file for all vpasp versions)
byz_sys_sys_fun_tools_inc.asp (changed file for all vpasp versions)
17 07-JUL-2012 Added a new configuration option (byz_sys_catdesc_ishtmlencoded_flag) so that BYZ Modules (and your own customisations) can detect whether or not your site stores category descriptions in an HTML-Encoded format, which helps to ensure that BYZ Modules output category descriptions in a way that always pass HTML validaton in their relevant context.
Created corresponding function to output a given category description raw data value as html display text.
Also added/changed various other library functions for use in other modules.
Effected Files:
README* (changed files)
byz$038_version.asp (changed file for all vpasp versions)
byz_sys_sys_fun_inc.asp (changed file for all vpasp versions)
byz_sys_sys_fun_tools_inc.asp (changed file for all vpasp versions)
byz_sys_sys_vars_inc.asp (changed file for all vpasp versions)
byz_system_config.asp (changed file for all vpasp versions)
18 17-JUL-2012 Moved the VPASP V7 admin BYZ038 includes further down the include list in admin$db.asp so that relevant functions can be accessed/ran inside relevant BYZ modules without undefined variable errors etc.
Added a new javascript/css library and icons/images for use in various other BYZ modules.
Added more new functions to the tools file for use in various other BYZ modules.
Rearranged the functions/files to allow easier maintenance of vpasp-version-specific functions/logic.
For a full list of effected files, see the version history readme file that comes with the BYZ038 module.
19 09-OCT-2012 Bug fixed for the BYZ_SYS_ISVALINARRAY library function.
Added more functions to the library.
Added live version/upgrade checks to the documentation documents.
Effected Files:
README* (changed files)
vpaspv5.5andbelow/byz$038_version.asp (changed file)
vpaspv5.5andbelow/byz_sys_admin_fun_tools_inc.asp (changed file)
vpaspv5.5andbelow/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv5.5andbelow/byz_sys_sys_vars_inc.asp (changed file)
vpaspv6.0x/byz$038_version.asp (changed file)
vpaspv6.0x/byz_sys_admin_fun_tools_inc.asp (changed file)
vpaspv6.0x/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv6.0x/byz_sys_sys_vars_inc.asp (changed file)
vpaspv6.5/byz$038_version.asp (changed file)
vpaspv6.5/byz_sys_admin_fun_tools_inc.asp (changed file)
vpaspv6.5/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv6.5/byz_sys_sys_vars_inc.asp (changed file)
vpaspv7andabove/byz$038_version.asp (changed file)
vpaspv7andabove/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv7andabove/byz_sys_sys_vars_inc.asp (changed file)
vpaspv7andabove/admin/byz_sys_admin_fun_tools_inc.asp (changed file)
20 09-NOV-2012 Bug fixed for the BYZ_SYS_TEXT_TO_SQLTEXTCOL library function.
Changed the location of the BYZ038 CSS/Javascript includes on the customer and admin side so that they go below the title and meta tags (see installation notes for more details).
Changed the logic for how core vpasp is included in BYZ screens/scripts.
Added more functions to the library.
Please Note: If upgrading from V18 or V19 of BYZ038 then please make sure that the CSS/Javascript BYZ038 calls/includes on the customer and admin side are moved to be below your title and meta tags (see installation notes for more details).
Effected Files:
README* (changed files)
vpaspv5.5andbelow/byz$038_version.asp (changed file)
vpaspv5.5andbelow/byz_sys_admin_fun_vers_inc.asp (changed file)
vpaspv5.5andbelow/byz_sys_admin_vpasp_start.asp (new file)
vpaspv5.5andbelow/byz_sys_cust_vpasp_start.asp (new file)
vpaspv5.5andbelow/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv6.0x/byz$038_version.asp (changed file)
vpaspv6.0x/byz_sys_admin_fun_vers_inc.asp (changed file)
vpaspv6.0x/byz_sys_admin_vpasp_start.asp (new file)
vpaspv6.0x/byz_sys_cust_vpasp_start.asp (new file)
vpaspv6.0x/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv6.5/byz$038_version.asp (changed file)
vpaspv6.5/byz_sys_admin_fun_vers_inc.asp (changed file)
vpaspv6.5/byz_sys_admin_vpasp_start.asp (new file)
vpaspv6.5/byz_sys_cust_vpasp_start.asp (new file)
vpaspv6.5/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv7andabove/byz$038_version.asp (changed file)
vpaspv7andabove/byz_sys_cust_vpasp_start.asp (new file)
vpaspv7andabove/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv7andabove/admin/byz_sys_admin_fun_vers_inc.asp (changed file)
vpaspv7andabove/admin/byz_sys_admin_vpasp_start.asp (new file)
21 09-DEC-2012 Bug fixed for the ajax posting library functions.
Bug fixed for the BYZ_SYS_URLDECODE function.
Added please wait... text next to the ajax loading graphic.
Added more functions to the library.
Effected Files:
README* (changed files)
vpaspv5.5andbelow/byz$038_version.asp (changed file)
vpaspv5.5andbelow/byz_sys_js_global_001.js (deleted file)
vpaspv5.5andbelow/byz_sys_js_global_002.js (new file)
vpaspv5.5andbelow/byz_sys_js_global_inc.asp (changed file)
vpaspv5.5andbelow/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv6.0x/byz$038_version.asp (changed file)
vpaspv6.0x/byz_sys_js_global_001.js (deleted file)
vpaspv6.0x/byz_sys_js_global_002.js (new file)
vpaspv6.0x/byz_sys_js_global_inc.asp (changed file)
vpaspv6.0x/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv6.5/byz$038_version.asp (changed file)
vpaspv6.5/byz_sys_js_global_001.js (deleted file)
vpaspv6.5/byz_sys_js_global_002.js (new file)
vpaspv6.5/byz_sys_js_global_inc.asp (changed file)
vpaspv6.5/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv7andabove/byz$038_version.asp (changed file)
vpaspv7andabove/byz_sys_js_global_001.js (deleted file)
vpaspv7andabove/byz_sys_js_global_002.js (new file)
vpaspv7andabove/byz_sys_js_global_inc.asp (changed file)
vpaspv7andabove/byz_sys_sys_fun_tools_inc.asp (changed file)
22 17-DEC-2012 Bug fixed for the ajax posting library functions (fieldsets were causing issues on internet explorer).
Bug fixed for the BYZ_SYS_CURRENT_URL_FORMATTED function.
Effected Files:
README* (changed files)
vpaspv5.5andbelow/byz$038_version.asp (changed file)
vpaspv5.5andbelow/byz_sys_js_global_002.js (deleted file)
vpaspv5.5andbelow/byz_sys_js_global_003.js (new file)
vpaspv5.5andbelow/byz_sys_js_global_inc.asp (changed file)
vpaspv5.5andbelow/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv6.0x/byz$038_version.asp (changed file)
vpaspv6.0x/byz_sys_js_global_002.js (deleted file)
vpaspv6.0x/byz_sys_js_global_003.js (new file)
vpaspv6.0x/byz_sys_js_global_inc.asp (changed file)
vpaspv6.0x/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv6.5/byz$038_version.asp (changed file)
vpaspv6.5/byz_sys_js_global_002.js (deleted file)
vpaspv6.5/byz_sys_js_global_003.js (new file)
vpaspv6.5/byz_sys_js_global_inc.asp (changed file)
vpaspv6.5/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv7andabove/byz$038_version.asp (changed file)
vpaspv7andabove/byz_sys_js_global_002.js (deleted file)
vpaspv7andabove/byz_sys_js_global_003.js (new file)
vpaspv7andabove/byz_sys_js_global_inc.asp (changed file)
vpaspv7andabove/byz_sys_sys_fun_tools_inc.asp (changed file)
23 04-MAR-2013 Added more functions to the library.
Effected Files:
README* (changed files)

vpaspv5.5andbelow/byz$038_version.asp (changed file)
vpaspv5.5andbelow/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv6.0x/byz$038_version.asp (changed file)
vpaspv6.0x/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv6.5/byz$038_version.asp (changed file)
vpaspv6.5/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv7andabove/byz$038_version.asp (changed file)
vpaspv7andabove/byz_sys_sys_fun_tools_inc.asp (changed file)
24 16-JUN-2013 Cursor functions tuned to help improve efficiency/speed/memory.
Changed csv array and bubble sort to enforce CLng values for the returned count etc.
Added more functions to the library.
Effected Files:
README* (changed files)

vpaspv5.5andbelow/byz$038_version.asp (changed file)
vpaspv5.5andbelow/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv6.0x/byz$038_version.asp (changed file)
vpaspv6.0x/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv6.5/byz$038_version.asp (changed file)
vpaspv6.5/byz_sys_sys_fun_tools_inc.asp (changed file)

vpaspv7andabove/byz$038_version.asp (changed file)
vpaspv7andabove/byz_sys_sys_fun_tools_inc.asp (changed file)
25 23-JUN-2013 Split each type of category/product restrictions where clause into separate functions and created wrapper functions with flag arguments to them so that category/product queries can be constructed using different rules depending on the context of the query.
Effected Files:
README* (changed files)

vpaspv5.5andbelow/byz$038_version.asp (changed file)
vpaspv5.5andbelow/byz_sys_sys_fun_vers_inc.asp (changed file)

vpaspv6.0x/byz$038_version.asp (changed file)
vpaspv6.0x/byz_sys_sys_fun_vers_inc.asp (changed file)

vpaspv6.5/byz$038_version.asp (changed file)
vpaspv6.5/byz_sys_sys_fun_vers_inc.asp (changed file)

vpaspv7andabove/byz$038_version.asp (changed file)
vpaspv7andabove/byz_sys_sys_fun_vers_inc.asp (changed file)
26 24-JUN-2013 Created new library functions to help construct where clauses for keyword searches (for use within BYZ116 and BYZ161 etc).
Effected Files:
README* (changed files)
vpaspv5.5andbelow/byz$038_version.asp (changed file)
vpaspv5.5andbelow/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv6.0x/byz$038_version.asp (changed file)
vpaspv6.0x/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv6.5/byz$038_version.asp (changed file)
vpaspv6.5/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv7andabove/byz$038_version.asp (changed file)
vpaspv7andabove/byz_sys_sys_fun_tools_inc.asp (changed file)
27 19-AUG-2013 Changed the BYZ_SYS_DOUBLE_TO_SQLDOUBLECOL function to deal with European (comma) formatted decimal values.
Effected Files:
README* (changed files)
vpaspv5.5andbelow/byz$038_version.asp (changed file)
vpaspv5.5andbelow/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv6.0x/byz$038_version.asp (changed file)
vpaspv6.0x/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv6.5/byz$038_version.asp (changed file)
vpaspv6.5/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv7andabove/byz$038_version.asp (changed file)
vpaspv7andabove/byz_sys_sys_fun_tools_inc.asp (changed file)
28 01-JAN-2014 Various new functions created in the main tools file for use by other BYZ modules and available for general site customizations.
Effected Files:
README* (changed files)
vpaspv5.5andbelow/byz$038_version.asp (changed file)
vpaspv5.5andbelow/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv6.0x/byz$038_version.asp (changed file)
vpaspv6.0x/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv6.5/byz$038_version.asp (changed file)
vpaspv6.5/byz_sys_sys_fun_tools_inc.asp (changed file)
vpaspv7andabove/byz$038_version.asp (changed file)
vpaspv7andabove/byz_sys_sys_fun_tools_inc.asp (changed file)
29 08-JUN-2014 Enhanced all the logic which uses CDbl values to ensure that spurious precision values (which are introduced by some generic sql/vbscript functions) are taken out whenever amounts are used in calculations and data-type conversions etc.
Changed the keywords sql-construction functions to deal better with special characters and sub-products queries.
Changed the cursor functions so that they store the latest query that was attempted in a session variable so that it can be outputted elsewhere for reference (eg in the BYZ188 Error Logger Session Stack).
Created various new ASP library functions for use in other BYZ modules and/or customized code.
Added new function/variable for the local (shop) current datetime.
Added extra javascript library functions.
For a full list of effected files, see the version history readme file that comes with the BYZ038 module.
30 10-DEC-2014 Created a new admin stylesheet for use in other BYZ modules.
Changed the keywords-splitting function to split on hyphens and 2 single-quotes instead of just commas.
Added extra logic to the functions which convert dates/times to enforce data-type conversion, and also applied various other date/time enhancements/corrections and new functions.
Changed the admin BYZ Module Version block function (corrected the link target for the version-check).
Created various new ASP library functions for use in other BYZ modules and/or customized code.
Please Note: If upgrading BYZ038 from V29 or below, make sure you change your VPASP admin header files (tmp_adminheader.htm and tmp_adminheader_full.htm for VPASP V6.5-V7, or shopadmin_header.htm and shopadmin_header_full.htm for VPASP V5.5-V6.0x), and in those files, as per the new installation notes, replace this:
BYZ_SYS_SHOW_GLOBAL_CSS
With this:
BYZ_SYS_SHOW_ADMIN_CSS
For a full list of effected files, see the version history readme file that comes with the BYZ038 module.
31 01-APR-2015 Changed the ajax javascript function to do a more reliable posting process, and created a new ajax javascript function to post a form to a given url without returning the output.
Created various new ASP library functions for use in other BYZ modules and/or customized code.
Enhanced/changed to cater for VPCart V8.
Changed instances of VP-ASP/VPASP to VPCart as VPASP has now been rebranded/renamed.
For a full list of effected files, see the version history readme file that comes with the BYZ038 module.
32 20-MAY-2015 Added extra tools/options for paging/searching blocks, to be used in various other BYZ modules going forwards and also available for custom-created usage.
For a full list of effected files, see the version history readme file that comes with the BYZ038 module.
33 01-JUN-2015 Added extra functions/file for AES encryption/decryption, to be used in various other BYZ modules going forwards and also available for custom-created usage.
For a full list of effected files, see the version history readme file that comes with the BYZ038 module.
34 23-JUL-2015 Added extra functions/files for a field-chooser, to be used in various other BYZ modules going forwards and also available for custom-created usage.
For a full list of effected files, see the version history readme file that comes with the BYZ038 module.
35 04-MAY-2016 Changed the license/terms/conditions that relate to all BigYellowZone software/services.
Added more functions to the tools, to be used in various other BYZ modules going forwards.
Changed the int cleaning function to avoid decimals from being applied and to avoid overflow errors when the integer is too long for a VBScript CLng.
Changed AES encryption/decryption functions to deal with null values.
Changed the field-chooser tools to allow for extra styles.
For a full list of effected files, see the version history readme file that comes with the BYZ038 module.