AWBS ChangeLog

From AWBS Wiki
Jump to: navigation, search
!!!************************CAUTION************************!!!
Patches/updates often contain updated language and template files.
If you have custom language or templates, you should merge the
changes rather than overwriting your files. Tools such as Beyond
Compare or WinMerge work great for this.
!!!************************CAUTION************************!!!

Notice: Version 2.0+ REQUIRES a new license if upgrading from prior to 2.0
Previous to version 2.0 Changelog: AWBS ChangeLog Pre-V2



10/20/2011 v2.9.5

*****CRITICAL INFORMATION*****
With the release of 2.9.x we drop official support for PHP versions less than 5.
No PHP 4.x versions are supported. Run AWBS in PHP v4.x at your own risk.
As of the end of 2009 PHP dropped support for PHP 4. We in turn must do so also.

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • Namecheap (Registrar) (EXPERIMENTAL)
  • Liberty Reserve (Payments) (EXPERIMENTAL)
  • Dina Hosting (Registrar) (EXPERIMENTAL)
  • Hosting Controller (Hosting) (EXPERIMENTAL)

NEW/MODIFIED LANGUAGE (MERGE IF YOU HAVE CUSTOM FILES!):

  • dnshelp.php
  • global.php
  • hmanage.php
  • imanage.php

NEW/MODIFIED ADMIN LANGUAGE (MERGE IF YOU HAVE CUSTOM FILES!):

  • adminwelcome.php
  • adminusumm.php
  • imanage.php
  • global.php
  • domainadmin.php

NEW/MODIFIED TEMPLATES (common_files) (MERGE IF YOU HAVE CUSTOM FILES!):

  • enom/menu.php
  • forms/hmanageform.php
  • forms/hmanagevpsform.php
  • forms/smanageform.php
  • logicbox/DomainContacts.php
  • namecheap/*
  • transip/*
  • dinahosting/*
  • bulkcheck.php
  • cftable.php
  • contact.php
  • createacct.php
  • editprofile.php
  • fstable.php
  • header.php
  • hosting.php
  • imanage.php
  • pay_invoice.php
  • payitem.php
  • whoisform.php

Addresses the following issues and adds the following features:

  • (CHANGE) Added WYSIWYG editing support to many areas with CkEditor integration. See: Enabling WYSIWYG CKEditor
  • (CHANGE) Ability to tag and pay multiple invoices added
  • (CHANGE) Disable fields on payment form when choosing Card on File
  • (CHANGE) Change reCaptcha url in code to match new google url
  • (CHANGE) More 'languagization'
  • (CHANGE) Coupons can now be for multiple selectable packages
  • (CHANGE) Sorting order of addons made to respect position setting
  • (CHANGE) Custom Fields now work with user accounts
    - Assign in Create Account Requirements
  • (CHANGE) %%HOSTINGPRICEOVERRIDEEXPIRES%% is available in the email templates now (expire date for price override on ds and hosting)
  • (CHANGE) Package custom fields responses are available in the emails now
    - %%NAME%% will be available (where NAME is the Name as set in the custom field editor) with the users response contained in the variable
  • (CHANGE) More API enhancements
  • (CHANGE) Added support for SMF 2.x and IPB 3.x to forum module
  • (CHANGE) Free domain term prep work. We will release a minor update VERY soon that will allow free domain for "while hosted"
  • (CHANGE) Reworked admin area 'Getting Started' page, added language support
  • (CHANGE) Reworked /includes/open/cartfeatures.php
  • (CHANGE) New 2nd copy cron. If you are running in 2nd copy mode you will need to schedule this cron ONLY on the 2nd site(s)
  • (CHANGE) Numerous fixes and tweaks to crons
  • (FIX) Cpanel11 module up/downgrade function tweaked
  • (FIX) Numerous Logicboxes module issues fixed
  • (FIX) Prune Queue Records utility fixed to remove transfer jobs based on date and queue type selections
  • (FIX) Misc. characterset issues resolved
  • (FIX/CHANGE) Extensive other fixes/tweaks


UPGRADE INSTRUCTIONS:

Note: You MUST be running AWBS 2.9.4 to use this upgrade patch.
  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files and theme changes if applicable).
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

02/07/2011 v2.9.4

*****CRITICAL INFORMATION*****
With the release of 2.9.x we drop official support for PHP versions less than 5.
No PHP 4.x versions are supported. Run AWBS in PHP v4.x at your own risk.
As of the end of 2009 PHP dropped support for PHP 4. We in turn must do so also.

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • VPS.net (EXPERIMENTAL)

NEW/MODIFIED LANGUAGE (MERGE IF YOU HAVE CUSTOM FILES!):

  • None

NEW/MODIFIED ADMIN LANGUAGE (MERGE IF YOU HAVE CUSTOM FILES!):

  • None

NEW/MODIFIED TEMPLATES (common_files) (MERGE IF YOU HAVE CUSTOM FILES!):

  • fstable.php

Addresses the following issues and adds the following features:

  • (CHANGE) Send activation email checked by default in Other package manager
  • (CHANGE) Enhancements to the Maxmind Voice module (ID check etc)
  • (CHANGE) Enhancements to the AWBS API
  • (CHANGE) Remove accents from strings before sending to the Logicbox api
  • (CHANGE) Ability to add IDN tlds and set individual pricing for them (see www.awbswiki.com for IDN configuration information)
  • (CHANGE) Added new VPS.net module
  • (Critical FIX) Intermittent invoicing issue with servers and others resolved (cron will catch up any missed billing)
  • (FIX) Plesk < 10 compatibility issues resolved
  • (FIX) Plesk 10+ issues resolved
  • (FIX) optionsadmin.php blank page issue resolved
  • (FIX) Character set issues fixed in for-sale system, upgrade system and coupon system
  • (FIX/CHANGE) Misc. other fixes/tweaks

UPGRADE INSTRUCTIONS:

Note: You MUST be running AWBS 2.9.3 to use this upgrade patch.
  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files and theme changes if applicable).
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

01/31/2011 v2.9.3

*****CRITICAL INFORMATION*****
With the release of 2.9.x we drop official support for PHP versions less than 5.
No PHP 4.x versions are supported. Run AWBS in PHP v4.x at your own risk.
As of the end of 2009 PHP dropped support for PHP 4. We in turn must do so also.

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • BizCN - Domain Registrar
  • Paymate - Payment Processor
  • Logicbox - Domain Registrar
  • SaferPay - Payment Processor

NEW/MODIFIED LANGUAGE (MERGE IF YOU HAVE CUSTOM FILES!):

  • dnsmgmt.php
  • DomainContacts.php
  • DomainMain.php
  • features.php
  • global.php
  • internetbs_features.php

NEW/MODIFIED ADMIN LANGUAGE (MERGE IF YOU HAVE CUSTOM FILES!):

  • global.php
  • hostingadmin.php
  • useradmin.php

NEW/MODIFIED TEMPLATES (common_files)(MERGE IF YOU HAVE CUSTOM FILES!):

  • internetbs/*
  • logicbox/*
  • bizcn/*
  • enom/DomainContacts.php
  • forms/hmanageform.php
  • addontable.php
  • aLogIn.php
  • caddontable.php
  • cart_legal.php
  • cftable.php
  • createacct.php
  • dstable.php
  • header.php
  • hsignup.php
  • hstable.php
  • index5.php
  • kbtable.php
  • managehome.php
  • packagetable.php
  • payitem.php
  • payment.php
  • pnewacctwelcome.php
  • ppverify.php
  • profilemgmte.php
  • sslmanage.php
  • templates.php
  • welcome.php

Addresses the following issues and adds the following features:

  • (CHANGE) Misc. security fixes
  • (CHANGE) PHP 5.3.x support tweaked
  • (CHANGE) Allow for new Comodo certs from Enom
  • (CHANGE) Trusted Users will now bypass fraud checking
  • (CHANGE) Characterset issues in admin area fixed
  • (CHANGE) Language select for Maxmind voice
  • (CHANGE) Added ability to change the CC encryption key
  • (CHANGE) More protection so users cannot use own affiliate code
  • (CHANGE) ESC (Extended System Config) setting 'qtyselect' added - Use select boxes for quantity entries in cart instead of text boxes
  • (CHANGE) Added ability to send in qty with addons on the api
  • (CHANGE) Updated SolusVM module to use their new API
  • (CHANGE) Updated VdsManager module to use their template based packages
  • (CHANGE) Added loginshare support for Kayako version 4
    - See the /docs/README-KAYAKO4
  • (CHANGE) All cron jobs tweaked
  • (CHANGE) Added expire date for price overrides - Paves the way for expiring promotions etc.
  • (CHANGE) Added support for jquery to client area - Requires the Extended System Config flag usejq set to 1
  • (CHANGE) Added support for Nominet whois2 - Set your whois server to: nominetwhois2
  • (CHANGE) Added indicators in the admin area to denote whether a package has a domain associated with it and vice-versa
  • (CHANGE) Added support for Plesk 10 to the current Plesk module (includes Reseller support)
  • (CHANGE) Added new BizCN module
  • (CHANGE) Added new Paymate module
  • (CHANGE) Added new Logicbox module - Includes DNS management (slated to replace Resellerclub module)
  • (CHANGE) Added ability to make an addon, hosting, dedicated or other package exempt from any coupons
  • (FIX) Display issue fixed on sslmanage template
  • (FIX) Tweaks to address EPP keys with special characters
  • (FIX) Menu display issue on push page fixed
  • (FIX) Mailer hosting w/package issue resolved
  • (FIX) 2nd_copy fixes for charging invoices via cron
  • (FIX) Misc. report fixes/updates
  • (FIX) Dot TK DS renew issue fixed
  • (FIX) Download permission issue fixed (get_file.php)
  • (FIX/CHANGE) Misc. other fixes/tweaks

UPGRADE INSTRUCTIONS:

Note: You MUST be running AWBS 2.9.2 to use this upgrade patch.
  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files and theme changes if applicable).
    Note: If you don't use default or simplev3 theme, copy the new images to your theme directory.
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

08/21/2010 v2.9.2

*****CRITICAL INFORMATION*****
With the release of 2.9.x we drop official support for PHP versions less than 5.
No PHP 4.x versions are supported. Run AWBS in PHP v4.x at your own risk.
As of the end of 2009 PHP dropped support for PHP 4. We in turn must do so also.
Also note, this release is primarily to add PHP 5.3.x support.


REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • DotTK DomainShare
  • BulkSMS Portal

NEW/MODIFIED LANGUAGE (MERGE IF YOU HAVE CUSTOM FILES!):

  • DomainContacts.php
  • DomainMain.php
  • features.php
  • global.php
  • helpdesk.php
  • smanage.php

NEW/MODIFIED ADMIN LANGUAGE (MERGE IF YOU HAVE CUSTOM FILES!):

  • global.php
  • qadmin.php

NEW/MODIFIED TEMPLATES (common_files)(MERGE IF YOU HAVE CUSTOM FILES!):

  • dottkds/*
  • nokta/*
  • addontable.php
  • caddontable.php
  • cart_legal.php
  • cartordersummary.php
  • cftable.php
  • createacct.php
  • dstable.php
  • fstable.php
  • hostingtable.php
  • hstable.php
  • kbtable.php
  • menu.php
  • packagetable.php
  • profilemgmte.php
  • welcome.php
  • includes/pdf/pdftemplate.php


Addresses the following issues and adds the following features:

  • (CHANGE) PHP 5.3.x support
  • (CHANGE) Resellerclub .co support
  • (CHANGE) Rename DotTK module to Nokta
  • (CHANGE) Add new Dot TK DomainShare module
  • (CHANGE) Invoices due alert shows number of open invoices now (welcome)
  • (CHANGE) Reworked reports to new colors,updated html code and added new terms where applicable
  • (FIX) Arin lookups fixed to conform with new arin whois standards
  • (FIX) PDF template fix for wrapping descriptions. Merge if you have a custom PDF template!!
  • (FIX/CHANGE) Misc. other fixes/tweaks


UPGRADE INSTRUCTIONS:

Note: You MUST be running AWBS 2.9.1 to use this upgrade patch.
  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files and theme changes if applicable).
  6. Edit your includes/dbconfig.php file as follows:
    Locate this line:
    if(eregi("dbconfig.php",getenv("SCRIPT_NAME")))
    session_unregister("newuid");session_unregister("LoggedIn");exit;}

    Replace it with this line:
    if(mb_eregi("dbconfig.php",getenv("SCRIPT_NAME"))){exit;}
  7. Surf to and run install/awbsupdater.php
  8. Delete directory named 'install'.
  9. Login as super admin and verify all configuration settings.
  10. Turn maintenance mode off.

07/15/2010 v2.9.1

*****CRITICAL INFORMATION*****
With the release or 2.9.x we drop official support for PHP versions less than 5.
No PHP 4.x versions are supported. Run AWBS in PHP v4.x at your own risk.
As of the end of 2009 PHP dropped support for PHP 4. We in turn must do so also.
Also note, as of this release PHP 5.3.x is NOT supported.

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • Planetauthorize
  • MultiSafePay

NEW ADMIN MODULES:

  • Hosting Importer for cPanel and DirectAdmin
  • Province Find and Replace

NEW REPORTS

  • Domain Discount by User

NEW/MODIFIED LANGUAGE (MERGE IF YOU HAVE CUSTOM FILES!):

  • global.php
  • hosting.php
  • imanage.php
  • viewitem.php

NEW/MODIFIED ADMIN LANGUAGE (MERGE IF YOU HAVE CUSTOM FILES!):

  • adminwelcome.php
  • global.php

NEW/MODIFIED TEMPLATES (common_files)(MERGE IF YOU HAVE EDITED!):

  • forms/oform.php
  • BSuccess.php
  • dstable.php
  • hostingtable.php
  • hstable.php
  • packagetable.php
  • pay_invoice.php
  • PaymentSuccess.php
  • profilemgmte.php
  • QSuccess.php
  • Success.php

NEW IMAGE (If you don't use default or simplev3 themes, get image from one of those directories and upload to your theme/images directory.):

  • multisafepay.gif


Addresses the following issues and adds the following features:

  • (CHANGE) Added Biennial and Triennial terms for hosting, server and other packages
  • (CHANGE) Converted Paypal Pro module to v3...You MUST enable the module and put in your auth info
  • (CHANGE) Added Planetauthorize payment module
  • (CHANGE) Added Multisafepay payment module
  • (CHANGE) Geotrust/Rapidssl module supports wildcard now
  • (CHANGE) Invoices manually generated for a user will generated only for the date selected now
  • (CHANGE) New settings in Payment Setup for combined invoicing
  • (CHANGE) Ability to choose combined or not combined for package invoices
  • (CHANGE) Ability to choose combined or not combined for force-generated domain renew invoices
  • (CHANGE) Ability to choose date paid when applying payment to invoices (see Extended Config text file)
  • (CHANGE) Ability to reopen an invoice and remove payment re-added
    • Can only be done in the same month the payment was made
  • (FIX) Domains renewals that have hosting do not offer to add hosting in cart now
  • (FIX) Fixed domain coupon issue when applied to domain and choosing domain from cart for hosting
  • (FIX) Fixed Interworx module completion issue
  • (FIX) User domain manage listing will respect grace periods correctly now
  • (FIX) Registration and Transfer Issues with ResellerClub resolved
  • (FIX) Reseller account creation issue with WHMPHP
  • (FIX) Wildcard search fixed on admin cc manager
  • (FIX) Google Checkout tax issue resolved
  • (FIX) Fix for minor problem when paying from Pay Now email link
  • (FIX) CHECK language entry was not parsing in some locations
  • (FIX) Minor fixes to open-source order.php wizard
  • (FIX) WHMSonic module tweaked to run with current php
  • (FIX) Nominet EPP module transfer detection function tweaked
  • (FIX) SMS parsing routines tweaked
  • (FIX) Misc module tweaks and fixes
  • (FIX) Tax percentage display on pdf invoices fixed
  • (FIX) Fix tax inclusive totaling issue
  • (FIX) Tweaks to cron runner script to address minor issues
  • (FIX) Special characters in epp keys should no longer cause issues
  • (FIX/CHANGE) Misc. other fixes/tweaks


UPGRADE INSTRUCTIONS:

Note: You MUST be running AWBS 2.9.0 to use this upgrade patch.
  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files and theme changes if applicable).
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

03/23/2010 v2.9.0

*****CRITICAL INFORMATION*****
With this release we drop official support for PHP versions less than 5.
No PHP 4.x versions are supported. Run AWBS in PHP v4.x at your own risk.
As of the end of 2009 PHP dropped support for PHP 4. We in turn must do so also.
Also note, as of this release PHP 5.3.x is NOT supported.

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • Alertway - EXPERIMENTAL
  • Bulksms - EXPERIMENTAL
  • Castcontrol - EXPERIMENTAL
  • Celltrust - EXPERIMENTAL
  • Clickatell - EXPERIMENTAL
  • Cloudmin - EXPERIMENTAL
  • Eztexting - EXPERIMENTAL
  • Hqsms - EXPERIMENTAL
  • Internet.bs - EXPERIMENTAL
  • Ispapi (white label Hexonet) - EXPERIMENTAL
  • Mysmsmantra - EXPERIMENTAL
  • reg.ru - EXPERIMENTAL
  • SolusVM - EXPERIMENTAL
  • Textmagic - EXPERIMENTAL
  • Teamspeak 3 - EXPERIMENTAL
  • WhmPHP - EXPERIMENTAL

NEW/MODIFIED LANGUAGE (MERGE IF YOU HAVE EDITED!):

  • acctrefill.php
  • bulkcheck.php
  • contactmgmt.php
  • createacct.php
  • dnshelp.php
  • dspincheck.php
  • dyndnspop.php
  • eupop.php
  • features.php (!!)
  • global.php
  • help.php
  • helpdesk.php
  • hmanage.php
  • hosting.php
  • imanage.php
  • legalpop.php
  • omanage.php
  • order.php
  • profilemgmt.php


NEW/MODIFIED ADMIN LANGUAGE (MERGE IF YOU HAVE EDITED!):

  • adminusumm.php
  • adminwelcome.php
  • global.php
  • hostingadmin.php
  • qadmin.php
  • useradmin.php

NEW/MODIFIED TEMPLATES (common_files)(MERGE IF YOU HAVE EDITED!):

  • forms/hmanageform.php
  • forms/hmanagevpsform.php
  • forms/oform.php
  • forms/payment1form.php
  • internetbs/*
  • ispapi/*
  • netearthone/*
  • nominet/DomainContacts.php
  • regru/*
  • acctrefill.php
  • acctrefill2.php
  • bulkcheck.php
  • cart_legal.php (!!)
  • cftable.php
  • check.php
  • contactmgmt.php
  • contactmgmte.php
  • createacct.php
  • dstable.php (!!)
  • header.php (!!)
  • helpdesk.php
  • hostingtable.php (!!)
  • hstable.php (!!)
  • journal.php
  • kb.php
  • kbtable.php
  • menu.php
  • order.php
  • pay_invoice.php
  • payitem.php
  • payment.php
  • PaymentSuccess.php
  • ppverify.php
  • profilemgmte.php
  • regagree.php
  • seomanage.php
  • smanage.php
  • spincheck.php
  • templates.php
  • usermenu.php (!!)
  • viewitem.php
  • vinvoice.php
  • welcome.php
  • worldpay.php

Addresses the following issues and adds the following features:

  • (CHANGE) Begin admin area rework/redesign
  • (CHANGE) Added ability for admin to place an invoice on Hold status
    • This will exempt the invoice from auto-pay and late notices as well as block client pay link
    • Invoice will remain on Hold until removed manually
  • (CHANGE) Simplified the random password that is generated with the Lost Password function
  • (CHANGE) Added new TLD Grace Period configuration in admin area
    • Once a domain reaches the X days after expiration the domain will move to LOST status
  • (CHANGE) Redesigned Enom module for better handling of renews for auto-renew TLD's (.eu, .de etc)
  • (CHANGE) Added new 'ignore invoice check' option to client options for VERY trusted users (queue will not stop if invoice is not paid!)
  • (CHANGE) Disallow ip addresses in the nameserver fields of domain profiles
  • (CHANGE) %%INVOICEAUTOPAYLINK%% available for use in invoice email templates
    • This link is auto-generated. When the user clicks the link, they are logged in to the system in "pay invoice" mode
    • They can then pay the invoice without logging into the system. To view the invoice or do other user activities they must log in to the system
  • (CHANGE) Simplified addition of Legal/Additional domain settings. See the legal_types.txt in the /docs directory
  • (CHANGE) Combined invoice billing. All invoices (excluding domains) are billed on the same invoice in line items now
  • (CHANGE) Added new domain bulk check front-end (can only be used if using Enom or Hexonet module)
  • (CHANGE) New generic Hexonet module (Ispapi) - Now supports DNS management
  • (CHANGE) Update Hexonet module with new "auth info" requirements
  • (CHANGE) New 'Add Free Hosting' addon module
  • (CHANGE) Update Interworx module to support version 4 of Interworx
  • (CHANGE) You can use language file templates for email now
    • Create a file in the /includes/language/[some language directory] directory (example: testtemplate.inc)
    • Populate the file with your template text (same as in an email template edited and stored in the editor). You can use all the same %% variables.
    • In your template file, you can specify a subject to use by enclosing it in tags (example: <subject>This is the subject</subject>)
    • Edit the existing template in the template editor in AWBS and specify the new template file (example: <file>testtemplate.inc</file>) All other text should be removed.
    • If the user has a language selected and there is a file in that language directory it will be pulled and parsed for the user
  • (CHANGE) Revamped tax system - Now uses unlimited tax rules - Reconfigure your tax system!
  • (CHANGE) Account refill system (credits) reworked to log transactions in admin area
  • (CHANGE) User groups can have an affiliate id attached to them now. This affiliate will ALWAYS be set and get credit for ALL sales for users in this group
  • (CHANGE) Removed payment reversal and unnecessary void options from invoices. Added Chargeback/Refund option for paid invoices.
  • (CHANGE) Added client SMS support (client can configure from user area) - Module supported
  • (CHANGE) Added admin secondary contact support (can be either an email address, SMS number or even an email address to a mobile phone)
  • (CHANGE) Added multi-contact ability for clients - Clients can add email and sms clients and assign email types to receive
  • (CHANGE) API changes - added the 'addtoqueue' item to the addhosting command to add queue creation when running command
  • (CHANGE) More optimizations to invoice_cron and updateexp cron
  • (CHANGE) Extensive rework on the Cpanel 11 module reseller setup routines - Seamless deployment now
  • (CHANGE) Remove Client Register (Journal) and transition to Transaction log
  • (CHANGE) Fix contact info for Nominet EPP module to be compatible with the latest api
  • (CHANGE) Update Nominet EPP module so domains transferred in will auto update to closed status
  • (CHANGE) Add transaction history to invoice viewer/editor (admin and user area)(both pdf and html)
  • (CHANGE) Clean out old data in bandwidth table
  • (CHANGE) Upgraded to latest version of phpwhois
  • (CHANGE) Added new hook file for user added variables for cp3 ("/includes/cp3_user_vars.php")
  • (CHANGE) "Clients by location" report added
  • (CHANGE) "Invoice aging" report added
  • (CHANGE) Sales Tax Liability report re-written to be based on invoice payment date (rather than invoice issue date)
    IMPORTANT! This report is not backwards compatible. For the month you upgraded, use both the old and new report to get your numbers. It is recommended to manually get your sales tax information from invoices for that month.
  • (CHANGE) Updated Payflow Pro module to latest Paypal code
  • (CHANGE) Added Enom "Rich Content" offering
  • (CHANGE) Adduser API command now takes the Plain Text Password parameter
  • (CHANGE) Extensive code changes towards being PHP 5.3.x and 6.x compatible (not complete yet)
  • (CHANGE) Added ipv6 support to enom dns management module
  • (CHANGE) Added ability to add custom icons/href lines to domain listing page in user area
  • (CHANGE) Added package select pulldown box on hosting and dedicated server package selection pages
  • (CHANGE) Added "Order Hosting Now!" button to cart for domains with no hosting ordered with them (edit in global.php language file)
  • (CHANGE) order.php now has 'Select domain from cart' as a domain option
  • (CHANGE) Only one invoice notification email is sent out when new invoices are created
  • (CHANGE) New setting for number of accounts limit to server setup page, used in load balancing where supported.
  • (CHANGE) Removed Cpanel 10 and older versions module, anyone using this should switch to the Cpanel 11 module.
  • (CHANGE) Completed removal of the deprecated Cpanel module (replaced with the Cpanel 11 module)
  • (CHANGE) Completed removal of the deprecated sql based user menu
  • (CHANGE) Moved characterset and rtl settings into the global.php language file.
  • (FIX) Hide the Payment Submit button when user has no credits and is set for Credits Only
  • (FIX) EnomSSL module intermittent 'redeclare' issue fixed
  • (FIX) Hexonet module domain expire date would not update correctly via cron
  • (FIX) A couple of IE display bugs ironed out
  • (FIX) Linefeed issue in helpdesk fixed
  • (FIX) Display issue on knowledgebase page fixed
  • (FIX) Autorenew with CC invoice issue resolved
  • (FIX) Expired domains get set to lost status at 30 days after expire date
  • (FIX) overdue invoice notice will calculate accurate amount overdue when partial payments have been paid on open invoices.
  • (FIX/CHANGE) Misc. other fixes/tweaks

UPGRADE INSTRUCTIONS:

Note: You MUST be running AWBS 2.8.5 to use this upgrade patch.
  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files and theme changes if applicable).
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings. Review tax rules configuration.
  9. Turn maintenance mode off.

06/22/2009 v2.8.5

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • Webmoney (Payment module) - EXPERIMENTAL
  • Centova Cast - EXPERIMENTAL
  • Sermepa (Payment module) - EXPERIMENTAL

NEW/MODIFIED LANGUAGE:

  • editprofile.php (CHANGE)
  • subacctmgmt.php (CHANGE)
  • global.php (CHANGE)
  • hmanage.php (CHANGE)
  • uns.php (NEW)

NEW/MODIFIED ADMIN LANGUAGE: NONE

NEW/MODIFIED TEMPLATES (common_files):

  • forms/hmanageform.php (CHANGE)
  • opensrs/DomainMain.php
  • many files in /common_files
ATTENTION!!!!!!!!!! Theme changes!!!!!!!!!!! See below instructions before uploading!


Addresses the following issues and adds the following features:

  • (CHANGE) Ability to set a users pay method to only credits using account refill
  • (CHANGE) Added domain import to populate.php for resellerclub and netearthone - EXPERIMENTAL
  • (CHANGE) Changing password now requires user to type in old password
  • (CHANGE) Other package custom queue jobs support suspend and unsuspend now
  • (CHANGE) Quantity shows for addons on recurring invoices now
  • (CHANGE) New After Functions hook added for upgrade/downgrade
  • (CHANGE) Added ability to add a customqueue for dedicated server suspend/unsuspend
  • (CHANGE) Domain Extras did not always show if attached to a hosting/server in the cart
  • (CHANGE) Order Received email goes out with other packages now
  • (CHANGE) Hypervm module will use the server name for the syncserver if you leave the syncserver field blank
  • (CHANGE) Added one-click unsubscribe link to emails
    - Add the email variable %%UNSUBSCRIBE%% to any template you want the link to show on.
  • (CHANGE) changes to the templates that will resolve some IE issues when attempting to customize.
  • (FIX) Patched whois lookup to work with changes at das.eu
  • (FIX) Patched Quantumgateway return file with new secure url
  • (FIX) Cancel button on Quick Action buttons would not function on IE
  • (FIX) Updated EWAY module with the new test cc number
  • (FIX) Other Package quantity 'on hand' would not decrement when quantity was 1
  • (FIX) When running a dedicated server unsuspend queue job the addons were not unsuspended
  • (FIX) "Exit User" did not always work in IE
  • (FIX) Fixed Recaptcha ignore issue in createacct and contact
  • (FIX) Fixed password generation for resellerclub and netearthone modules
  • (FIX) Echo module issues fixed
  • (FIX) Security patch to address sql issue
  • (FIX/CHANGE) Misc. other fixes/tweaks

UPGRADE INSTRUCTIONS: Note: You MUST be running AWBS 2.8.4 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files if applicable).
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

04/01/2009 v2.8.4

***URGENT UPGRADE ALERT***
This patch fixes a critical order issue that was present in 2.8.3

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • Cajamar (Payment module) - EXPERIMENTAL

NEW/MODIFIED LANGUAGE: NONE

NEW/MODIFIED ADMIN LANGUAGE: NONE

NEW/MODIFIED TEMPLATES (common_files):

  • header.php (CHANGE)

Addresses the following issues and adds the following features:

  • (FIX) Fixed line in header.php that was stopping xhtml validation
  • (FIX) Fixed hosting creation error where username/pass was missing in queue
    - This was an order bug. This is a critical fix
  • (FIX) Fixed add/edit record issue in admin area when affiliate code had a quote in it
  • (FIX) Fixed Cpanel 11 Reset Password issue
  • (FIX/CHANGE) Misc. other fixes/tweaks

UPGRADE INSTRUCTIONS: Note: You MUST be running AWBS 2.8.3 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files if applicable).
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

04/01/2009 v2.8.3

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

NEW/MODIFIED LANGUAGE:

  • profilemgmt.php (CHANGE)
  • hmanage.php (CHANGE)
  • smanage.php (CHANGE)
  • DomainMain.php (CHANGE)
  • global.php (CHANGE)
  • DomainNS.php (CHANGE)
  • features.php (CHANGE)
  • mobilize.php (NEW)

NEW/MODIFIED ADMIN LANGUAGE: NONE

NEW/MODIFIED TEMPLATES (common_files):

  • /includes/pdf/pdftemplate.php (CHANGE) - CAREFULLY MERGE IF YOU HAVE MODIFIED THIS FILE!!
  • forms/payment1form.php (CHANGE)
  • forms/oform.php (CHANGE)
  • resellone/DomainContacts.php (CHANGE)
  • resellone/DomainNS.php (CHANGE)
  • opensrs/DomainContacts.php (CHANGE)
  • opensrs/DomainNS.php (CHANGE)
  • resellerclub/DomainMain.php (CHANGE)
  • resellerclub/nsmaint.php (CHANGE)
  • netearthone/DomainMain.php (CHANGE)
  • netearthone/nsmaint.php (CHANGE)
  • nominetepp/DomainNS.php (CHANGE)
  • enom/DomainMain.php (CHANGE)
  • enom/DomainContacts.php (CHANGE)
  • enom/menu.php (CHANGE)
  • enom/dnhosting.php (CHANGE)
  • enom/mobilize.php (NEW)
  • /countrycode.php (CHANGE) - CAREFULLY MERGE IF YOU HAVE MODIFIED THIS FILE!!
  • cftable.php (CHANGE)
  • header.php (CHANGE)
  • hstable.php (CHANGE)
  • usermenu.php (CHANGE) - CAREFULLY MERGE IF YOU HAVE MODIFIED THIS FILE!!
  • acctrefill2.php (CHANGE)
  • regagree.php (CHANGE)
  • history.php (CHANGE)
  • CASuccess.php (CHANGE)
  • affiliate.php (CHANGE)
  • aLogIn.php (CHANGE)
  • Success.php (CHANGE)
  • pay_invoice.php (CHANGE)
  • welcome.php (CHANGE)
  • contact.php (CHANGE)
  • createacct.php (CHANGE)
  • editprofile.php (CHANGE)
  • hsignup.php (CHANGE)
  • push.php (CHANGE)

Addresses the following issues and adds the following features:

  • (FIX) HTML email issues fixed (when using SMTP mail)
  • (FIX) Fixed problem with IDN domain names being sent to some hosting modules
  • (FIX) Numerous V3 module fixes
  • (FIX) Fixed problem with Nominet EPP module (expire date setting)
  • (FIX) Fixed email PDF attachment issue with HTML emails
  • (FIX) Fix Ensim module debug mode
  • (FIX) Numerous cart fixes
  • (FIX) Intermittent cpanel 11 parsing issue fixed
  • (FIX) Intermittent extra linefeed in PDF invoices fixed
  • (FIX) Google Checkout will recognize partial credit payments now
  • (FIX) Numerous minor issues fixed in Opensrs, Resellone, Planetdomain, Resellerclub and Netearthone domain modules
  • (CHANGE) Added PayInvoice API command
  • (CHANGE) Remove remaining image sizes from payment icon code
  • (CHANGE) Clients can reset their Cpanel password from the client hosting manager now
  • (CHANGE) Convert Paypal PRO module to use the Signature method
    - You will need to reconfigure if using Paypal Pro!
  • (CHANGE) Clean up contact.php and make it more language compatible
  • (CHANGE) Contact Form Manager can use the Helpdesk Predefined Responses
  • (CHANGE) WHMSonic module no longer requires a root WHM account
  • (CHANGE) Added the new Mobilizer offering to Enom module
  • (CHANGE) Added Verisign SSLs to Enom SSL module
  • (CHANGE) Log to comments when users change password from the Edit Password page
  • (CHANGE) Added ability to create a coupon for entire order discount
  • (CHANGE) Added ability to remove added v3 payment and registrar modules
  • (CHANGE) Affiliate banners now pulled from awbsbanner directory, see manual for details.
  • (CHANGE) Added additional possibilities for load balancing hosting plans based on user selection
    -See awbswiki.com for more info
  • (FIX/CHANGE) Misc. other fixes/tweaks

UPGRADE INSTRUCTIONS: Note: You MUST be running AWBS 2.8.2 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files if applicable).
  6. Upload theme directory images to your theme directory images folder if using custom theme.
  7. Surf to and run install/awbsupdater.php
  8. Delete directory named 'install'.
  9. Login as super admin and verify all configuration settings.
  10. Turn maintenance mode off.

01/23/2009 v2.8.2

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

NEW/MODIFIED LANGUAGE:

  • DomainContacts.php (CHANGE)
  • services.php (CHANGE)
  • editprofile.php (CHANGE)
  • global.php (CHANGE)
  • helpdesk.php (CHANGE)
  • features.php (CHANGE)
  • nsmaint.php (CHANGE)
  • dnsmgmt.php (CHANGE)

NEW/MODIFIED ADMIN LANGUAGE:

  • qadmin.php (NEW)

NEW/MODIFIED TEMPLATES (common_files):

  • forsale.php (CHANGE)
  • LostPassword.php (CHANGE)
  • nominetepp/DomainContacts.php (CHANGE)
  • forms/smanageform.php (CHANGE)
  • forms/hmanageform.php (CHANGE)
  • admin/reports/* (CHANGE)(added 2009)
  • dottk/* (NEW)
  • [all registrars]/DomainNS.php (CHANGE)

Addresses the following issues and adds the following features:

  • (FIX) Fix bug in routine to auto-remove suspend exempt status
  • (FIX) Tweaks to queue runner to clear up Plesk v3 module issue
  • (FIX) PDF display issue fixed (mailed copy only)
  • (FIX) Numerous display issues fixed in new templates
  • (FIX) In admin area, domains within 60 days expire would show red
  • (FIX) Nominet EPP module tweaked to work properly with existing domains manually added
  • (FIX) Googlecheckout VAT tax issue resolved
  • (FIX) lostpatrol.php cron script was not functioning correctly
  • (FIX) SMTP issues resolved (no sender, bad sender, attachment issues etc.)
  • (FIX) Hardcoded currency symbol on domain resellers page fixed
  • (FIX) Lost Password routines would not work with domain name lookup
  • (CHANGE) Added ability to create a coupon for entire order discount
  • (CHANGE) New Dot.TK module - EXPERIMENTAL
    - Supports both normal and special domains
  • (CHANGE) New admin addon module: Custom Query
  • (CHANGE) PDF invoices should ALWAYS attach now (when configured)
  • (CHANGE) Resellerclub module tweaks
  • (CHANGE) Added new 'getuser' API function
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS: Note: You MUST be running AWBS 2.8.1 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files if applicable).
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

12/22/2008 v2.8.1

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

NEW/MODIFIED LANGUAGE:

  • global.php (CHANGE)
  • omanage.php (CHANGE)
  • createacct.php (CHANGE)
  • transquery.php (CHANGE)
  • editprofile.php (CHANGE)
  • sslmanage.php (CHANGE)

NEW/MODIFIED ADMIN LANGUAGE:

  • global.php (CHANGE)

NEW/MODIFIED TEMPLATES (Old V2 templates):

  • None

NEW/MODIFIED TEMPLATES (New v3templates):

  • usermenu.php (CHANGE)
  • transquery.php (CHANGE)
  • basictemplate.php (CHANGE)
  • checkidn.php (CHANGE)
  • check.php (CHANGE)
  • dstable.php (CHANGE)
  • editprofilepass.php (CHANGE)
  • header.php (CHANGE) (Careful if you edited CHARSET!)
  • reseller.php (CHANGE)
  • support.php (CHANGE)
  • welcome.php (CHANGE)
  • index4.php (CHANGE)
  • index1.php (CHANGE)
  • index5.php (CHANGE)
  • forms/cancelhostingform.php (CHANGE)

Addresses the following issues and adds the following features:

  • (FIX) eNom module would not display the query string on url frames when editing
  • (FIX) Helpdesk was not alternating colors in reply listing
  • (FIX) Login to Kayako from admin area when there were no tickets did not pass username
  • (FIX) Login to Kayako from client area would not always login user
  • (FIX) Email domain renew links would redirect to a bad url
  • (FIX) the KB link from the top menu would not redirect to external kb link if set in config
  • (FIX) Change password page would throw an error in IE
  • (FIX) ResellerClub module would cache info incorrectly
  • (FIX) An empty cart would throw an error in IE (domain edition and hosting off only)
  • (FIX) Experimental fix for EU transfers with ResellerClub
  • (FIX) Template tweaks to correct all reported issues (Kayako etc)
  • (CHANGE) Added new GameCP module http://www.gamecp.com
  • (CHANGE) Setting auto-cancel is not possible now if there are open invoices for the package
  • (CHANGE) New 'follow the user' mode in admin area (with left user menu)
  • (CHANGE) Transquery verifies domain owner now
  • (CHANGE) Transquery requires login now
  • (FIX/CHANGE) Misc template fixes/tweaks
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS: Note: You MUST be running AWBS 2.8.0 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files if applicable).
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

12/04/2008 v2.8.0

Note: This is our first release containing the new XHTML compatible templates. While we have tried to maintain backwards
compatibility in regards to the templates, we can NOT state for sure that old templates will still function without issues.
Certain pages will certainly not function with old templates as the code had to be reworked extensively to obtain error
free templates and operation.

*** MAKE SURE A FULL BACKUP IS DONE OF YOUR AWBS SYSTEM BEFORE PROCEEDING! ***
All clients are urged to upgrade to the v3 template scheme before resuming customer operations on their AWBS site. After install of this patch, attempts are made throughout the script to auto-detect the template type (v2 or v3 compatible). This may not be flawless. Once you are ready to convert your site fully to v3 template mode, add the following Extended System Config key/value: key: v3templates value: 1

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • Hurricane Host - EXPERIMENTAL
  • Nominet EPP - EXPERIMENTAL
  • 2 Admin Reports

Custom Modules require use of new v3 module system, see devkits and docs for details

NEW/MODIFIED LANGUAGE:

  • All language included with this release

NEW/MODIFIED ADMIN LANGUAGE:

  • useradmin.php (NEW)
  • adminwelcome.php (CHANGE)
  • global.php (CHANGE)

NEW/MODIFIED TEMPLATES (Old V2 templates):

  • spincheck.php (CHANGE)
  • bottom.php (CHANGE)
  • createacct.php (CHANGE)
  • hsignup.php (CHANGE)
  • hsignup-regoff.php (CHANGE)
  • /enom/DomainContacts.php (CHANGE)
  • /forms/smanageform.php (CHANGE)
  • /forms/hmanageform.php (CHANGE)
  • /forms/hmanagevpsform.php (NEW)

NEW/MODIFIED TEMPLATES (New v3templates):

  • All templates included with this release (/templates/common_files)
  • All templates and stylesheets included with this release (/templates/default and /templates/simplev3)

(Additional themes available in the download area)

Addresses the following issues and adds the following features:

  • (FIX) Plesk module connection test fixed to work on Plesk 8.6
  • (FIX) Fixed numerous admin files that were not respecting the date format
  • (FIX) Tweaks to tax inclusive code (domain tax issues)
  • (FIX) After a user passed voice verification, the auto-created forum account queue job would be left in a pending state
  • (FIX) Tweaks to archiving. Cron tasks for auto-archiving is controlled in Extended System Config now (off by default)
  • (FIX) History page in user area had a display bug
  • (FIX) Total on payment page would not display price with tax (customer is still charged tax)
  • (FIX) Uprade/downgrade with V3 hosting modules would not set status and plan correctly when the queue ran
  • (FIX) Logged errors when merging users corrected
  • (FIX) If EPP is not set in tld config the Send EPP button will not show now (Enom only)
  • (FIX) When saving a user hosting package with a blank ip, the LAN ip was fetched instead of the WAN
  • (FIX) Syncserver would be duplicated in the hosting package occasionally (on saving)
  • (FIX) Custom 'Other' queues were not operating properly
  • (FIX) When clicking a renew link in an email, sometimes rogue items would be added to the cart with the renew
  • (FIX) Tweak email piping to work better with HTML based mail
  • (CHANGE) You can now use language variables in hosting, server, others and addon layout2 description boxes - EXPERIMENTAL
    Example: <?=MYLANGUAGEVAR?>
  • (CHANGE) Changed ISPManger module to use PRESETS instead of item based creation
    You MUST reset your Package Specifics in each ISPManager package and fill in the PRESET name to use
  • (CHANGE) Added an Extended System Config key to allow turning off hosting upgrades/downgrades
  • (CHANGE) You can now assign a default template to a user group. If set, upon signin the user belonging to this group will be switched to this template
  • (CHANGE) Added ability to block access to admin are based on IP (set in Extended System Config)
  • (CHANGE) Added dynamic admin area addons. Create your own, place in the directory and access them from the admin menu
    See the example addon linked to on the admin area left navigation menu
  • (CHANGE) An alert is displayed in the user welcome page if the user has domains expiring within 30 days
  • (CHANGE) Added a View/Print Invoice link on the Success page when paying with cc or bank/check
  • (CHANGE) Added ability to group Other items on the users My Account menu (for omanage.php)
    - If you change one link as described here, you MUST change all links accordingly!
    - Use the Other package type id to create the link.
    - Example: If you have an Other Package group with an id of 2, your example user menu link would be: <a href="omanage.php?ogrp=2">SSL Packages</a>
    - The user would only see Other items of type 2 in the omanage listings.
  • (CHANGE) Alternate order system added. Switchable in each hosting/server package and each hosting/server type. Can also be called directly.
    - Note: This order system is not encoded. You can edit as you see fit. There are configuration options at the top of /order.php
    - THIS IS A V3 TEMPLATES ONLY FEATURE. If you are not switching to the v3 templates, do not try to use this!
  • (CHANGE) SEO ability added. Set the language variables to make each page have its own keywords, title and description
    - META_TITLE, META_KEYWORDS and META_DESC are accepted language variables to use
    - If a language file does not exist for the page you would like to apply this to, create the file in the language directory
  • (CHANGE) Added ability to reboot Hypervm servers from user hosting manager
  • (CHANGE) Added new template for user hmanage area if package is a hypervm or vdsmanager vps package
  • (CHANGE) New Hosting Specifics editor added
  • (CHANGE) More in depth logging on password reset requests
  • (CHANGE) New Nominet EPP module - EXPERIMENTAL
    - Automated transfers are currently not supported. Run the transfer queue job when you are notified of the TAG change
  • (CHANGE) New Hurricane Host module - EXPERIMENTAL
  • (CHANGE) Added ability to pay an invoice with credits from the invoice manager
  • (CHANGE) Added ability to Become User from the user listing
  • (CHANGE) Account merges are logged to history and comments now
  • (CHANGE) Custom formfields (not customfields) display in dedicated servers packages (in user area) now
  • (CHANGE) Added ability to set server status to non-active (excludes it from b/w stats and load balancing)
  • (CHANGE) Added new email variables for the domain expiry emails
    - %%ONEYEARRENEWLINK%%, %%TWOYEARRENEWLINK%% and %%FIVEYEARRENEWLINK%% can be used. These are specially created html links that will post the users domain renewal information to the cart and forward them to the payment screen automatically. The user will just need to login and pay the invoice for the domain rewal process to complete. - EXPERIMENTAL
    Example links - HTML: <a href="%%ONEYEARRENEWLINK%%">Renew for one year now!</a> TEXT:  %%ONEYEARRENEWLINK%%
  • (CHANGE) Added Extended Config key/value for displaying description for hosting and server packages in cart
    Add showdescincart with value of 1 in the Extended System Config
  • (CHANGE) Added Custom Fields for hosting and dedicated server (this will enhance more in future versions)
    - Can be used when provisioning hosting
    - Can be made required
    - Can be hidden from signup and/or users package view
  • (CHANGE) Add support for dynamically adding new modules - hosting, ccgateways and payment processors only on this release.
    (Registrars coming in future release)
  • (CHANGE) Add multi-language support for Telesign module
  • (CHANGE) Add support for plesk resellers to the plesk module (it seems this does not work for resellers on vps's though)
  • (CHANGE) Invoice OrderID is clickable link in admin area now (package view)
  • (CHANGE) New API command added: checkdomain - Checks the availability of a domain based on settings in AWBS
  • (CHANGE) Updated API command: addinvoice - added ability to send customer email
  • (CHANGE) 2 new admin area reports included
  • (CHANGE) Update Planetdomain API post url
  • (CHANGE) Layout 2 is now default display for hosting packages.
  • (FIX/CHANGE) Initial release of the (pre)v3 templates. XHTML compliant reworked templates - EXPERIMENTAL
  • (FIX/CHANGE) A lot more engine and HTML tweaks to support new templates
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS: Note: You MUST be running AWBS 2.7.5 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging your custom language to new language files if applicable).
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Select desired 2.8.0 template theme in the System Options, save, select desired homepage, save.
  10. Turn maintenance mode off.

TIPS: Add the following code to your .htaccess file (in your AWBS root directory) to add extra speed to your site:

####################################################################
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Thu, 15 Apr 2018 20:00:00 GMT"
</FilesMatch>
####################################################################

Or, for Windows, in the IIS Manager right click on the folder you want to add content expiration to (images, js etc...).
Choose HTTP Headers and then turn on Enable Content Expiration.
Choose a date at least 30 days in the future.

09/21/2008 v2.7.5

New support documentation link: http://awbswiki.com

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES: None

NEW/MODIFIED LANGUAGE: None

NEW/MODIFIED TEMPLATES: None

Addresses the following issues and adds the following features:

  • (FIX) Archiving a hosting or dedicated server would fail and source record would be lost
  • (FIX) Suspend reseller jobs were sticking in the queue
  • (FIX) Other manager would default to recurring when manually adding a new record
  • (FIX/CHANGE) When creating a plesk account where the username existed on the server the job would fail
    Note: We planned to just add the domain to the existing plesk account, but found a problem with that. The user client account would still have the resources of the original package, then the user would not get the new resources they are paying for, so we made it create a new client in plesk.
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS: Note: You MUST be running AWBS 2.7.4 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging changes to custom templates if applicable).
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

09/18/2008 v2.7.4

*****NEW CSS SYLESHEET*****
This version contains a new css stylesheet for the templates (used for the new paging)
Be sure to merge changes if you have made custom css changes
*****NEW CSS SYLESHEET*****

New support documentation link: http://awbswiki.com

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • Saeven|CRM Support Desk

NEW/MODIFIED LANGUAGE:

  • global.php (CHANGE)
  • hupgrade.php (CHANGE)

NEW/MODIFIED TEMPLATES:

  • support.php (CHANGE)
  • managehome.php (CHANGE)
  • journal.php (CHANGE)
  • includes/side_include.php (CHANGE)
  • css/style.css (CHANGE)
Note: v2.7.4 is a stepping stone to the next major release of AWBS. There will be some major changes as well as a massive
rewrite of the html code. We will also be releasing a huge assortment of css based templates making AWBS more
customizable than ever. Many of the changes in this version are behind the scene (in the engines) and will be fully
recognized only when we release this next version. Stay tuned!

Addresses the following issues and adds the following features:

  • (CHANGE) Support for tax INCLUSIVE pricing added - EXPERIMENTAL
    - With this on, you indicate that all prices entered in AWBS include tax
    - Tax rules apply
    - Enable with the Extended System Config key/value: key: tax_inclusive_vat value: 1
  • (CHANGE) New admin login procedure if chosen
    - If you go to yoursite.com and login as an admin, you will be directed to /welcome.php (member home page)
    - If you go to yoursite.com/admin, after logging in as an admin will be directed to /admin/adminwelcome.php (admin home page)
    - The Extended System Config flag admintoadmin controls the default behavior (set to 1 by default (old method))
  • (CHANGE) Added support for 2checkout recurring postback (no more manually applying payments!)
  • (CHANGE) Other manager auto-calculates price-override when changing the term on a users package
  • (CHANGE) A lot more prep work for the upcoming new template format
  • (CHANGE) Push manager displays the domain now and adds search by date and status
  • (CHANGE) Added currency option in payflow module (edit config file in /includes/payflow)
  • (CHANGE) Enom domain transfer email can be resent from admin area now (if Pending/Transfer)
  • (CHANGE) Added archives for hosting and dedicated server records (mass archiver added in utils also)
  • (CHANGE) Surfing to affiliate.php while not logged in will redirect to the login page with a subaction now
  • (CHANGE) Domain extras (when charged for) are itemized on the payment page and on invoices (auto renew as well)
  • (CHANGE) Domain extras are added to cart when selecting to renew the domain
  • (CHANGE/FIX) Rework admin and user area SQL Paging totally
  • (CHANGE/FIX) Workaround on the Cpanel 11 module to suspend resellers sub-accounts as well as main account
  • (CHANGE/FIX) Rework internal affiliate system to fix sales logging bugs - Prepare for affiliate system rewrite
  • (CHANGE/FIX) IDN tweaks
  • (CHANGE/FIX) Extra security on Locked domains to prevent access by users via url
  • (CHANGE/FIX) Extensive speed increase for download lister when user has large amounts of packages
  • (CHANGE/FIX) Plesk module re-written with new optimized module format
    - Converted plesk module to use TEMPLATES instead of individual item settings
    >>> ALL Plesk packages **MUST** be reconfigured (Click the [Reset/Reload Default Specifics] link) <<<
  • (FIX) Suspend/Unsuspend/Terminate fixed in TCAdmin module (BillingID issue resolved)
  • (FIX) + signs in contact forms would not display
  • (FIX) Choosing alt_ignore 3 or 4 would cause a blank domain profile to be created (during streamline ordering)
  • (FIX) Enom populate would not write correctly to the DB
  • (FIX) Enom nameserver check utility updated for new api returns
  • (FIX) Province would not show up correctly on PDF invoices
  • (FIX) Tweaks to numerous crons
  • (FIX) LogOut while 'remember me' and bare theme active would not log out correctly
  • (FIX) DNS Hosting renews were using TLD minimum year rules
  • (FIX) When setting MXE in dns (Enom), email forwarding would not get activated
  • (FIX) Misc admin area fixes/tweaks
  • (FIX) Tweak DirectAdmin module to utilize the new suspend/unsuspend API method
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS: Note: You MUST be running AWBS 2.7.3 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode (after merging changes to custom templates if applicable).
  6. Surf to and run install/awbsupdater.php (AWBS updater script will reflect database version 2.7.2, due to no db changes in 2.7.3)
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

06/18/2008 v2.7.3

NOTE: This is a simple file upgrade. There are no templates, no language changes and the files can simply be uploaded to your site in binary mode.

REQUIRES UPDATE SCRIPT (updates DB): NO

NEW MODULES:

  • NONE

NEW/MODIFIED LANGUAGE:

  • NONE

NEW/MODIFIED TEMPLATES:

  • /includes/fstable.php (CHANGE)

Addresses the following issues and adds the following features:

  • (CHANGE) Set history flag on domain pricing attempts where TLD does not exist
  • (FIX) StateList.php was missing </option> tags
  • (FIX) Contact replies would not contain all the original post
  • (FIX) Helpdesk email and quote issues fixed
  • (FIX) Formatting issue on forsale table fixed
  • (FIX) Random quote issue (in cart) fixed
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS: Note: You MUST be running AWBS 2.7.2 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Upload all files to your AWBS site in binary mode.
  5. Turn maintenance mode off.

06/17/2008 v2.7.2

REQUIRES UPDATE SCRIPT (updates DB): YES (install/awbsupdater.php)

NEW MODULES:

  • reCAPTCHA
  • Chronopay iDEAL (EXPERIMANTAL)

NEW/MODIFIED LANGUAGE:

  • global.php (CHANGE)
  • imanage.php (CHANGE)
  • hmanage.php (CHANGE)
  • smanage.php (CHANGE)
  • features.php (CHANGE)


NEW/MODIFIED TEMPLATES:

  • createacct.php (CHANGE)
  • contact.php (CHANGE)
  • transcheck.php (CHANGE)
  • whoisform.php (CHANGE)
  • managehome.php (CHANGE)
  • forms/hmanageform.php (CHANGE)
  • forsale.php (CHANGE)
  • kb.php (CHANGE)
  • helpdesk.php (CHANGE)
  • emailarchive.php (CHANGE)
  • sellhome.php (CHANGE)
  • subacctmgmt.php (CHANGE)
  • profilemgmt.php (CHANGE)
  • history.php (CHANGE)
  • journal.php (CHANGE)
  • seomanagelist.php (CHANGE)
  • omanage.php (CHANGE)
  • smanage.php (CHANGE)
  • hmanage.php (CHANGE)
  • imanage.php (CHANGE)
  • menu.php (CHANGE)
  • welcome.php (CHANGE)
  • ppverify.php (CHANGE)
  • /includes/cp2.php (CHANGE) - Merge changes if using custom code!


Addresses the following issues and adds the following features:

  • (CHANGE) ***MANDATORY CHANGE TO DBCONFIG.PHP***
Find: dbconnect();
Replace with: $db_connect=dbconnect();
  • (CHANGE) All user information is stored in the invoice now (from user record at purchase time)

NOTE: This will affect newly generated invoices only. Existing invoices will continue to pull live from the member account information. New email variables as well:

%%INVFNAME%%
%%INVLNAME%%
%%INVPHONE%%
%%INVEMAIL%%
%%INVADD1%%
%%INVADD2%%
%%INVCITY%%
%%INVSTATE%%
%%INVZIP%%
%%INVORG%%
%%INVCOUNTRY%%
%%INVCUSTOM1%%
%%INVCUSTOM2%%
%%INVCUSTOM3%%
  • (CHANGE) Template cleanups in prep for new compliant templates (CSS & HTML)
  • (CHANGE) New feature! Users can select what type invoices are auto-paid with account credits
Requires Extended Config variable: dontpayallwcreds set to a value of 1 
  • (CHANGE) Added hooks for adding custom forum modules
  • (CHANGE) Changed the Dynamic Converter module to require only the Account ID to be entered
**MANDATORY CHANGE** - Edit your DC config in System Options and change!!!
  • (CHANGE) Added reCAPTCHA support
  • (CHANGE) Added user area selectable "items per page"
  • (CHANGE) Added dynamic 'add to cart' for renews in the user domain manage area - EXPERIMENTAL
You MUST have the Extended Config key "liverenewtocart" (no quotes) with a value of 1 to use this
  • (CHANGE) Made $numedomains[sixty] and $numedomains[ninety] available for use in welcome.php
  • (CHANGE) Added PHPBB v3.x support to the forum module
  • (CHANGE) Added VERY EXPERIMENTAL support for Chronopay iDEAL gateway
  • (CHANGE) Added pulldown (select box) type to dedicated server and Other packages 'has forms' forms.
  • (CHANGE) Added %%CLIENTIP%% variable to create-account email template
  • (CHANGE) Log Client IP to domain searches log
  • (CHANGE) HyperVM server setup will allow setting control port now
  • (CHANGE) Misc code memory and speed optimizations
  • (CHANGE) Added 'Refresh Image' link to internal captcha
  • (CHANGE) Added 'Feature Select' for the Customreg module
  • (CHANGE) Added invoice orderid search in hosting server and other manager search box
  • (CHANGE) Virtualmin module supports dynamically assigned ip address during setup now
  • (CHANGE) Adding the Extended Config item 'pdfinvoicename' and giving it a filename will cause the invoice.pdf to be named your filename[invoicenumber] - EXPERIMENTAL
Example: AWBSInvoice- (NO PATH! NO EXTENSION!) 
The above example will create an attached invoice named: AWBSInvoice-10342.pdf
  • (CHANGE) Added the ability to make packages non-active

- Packages can still be ordered if not visible. This new setting will not allow any ordering

  • (CHANGE) If you create includes/mycartpwd.php, you can override the default hosting username/password

generated by AWBS. You will need to stuff $this_username and/or $this_password with the new hosting username and/or password to use for hosting creation. **Programming skills required**

  • (FIX) Payflow module accepts VENDOR setting in payment setup area now
  • (FIX) When specifying NAT IP, it would not be reflected in user area links
  • (FIX) QTY max was ignored on addons (after-the-fact orders)
  • (FIX) Numerous module and engine file fixes and optimizations
  • (FIX) JROX recurring commission issue resolved
  • (FIX) Populate would not set server_designation
  • (FIX) News search showed wrong items when logged in
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS: Note: You MUST be running AWBS 2.7.1 to use this upgrade patch.
!!IF YOU ARE USING A CUSTOM PAYMENT PROCESSOR, BE SURE TO MERGE cp2.php AND/OR cp3.php, AND NOT OVERWRITE THEM!! !!IF YOU HAVE EDITED THE ppverify.php TEMPLATE, BE SURE TO MERGE CHANGES, AND NOT OVERWRITE THE OLD FILE!!

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Edit dbconfig.php as per above information.
  7. Surf to and run install/awbsupdater.php
  8. Delete directory named 'install'.
  9. Login as super admin and verify all configuration settings.
  10. Turn maintenance mode off.

03/09/2008 v2.7.1

REQUIRES UPDATE SCRIPT (updates DB): YES (install/awbsupdater.php)

NEW MODULES:

  • NetEarthOne
  • Dynamic Converter
  • WHMSonic

NEW/MODIFIED LANGUAGE:

  • DomainContacts.php
  • global.php
  • smanage.php
  • features.php
  • sslmanage.php

NEW/MODIFIED TEMPLATES:

  • top.php  !!!!!!! (be careful if you have modified this file) !!!!!!! [added support for Dynamic Converter module]
  • bottom.php  !!!!!!! (be careful if you have modified this file) !!!!!!! [added support for Dynamic Converter module]
  • cart.php
  • sslmanage.php
  • pay_invoice.php
  • forms/payment1form.php
  • welcome.php  !!!!!!! (be careful if you have modified this file) !!!!!!! [added quick domain manage box]
  • enom/DomainContacts.php
  • includes/header_includes.php [Google Analytics update]
  • /includes/cp2.php modified.

Addresses the following issues and adds the following features:

  • (CHANGE) Added headers to the admin copy of fraudgrabber emails (to avoid spam bins)
  • (CHANGE) Added user CANCEL ability to Enom SSL orders
  • (CHANGE) Added Dynamic Converter currency conversion module - EXPERIMENTAL
  • (CHANGE) Added WHMSonic (shoutcast) module - EXPERIMENTAL
  • (CHANGE) Invoices sent manually from the admin invoice manager will attach pdf invoices (if setup to use attached pdf invoices)
  • (CHANGE) lostpatrol.php will now take the numdays param (number of days past the expire date)(optional) for archiving domains that
    are in Lost status. eg - lostpatrol.php?numdays=XX or via cron lostpatrol.php XX
  • (CHANGE) Queue jobs with invoices pending payment by Paypal ECHECK or Check will show in blue
  • (CHANGE) Paypal Pro support startdate and issuenumber now (for UK Maestro cards)
  • (CHANGE) Changed epp method for clients to use new mail method in enom module (EPP display changed to link on contact info manage page)
  • (CHANGE) Enom and RC modules can set admin, billing and tech contact overrides in Registrar Setup now
  • (CHANGE) Change the dedicated server (user area) listing page defaults
  • (CHANGE) Reports updated to reflect 2008 as the default
  • (CHANGE) Added Quick Manage This Domain box to user welcome page
  • (CHANGE) New universal updater release
  • (CHANGE) Quantity in Stock should auto-decrement for 'other' packages now
  • (CHANGE) If message body is blank, message will not send
  • (CHANGE) User manage area can have any X-day link for domains now.
    Example: /manage.php?search=1&list=60day or /manage.php?search=1&list=90day
    This allows you to add links in welcome.php other than the default 30day link
  • (FIX) Nominet module tweaks (piping)
  • (FIX) Tweaks to Enom SSL module to fix display issues
  • (FIX) When using Idevaffiliate, the link to login on the admin menu would not log the admin in
  • (FIX) If using paypalpro, using vterm.php would cause a blank page
  • (FIX) Trim spaces from imported IRRP domains before inserting into the db
  • (FIX) Queue runner would not auto-run create hosting jobs on occasion (missing servertype)
  • (FIX) Memory optimizations in invoice_cron (ioncube would use to much memory)
  • (FIX) Some offsite pay processors were not decoding secret keys correctly
  • (FIX) Directadmin module was not decoding passwords correctly
  • (FIX) Plesk module was sending auth-header incorrectly
  • (FIX) Transfer cron sql error fixed (idn code)
  • (FIX) Decimal place was off in mailed invoices
  • (FIX) Addons for Others were not adding to cart in certain configurations (and processing wrong)
  • (FIX) Auto-renew IDP queue jobs were still going in as new idp queue jobs (Enom module)
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.7.0 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/awbsupdater.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

12/22/2007 v2.7.0

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • Hypersubmit SEO (Reseller and API reseller methods)
  • IDN Support (Enom, Onlinenic, Irrp)
  • Enom SSL Reselling

NEW/MODIFIED LANGUAGE:

  • features.php (CHANGE)
  • global.php (CHANGE)
  • omanage.php (CHANGE)
  • seomanage.php (NEW)
  • sslmanage.php (NEW)

NEW/MODIFIED TEMPLATES:

  • resellerclub/DomainMain.php (CHANGE)
  • resellerclub/DomainContacts.php (CHANGE)
  • enom/DomainContacts.php (CHANGE)
  • enom/DomainMain.php (CHANGE)
  • enom/DomainNs.php (CHANGE)
  • bulkregister/DomainContacts.php (CHANGE)
  • bulkregister/DomainMain.php (CHANGE)
  • bulkregister/DomainNs.php (CHANGE)
  • bulkregister/DomainContacts.php (CHANGE)
  • bulkregister/emailmgmt.php (CHANGE)
  • bulkregister/dspincheck.php (CHANGE)
  • includes/cp2.php (CHANGE)
  • group1menu.php (renamed to group1menu-new.php in zip. Rename to group1menu.php to use) (CHANGE)
  • checkidn.php (NEW)
  • seomanagelist.php (NEW)
  • sslmanage.php (NEW)
  • seomanage.php (NEW)
  • welcome.php (CHANGE)
  • usermenu.php (CHANGE)
  • idprotect.php (CHANGE)
  • history.php (CHANGE)
  • emailarchive.php (CHANGE)
  • journal.php (CHANGE)
  • pricingfull.php (CHANGE)
  • forms/oform.php (CHANGE)

Addresses the following issues and adds the following features:

  • (CHANGE) Added legal case for .it domains
  • (CHANGE) Users can toggle IDP on/off from manage area now (Enom module). Also added new image for Order Now when IDP is not active
  • (CHANGE) Most passwords are now stored encoded in the DB. You must run the DB password encoding script when prompted during upgrades
  • (CHANGE) Many code tweaks to speed up execution throughout
  • (CHANGE) Many new Extended Config items added. See /docs/extended_config.txt for unlisted keys available
  • (CHANGE) Server stock will auto-decrement on order now
  • (CHANGE) When a customer orders hosting for a domain already registered by them, the domains nameserver settings will be set to the
    nameservers you have specified for that package/server. If you do not want this, set it off with the extended config key/value (see docs)
    Only enom and resellerclub currently supported
  • (CHANGE) Added link in admin domain manager to resync the Enom EPP key
  • (CHANGE) One-Time priced addons had a problem if the hosting package default term was not monthly
  • (CHANGE) Added search boxes to history and emailarchive pages in user area
  • (CHANGE) Added alternate view method for hosting order page (Layout 2)
    You need to rename the file /includes/hstable-rename-me.php to /includes/hstable.php
  • (CHANGE) AWBS will check if the language files exists at /includes/language/[templatedir]/[language]/* now.
    If they exist, it will include them instead of the normal language files at /includes/language/[language]/*
  • (CHANGE) Added initial IDN support (Enom, Onlinenic and IRRP currently) (VERY EXPERIMENTAL)
  • (CHANGE) Added Hypersubmit SEO module (EXPERIMENTAL)(Reseller and API reseller methods)
  • (CHANGE) Added Enom SSL Reselling module (EXPERIMENTAL)
  • (CHANGE) Privacy Protection service is now available with Resellerclub
  • (CHANGE) $_SESSION['groupidnum'] will contain the users group id number when logged in now
  • (CHANGE) When managing an Enom domain AWBS will live check if IDP is active
  • (CHANGE) Made other package formfield vars available in invoice emails as well as activation emails
  • (CHANGE) Made dedicated server package formfield vars available in both invoice emails and activation emails
  • (CHANGE) Failed CC charge emails are sent out on every charge fail now
  • (CHANGE) Lost Password will check the hosting and server lists for a domain match now
  • (CHANGE) Hostopia module will use disableWeb and enableWeb commands now (actually disables the site) on suspend/unsuspend
  • (CHANGE) You can add %%INVOICELATEDESC%% to the LATE INVOICE mail template now
    - This will be auto-populated with invoice ID, due date and description from each late invoice
  • (FIX) Late notices should only count invoices that are actually late in the mail stats now
  • (FIX) Critcal fix: Intermittant queue status change error fixed
  • (FIX) If enom was down AND a domain (not uk) had a 2 yr minimum, the invoice would be created for 1 year
  • (FIX) Coupon start/end times are more accurate now
  • (FIX) Intermittant tax rounding error corrected
  • (FIX) Idevaffiliate recurring problem, when paying multiple affiliates in one run, fixed
  • (FIX) Tweaks to Cpanel 11 module
  • (FIX) Tweaks to Resellerclub module
  • (FIX) Tweaks to Bulkregister module
  • (FIX) Sorting issue in helpdesk fixed
  • (FIX) Custom 'other' queue jobs were not always running
  • (FIX) DNS Hosting auto-renews were treated like domain renews
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.6.3 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/update270.php
  7. Upon completion of step6, you will be prompted to run the password encryptor. This MUST be run, and only run once!
  8. Delete directory named 'install'.
  9. Login as super admin and verify all configuration settings.
  10. Turn maintenance mode off.

10/08/2007 v2.6.3

*****CRITICAL SECURITY ALERT*****

Be sure your server has magic_quotes_gpc set to ON per our server requirements!

REQUIRES UPDATE SCRIPT (updates DB):YES

NEW MODULES: None

NEW/MODIFIED LANGUAGE: None

NEW/MODIFIED TEMPLATES: None

Addresses the following issues and adds the following features:

  • (CHANGE) Other custom queue jobs can be set to Pending or Live now
  • (CHANGE) Added new email trigger and template for domain auto renews by cc on file
  • (FIX) Tweak the pdf attachment code for smtp mail
  • (FIX) Telesign module would set the pending flag wrong on occasion
  • (FIX) pricingfull.php wasnt carrying the session
  • (FIX) Update default email templates to show correctly
  • (FIX) Resellerclub module fixes
  • (FIX) TCAdmin module fixes
  • (FIX) Added stripslashes when retrieving HD predefined responses
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.6.2 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/update263.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

09/28/2007 v2.6.2

*****CRITICAL SECURITY ALERT*****
Be sure your server has magic_quotes_gpc set to ON per our server requirements!

REQUIRES UPDATE SCRIPT (updates DB): NO

NEW MODULES: None

NEW/MODIFIED LANGUAGE:

  • tresubmit.php (CHANGED)

NEW/MODIFIED TEMPLATES:

  • resellerclub/DomainContacts.php (CHANGED)
  • enom/DomainMain.php (CHANGED)
  • tresubmit.php (CHANGED)

Addresses the following issues and adds the following features:

  • (CHANGE) EPP key can be entered on transfer re-submits now
  • (CHANGE) Added email TO and FROM fields to be stored in email archive
  • (CHANGE) ?dolang= is available anywhere now
  • (CHANGE) %%RECORDID%% is available in email templates
  • (CHANGE) Enom uk domains can no longer be pushed
  • (CHANGE) Recurring invoices will display the term the invoice is for in the description now
  • (CHANGE) Added sorting to hosting package editor
  • (CHANGE) Auto-remove-by-date on Suspend Exempt added
  • (CHANGE) Logout button added to admin area
  • (FIX) Tweaks to Quantum Gateway module
  • (FIX) Speedups when viewing hosting and domain lists in admin area
  • (FIX) IDP was not being added on auto-renews (if it was purchased)
  • (FIX) Tweaks to updateexp cron for Resellerclub and Onlinenic
  • (FIX) Enom renewals should always create a 'get renew date' queue job now
  • (FIX) Resellerclub module fixes
  • (FIX) IRRP module fixes
  • (FIX) Google Checkout module fixes
  • (FIX) HyperVM module fixes
  • (FIX) OpenSRS module fixes
  • (FIX) Subaccount management update fixes
  • (FIX) Profile management fixes
  • (FIX) Contact form human verification fixes
  • (FIX) Cpanel 11 module fixes
  • (FIX) Plesk modulefixes
  • (FIX) Protx module fixes
  • (FIX) Onlinenic module fixes
  • (FIX) Clear cookie after changing password and Remember Me is in effect
  • (FIX) Admin hosting manager 'add to queue' issue fixed
  • (FIX) EPP key was not asked for when ordering hosting with a transfer
  • (FIX) From override would not set reply-to in admin sent emails
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.6.1 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Login as super admin and verify all configuration settings.
  7. Turn maintenance mode off.

08/07/2007 v2.6.1

*****CRITICAL SECURITY ALERT*****
Be sure your server has magic_quotes_gpc set to ON per our server requirements!

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • Google Checkout
  • AWBS/Hypersubmit SEO (More info to come later)

NEW/MODIFIED LANGUAGE:

  • global.php (CHANGED)
  • forsale.php (CHANGED)
  • editprofile.php (CHANGED)
  • pricingfull.php (NEW)
  • viewitem.php (CHANGED)

NEW/MODIFIED TEMPLATES:

  • forsale.php (CHANGED)
  • pay_invoice.php (CHANGED)
  • ppverify.php (CHANGED)
  • onlinenic/DomainContacts.php (CHANGED)
  • forms/payment1form.php (CHANGED)
  • forms/hmanageform.php (CHANGED)
  • nominet/DomainContacts.php (CHANGED)
  • pricingfull.php (NEW)

Addresses the following issues and adds the following features:

  • (CHANGE) Misc fixes/changes to subaccounts
  • (CHANGE) Added full page pricing page (if you wish to use it)(pricingfull.php)
  • (CHANGE) Domain renew in cart uses min-years now
  • (CHANGE) Added Google Checkout module - EXPERIMENTAL
  • (CHANGE) Added AWBS/Hypersubmit SEO module - EXPERIMENTAL (More info to come soon)
  • (CHANGE) Canceling a job in the queue voids the invoice now (not delete it)
  • (CHANGE) Reworked the for sale module (new design, allows unlimited categories etc)
  • (CHANGE) Added code to allow for Other Package custom queue jobs
  • (CHANGE) Helpdesk subject, url and real name fields can be edited in admin area now
  • (CHANGE) Sending customer email can be bypassed now when marking an invoice paid
  • (CHANGE) Added email TO and FROM fields to be stored in email archive
  • (FIX) Security fix for Egold module
    - You MUST edit /includes/egold/egold_config.php!
  • (FIX) Up/downgrade in Cpanel 11 module was broken
  • (FIX) HTML in download file descriptions would not parse correctly
  • (FIX) Addons would not save when added from admin area to dedicated server packages
  • (FIX) Lots of Nominet module fixes
  • (FIX) Error fixed when both cpanel and cpanel11 modules were enabled
  • (FIX) UK auto-renews are 2 year now
  • (FIX) Lxadmin and Hypervm modules reworked for new lxlabs api specs
  • (FIX) Editing after adding an other record produced a new record
  • (FIX) Maxmind module would not save key correctly
  • (FIX) Fix captcha issue where it didn't work on some windows systems
  • (FIX) Sorting error in client news fixed
  • (FIX) Onlinenic should show account finances correctly now
  • (FIX) Rewrite of Resellerclub contact code
  • (FIX) Netbilling recurring bug fixed
  • (FIX) Protx start date (when using card on file) bug fixed
  • (FIX) Addons would still show in users packages even when canceled
  • (FIX) Addons redirect didn't work in cart when ordering domain reg/tfer
  • (FIX) PSIGate recurring "unique" issue fixed
  • (FIX) Quantum Gateway 'blank return page' issue fixed
  • (FIX) Misc fixes to the AWBS interface.php api
  • (FIX) Expired domains from enom can only be renewed for 1 year now (as per enom)
  • (FIX) Onlinenic domains were not moving to Lost status correctly
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.6.0 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/update261.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

06/12/2007 v2.6.0 **CRITICAL SECURITY FIXES**

*****CRITICAL SECURITY ALERT*****
Be sure your server has magic_quotes_gpc set to ON per our server requirements!

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • Alertpay
  • Quantum Gateway (CDG Commerce)
  • PlanetDomain Registrar

NEW/MODIFIED LANGUAGE:

  • editprofile.php (changed)

NEW/MODIFIED TEMPLATES:

  • planetdomain/* (new)

Addresses the following issues and adds the following features:

  • (CHANGE) **CRITICAL SECURITY FIXES**
  • (CHANGE) Quantity (QTY) is editable for addons in the admin area now
  • (CHANGE) Added the ability to specify tld pricing for each year (1 through 10)
    - You MUST edit your domain pricing!
  • (CHANGE) Added Alertpay module - EXPERIMENTAL
  • (CHANGE) Added Quantum Gateway module - EXPERIMENTAL
  • (CHANGE) Added PlanetDomain module - EXPERIMENTAL
  • (FIX) Directadmin module would not create reseller accounts correctly
  • (FIX) Admin domain profile editor would not save RC profile ID number
  • (FIX) Plesk module tweaks
  • (FIX) Helm module reseller creation issue resolved
  • (FIX) Tweaks to AWBS shared DB code to fix numerous reported issues
  • (FIX) Tweaks to Plesk module
  • (FIX) Tweaks to Resellerclub module
  • (FIX) Tweaks to IRRP module
  • (FIX) Tweaks to Resellone module
  • (FIX) Tweaks to Onlinenic module
  • (FIX) store_all_email was storing the admin copy also
  • (FIX) Onlinenic should show account finances correctly now
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.5.1 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/update260.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

05/17/2007 v2.5.1 *Security Patch*

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES: NONE

NEW/MODIFIED LANGUAGE:

  • viewitem.php (changed)
  • downloada.php (changed)

NEW/MODIFIED TEMPLATES:

  • resellerclub/DomainContacts.php
  • forms/payment1form.php

Addresses the following issues and adds the following features:

  • (CHANGE) **SECURITY FIXES**
  • (CHANGE) Tweak Helm4 module to work with the new upcoming xml api
  • (CHANGE) Two new user-contributed reports added
  • (CHANGE) Onlinenic module now displays EPP code
  • (CHANGE) Onlinenic module now displays remaining $$ on adminwelcome page
  • (CHANGE) Extend cc years display to 2018
  • (FIX) DNP module would not respect any other port than the default
  • (FIX) Trusted users domains would not run after hosting on same order ran
  • (FIX) More stripslashes from email templates
  • (FIX) More checking on b/w billing to catch 0 byte usage
  • (FIX) Opensrs transfer cron would stop before it was finished processing
  • (FIX) If one-time others were set to annual, addons for it would show 0 dollar
  • (FIX) Fixed Onlinenic connection tester
  • (FIX) Misc Onlinenic fixes/tweaks
  • (FIX) Server package editor wouldnt save edits
  • (FIX) Tweaks to .eu routines in Resellerclub module
  • (FIX) Tweaks to email piping script to better deal with non-english characters
  • (FIX) Fix 0-9 link issues in user hosting and server manager
  • (FIX) Fix dropped digit in phone number when manually adding a client
  • (FIX) Moved omanage hard coded date strings to respect date setting
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.5.0 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/update251.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

04/26/2007 v2.5.0

REQUIRES UPDATE SCRIPT (updates DB): YES

NEW MODULES:

  • TCAdmin
  • DotNetPanel
  • Hostopia

NEW/MODIFIED LANGUAGE:

  • global.php (changed)
  • hmanage.php (changed)

NEW/MODIFIED TEMPLATES:

  • createacct.php (changed)
  • forms/hmanageform.php (changed)

Addresses the following issues and adds the following features:

  • (CHANGE) Added separate email call to be used for check payments - Create and set your template
  • (CHANGE) Offsite payment module send mail from Billing address now
  • (CHANGE) Added initial support for new Cpanel 11 xml api (separate module)
  • (CHANGE) Move help icon to /includes/open directory (help.php) so size attributes can be edited
  • (CHANGE) Bad character checking can be bypassed on create account now
    - Add the Extended Config key/value as follows:
    key: skipcaregex
    value: 1
  • (CHANGE) Bad character checking can be bypassed on domain profiles now
    - Add the Extended Config key/value as follows:
    key: skipdpregex
    value: 1
  • (CHANGE) Cart checking on 'quick renew' additions to be sure domain exists
  • (CHANGE) Allow CANCEL for renews in queue (only if invoice is all renew jobs)
  • (CHANGE) Added Extended Config flag to allow invoice generation for ALL domains
    - An invoice and queue job will be generated for any and all renews regardless of credits and cc on file if set
    - Edit the Extended Config key/value as follows:
    key: forcearinvandq
    value: 1
  • (CHANGE) Dedicated servers can have activation email assignments now
    - Edit your dedicated server packages and assign the proper templates
  • (CHANGE) Added TCAdmin Control Panel (EXPERIMENTAL)
  • (CHANGE) Added DotNetPanel Control Panel (EXPERIMENTAL)
  • (CHANGE) Added Hostopia Control Panel (EXPERIMENTAL)
  • (CHANGE) Added routines to check for dupe names when renaming ds and hosting packages
  • (CHANGE) Users can restart Teamspeak servers now (from hosting manager)
  • (CHANGE) Authnet module supports Transaction Key authorization now (for newer authnet accounts)
  • (CHANGE) Added payment terms override for users
    - Set this in user options. Invoices will be due X days after creation (recurring system generated invoices only)
  • (FIX) Hosting manager would not save new items correctly
  • (FIX) Remove some echos from invoice cron
  • (FIX) Late notices would state $0.00
  • (FIX) Addon wizard would assign dedicated server addons incorrectly
  • (FIX) Paging was broken in dedicated server type administrator
  • (FIX) Misc addon issues resolved
  • (FIX) Misc smtp module issues resolved
  • (FIX) Editing a specific TLD coupon would error when saving it
  • (FIX) Misc fixes to tax system
  • (FIX) Fix parsing in RapidSSL module to reflect recent API changes
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.4.1 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/update250.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

03/23/2007 v2.4.1

REQUIRES UPDATE SCRIPT (updates DB): NO

NEW MODULES: None

NEW/MODIFIED LANGUAGE: None

NEW/MODIFIED TEMPLATES:

  • createacct.php (changed)

Addresses the following issues and adds the following features:

  • (FIX) Invoice cron was not filling in invoice date
  • (FIX) Create account form was not passing human verification vars correctly

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.4.0 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Login as super admin and verify all configuration settings.
  7. Turn maintenance mode off.

03/22/2007 v2.4.0

REQUIRES UPDATE SCRIPT (updates DB): Yes

NEW MODULES:

  • Ensim Control Panel (Linux only)
  • OnlineNic Registrar
  • Maxmind Voice Verification
  • Bulkregister Registrar

NEW/MODIFIED LANGUAGE:

  • download.php (changed)
  • downloada.php (changed)
  • omanage.php (changed)
  • createacct.php (changed)
  • features.php (changed)

NEW/MODIFIED TEMPLATES:

  • enom/emailmgmt.php (changed)
  • enom/DomainMain.php (changed)
  • createacct.php (changed)
  • contact.php (changed)
  • welcome.php (changed)
  • ppverify.php (changed)
  • spincheck.php (changed)
  • onlinenic/* (new)
  • bulkregister/* (new)

Addresses the following issues and adds the following features:

  • (CHANGE) Added ability to search for only Voided invoices in the invoice report
  • (CHANGE) Added ability to export invoices to PDF in the invoice report
    To migration your current PDF template for use with 2.4.0+ from previous versions please follow the below instructions.
    ***You only need to do this if you have modified your pdf template***
    1. Open your exsiting PDF template in /includes/pdf/pdfinvoice.php
    2. Copy from Line 11 (After the line that reads "$pdf->AddPage(); //Add a page to put the content on.") till the third to last line in the file
    (before the line that reads "$pdf->Output();")
    3. Paste this code into the new /includes/pdf/pdftemplate.php
    4. On the first line of pdftemplate.php type "<?php" and press enter (without quotes)
    5. Add a line to the end of the file containing only "?>" (without quotes)
    6. You can now upload the new PDF folder, you should keep a backup of your old pdfinvoice.php file in case it was not copied correctly.
  • (CHANGE) Initial documentation of additional Extended Config items is in /docs/extended_config.txt
  • (CHANGE) Coupon code can be edited on user hosting packages in admin area now
  • (CHANGE) Max login attempts before lockout can be set with an Extended Config override item now (excessive_login_count)
  • (CHANGE) Initial release of helpdesk piping
    - See the email-piping.txt in the DOCS directory
  • (CHANGE) Changes to invoice_cron!
    - Remove all command line args. The cron now supports the following args:
    ARG1 = Number of invoices to process. This is useful for systems seeing timeouts due to large amounts of invoices
    ARG2 = (Allowed value is 1)(Must use ARG1 if you use ARG2) Only process new invoices and not late notices and auto cancels if set to 1.
    On systems with excessive packages to process, an example would be:
    php -q -f /home/user/public_html/tools/invoice_cron.php 10
    Repeat cron run until you have completed all invoicing tasks.
  • (CHANGE) Ability to blindly add a domain to the cart via a link (POST or GET)
    EXAMPLE: http://www.yourdomain.com/cart.php?rtype=register&check1=somedomain.com
    - To add multiple domains:
    EXAMPLE: http://www.yourdomain.com/cart.php?rtype=register&check1=somedomain.com&check2=anotherdomain.com&numdomains=2
  • (CHANGE) Added SMTP Mailer support (can use this instead of internal php mail())(EXPERIMENTAL)
    - Set in system options
  • (CHANGE) Added support for Helm4 (EXPERIMENTAL)
  • (CHANGE) The from address can be overridden now when emailing clients
  • (CHANGE) If the PayPal Subscription box is checked (in the users package), then when a new invoice is generated,
    an email will NOT be dispatched to the user notifying them of the new invoice. You can override this and
    always send the notification by adding the Extended System Config setting "sendppsinv" and setting it to 1.
  • (CHANGE) Paypal Pro will accept payment if it is flagged as "SUCCESSWITHWARNING" now
  • (CHANGE) Added the ability to block phone numbers and phone country codes used during signup
    - Mostly useful if you dont want your voice auth service to call these numbers/countries
  • (CHANGE) Addons can be assigned to multiple addon types now.
    - YOU MUST EDIT ALL OF YOUR ADDONS AND SET THE TYPES!!!
    - Do *NOT* delete your old addons if you have users assigned to them. They are needed for billing.
  • (CHANGE) Domain rules changes
    - Currently, if a domain is ordered, but not paid for, anyone else can order it and win the domain.
    To make domains always show taken no matter what the payment status, enter this Extended System Config key:
    Name: alwaystaken Value: 1 Description: If set to 1, all domains show as taken regardless of payment status
  • (CHANGE) Auto payment routines further optimized
  • (CHANGE) When a cancel hosting job runs, if the following Extended System Config flag is set, any open invoices attached (EXPERIMENTAL)
    to the package will be voided
    key : autovoidhinv
    value: 1
    description: Void any attached open invoices when cancel queue job runs
  • (CHANGE) Expired cc warning will not popup for subaccounts
  • (CHANGE) Admin will get an email when an Auto-Cancel is ordered for hosting
  • (CHANGE) Added Maxmind as a supported voice verification system (EXPERIMENTAL)
  • (CHANGE) Added OnlineNic as a supported registrar (EXPERIMENTAL)
  • (CHANGE) Added BulkRegister as a supported registrar (EXPERIMENTAL)
  • (CHANGE) Added Ensim (linux only) as a supported control panel (EXPERIMENTAL)
    - READ THE README IN THE /includes/ensim DIRECTORY
  • (CHANGE) If a new account fails for Fraudgrabber score, phone auth will not be used
  • (CHANGE) Users that fail phone auth can try again now
    - Set the Extended System Config item "phonecountallowed" to your peference
    - The failed attempt is tracked now. View and edit the attempts in the users record
    - If the attempts is below the max allowed, the user will be presented with the phone auth routines
    upon logging into the system. If they hit the max allowed, they will see the usual 'not active' message
  • (CHANGE) Added Extended Config variable: onlyautoccs
    - Setting this to 1 will force AWBS to ONLY attempt to auto-pay invoices if the user is in CCS mode
    - With it not set, if there is a cc on file, AWBS will attempt to use it to pay the invoice
  • (CHANGE) Added specific email templates for DNS hosting renewal notices
  • (CHANGE) Auto-renew for domains will try to run auto-cc charge routines again at 7 days
  • (CHANGE) If using manual cc mode, new invoices will be due 2 days in the future by default
  • (CHANGE) Added contact form override for character set
    - Extended System Config option "cfcharset" can be set as per the description
  • (CHANGE) Updated cron files
    - The path variable is no longer needed
    RECONFIGURE YOUR CRON COMMANDS TO REMOVE THE TRAILING PATH
    Cron command example: php -q -f /your/path/to/awbs/files/tools/master_cron.php
  • (CHANGE) Remove PUSH link from enom DomainMain page if domain is not in a Closed state (i.e. Pending Renew)
  • (FIX) IRRP lock/unlock code for com/net changed to epp method
  • (FIX) IRRP populate will not function in test mode now
  • (FIX) IRRP renew date issue fixed
  • (FIX) Account refill tax issue fixed. (Account refill is not taxed. Money is taxed when they spend it).
  • (FIX) Moneybookers would not match secret word on occasion
  • (FIX) Resellerclub curl_opt error fixed
  • (FIX) Pending acct email would not be sent when voice auth failed
  • (FIX) Manualcc mode was trying to charge cc's
  • (FIX) Createacct bad character recognition fixed
  • (FIX) Opensrs state/province issue with .ca domains fixed
  • (FIX) Manually added invoices would show as POP in the transaction viewer
  • (FIX) Subaccounts could not login unless they were the only (or first) subaccount
  • (FIX) If a user refreshed browser after creating an affiliate id, another affiliate id would be created
  • (FIX) DNS hosted domains were not showing Renew icon correctly all the time
  • (FIX) DNS hosted domains were showing renew price in the cart
  • (FIX) DNS hosted domains being renewed showed available idp as an extra in the cart
  • (FIX) Hide transfer status link (users area) for domains with non-supported registrars
  • (FIX) Long domain names would not lookup (whois) correctly from admin area domainlist
  • (FIX) Fixes to Payflow module
  • (FIX) Extensive fixes to Resellone and OpenSRS modules
  • (FIX) Trim spaces off stored cc info when saved by customer
  • (FIX) Fixes to Plesk module to be 8.1 compatible while still being 7.x compatible
  • (FIX) Interworx b/w reporting was displaying incorrectly in the admin area
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.3.3 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/update240.php
  7. Delete directory named 'install'.
  8. Login as super admin and verify all configuration settings.
  9. Turn maintenance mode off.

01/07/2007 v2.3.3

NEW MODULES: None

REQUIRES UPDATE SCRIPT (updates DB): Yes

NEW/MODIFIED LANGUAGE:

  • global.php (changed)
  • profilemgmt.php (changed)

NEW/MODIFIED TEMPLATES:

  • registerfly/DomainMain.php (changed)
  • QSuccess.php (changed)
  • BSuccess.php (change)
  • pnewacctwelcome.php (change)
  • popeorder.php (change)
  • templates.php (change)

Addresses the following issues and adds the following features:

  • (CHANGE) $order_id and $invoice_id are available on QSuccess.php and BSuccess.
  • (CHANGE) Change the FROM address on Lost Password emails
  • (CHANGE) Added new admin security setting for queue debug mode
  • (CHANGE) Added default_term for dedicated servers
  • (CHANGE) Change reports and payment forms to default to 2007
  • (FIX) TLD coupon discount would be lost when updating cart a second time
  • (FIX) Templatemonster background color would stay white
  • (FIX) Misc tweaks to EFTSecure module to correct bugs
  • (FIX) Fixed createacct logic problems when domain profiles were enabled on signup
  • (FIX) The afunction 'user-logout' was not being called correctly
  • (FIX) Tweaks to Plesk module to make it work with v8.1
    - Reset your Package Specifics in each package and set values fresh
  • (FIX) Fix the Plesk server communication test
  • (FIX) Adding a domain profile in the admin area would create an sql error
  • (FIX) Tweaks to Varilogix module
  • (FIX) Tweaks to download.php to fix various issues
  • (FIX) When saving a dedicated package, quantity would move to 0
  • (FIX) When client updates card on file it would generate a sql query error
  • (FIX) When viewing pdf invoices from the admin area, the admins information was displayed instead of the users
  • (FIX) Quotes in the email could cause problems in email sent from admin mailer to clients
  • (FIX) Switch/Solo fixes when the Protx module is enabled
  • (FIX) Default nameserver issue fixed in Registerfly module
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.3.2 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/update233.php
  7. Delete directory named 'install'.
  8. Turn maintenance mode off.

12/08/2006 v2.3.2

NEW MODULES:

  • Template Monster
  • ISP Manager (www.ispsystem.com)
  • VDS Manager (www.ispsystem.com)
  • Cardia (CC Processor)
  • EFTSecure (CC Processor)
  • Worldpay Invisible (CC Processor)
  • Varilogix (Fraud Prevention)

REQUIRES UPDATE SCRIPT (updates DB): Yes

NEW/MODIFIED LANGUAGE:

  • editprofile.php (changed)
  • emailarchive.php (new)
  • global.php (changed)
  • templates.php (new)
  • viewitem.php (changed)
  • createacct.php (changed)
  • resetpass.php (changed)
  • download.php (changed)
  • downloada.php (new)
  • omanage.php (change)
  • profilemgmt.php (change)
  • hupgrade.php (change)
  • smanage.php (change)
  • hmanage.php (change)

NEW/MODIFIED TEMPLATES:

  • group1menu.php (changed)
  • ppverify.php (changed)
  • editprofilepass.php (changed)
  • emailarchive.php (new)
  • usermenu.php (changed)
  • templates.php (new)
  • hsignup-regoff.php (new)
  • createacct.php (changed)
  • pnewacctwelcome.php (changed)
  • profilemgmte.php (changed)
  • support.php (changed)
  • omanage.php (changed)
  • forms/oform.php (changed)
  • forms/smanageform.php (changed)
  • forms/hmanageform.php (changed)
  • forms/payment1form.php (changed)
  • forms/downloadform.php (changed)
  • selldomain.php (changed)
  • BSuccess.php (new)
  • popeorder.php (changed)
  • /includes/cp2.php (changed)
  • /includes/cp3.php (changed)
  • /includes/cart_legal_check.php (changed)
  • /includes/cart_legal.php (changed)
  • /includes/pdf/pdfinvoice.php (changed)
  • /eupop.php (changed)

Addresses the following issues and adds the following features:

  • (CHANGE) TLD's can be designated as EPP by admin in TLD Setup/Pricing page now
  • (CHANGE) Added hosting auto-cancel indicators in admin and user areas
  • (CHANGE) server_designation is saved when manually adding hosting/server/other records now
  • (CHANGE) PDF invoices are viewable in the admin area now
  • (CHANGE) Spincheck will now accept: ?cSSld=domain&action=check (ttld[] is optional and will default to com if not specified)
  • (CHANGE) Extended System Config flag showallsections added
    - If set to 1, then sysconfig and module setup pages (admin area) will begin without collapsed sections
  • (CHANGE) Added 'sendmail' option to the adduser api function
  • (CHANGE) Added download Archive flag and user archive download area
  • (CHANGE) Added download Free flag - Allows download to be available to everyone
  • (CHANGE) Minor changes to the Lost Password routine
  • (CHANGE) Running a Generic renew job should update the expire date in the domain list now
  • (CHANGE) Domains auto-renewing with credits would not work if tax was enabled (auto-pay would not pay the tax)
  • (CHANGE) Ability to turn off domain registration/transfer on hsignup page (edit your packages to set the flag)
  • (CHANGE) Default regex for createacct/profilemgmt can have an override value now
    - Add $ca_regex = "^[A-Za-z0-9[:space:]\.\,\'_\-\(\)\#]*$"; (edit to taste) into your dbconfig.php in the editable section
    Note: characters defined are allowed characters.
  • (CHANGE) Added Template Monster module (EXPERIMENTAL)
  • (CHANGE) Added ISP Manager module (EXPERIMENTAL)
  • (CHANGE) Added VDS Manager module (EXPERIMENTAL)
  • (CHANGE) Added Cardia module (EXPERIMENTAL)
  • (CHANGE) Added EFTSecure module (EXPERIMENTAL)
  • (CHANGE) Added Worldpay Invisible module (EXPERIMENTAL)
  • (CHANGE) Added Varilogix module (EXPERIMENTAL)
  • (CHANGE) Log to client comments when a client changes major profile fields
  • (CHANGE) New admin area helpdesk security levels added
    - Only my tickets access
    - Only my tickets AND unassigned tickets access
  • (CHANGE) Minor changes to the way Kayako and Cerberus get called
  • (CHANGE) When a user updates their cc on file, the retry flag is reset on any open invoices (auto payment will be attempted again)
  • (CHANGE) Extended the Plesk module timeout
  • (CHANGE) Any email sent from the admin user editor is logged to the database
    - Added both admin and user area viewer
  • (CHANGE) Added Bank/Wire Transfer as a payment selection
    - You can also assign the BT mail template to the new payment email trigger and edit to taste
    - Set your bank information in /language/english/global.php for display on BSuccess.php template
  • (FIX/CHANGE) Revert admin area spell checker to a prior version (buggy new version)
  • (FIX) Editing a domain profile would not update the profile at Resellerclub
  • (FIX) Fix Cpanel server test (didn't work if using reseller login)
  • (FIX) Misc tweaks to admin area code
  • (FIX) Misc tweaks to Telesign module
  • (FIX) Misc tweaks to second copy code
  • (FIX) Misc tweaks to Resellone module
  • (FIX) Registerfly populate was not assigning registrar correctly
  • (FIX) Fixed strip_tags on domain lookup logging
  • (FIX) Diskspace field was not populated correctly in the hosting list
  • (FIX) Prevent merging an account to itself
  • (FIX) Resellerclub converter did not change the tld assignments
  • (FIX) Checking out with 0 total would not require reading the TOS
  • (FIX) More tweaks to Virtualmin module
  • (FIX) Duplicate transaction_id issue with Moneybookers module fixed
  • (FIX) Admin could not generate user invoices in the future
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.3.1 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/update232.php
  7. Delete directory named 'install'.
  8. Turn maintenance mode off.

10/10/2006 v2.3.1

NEW MODULES: None

REQUIRES UPDATE SCRIPT (updates DB): Yes

NEW/MODIFIED TEMPLATES: None

Addresses the following issues and adds the following features:

  • (CHANGE) Log to client comments when a client changes major profile fields
  • (CHANGE) Moved some of the Human Verification settings out to /includes/captcha_config.php
  • (CHANGE) Ability to check transfer status added for OpenSRS and ResellOne
  • (CHANGE) Cpanel reseller accounts are now automated setup
    - %%HOSTINGIP%% and %%SERVERIP%% are available in the reseller email template
    - If you are giving your resellers an ip, you need to create your cpanel package in whm with the assign ip option
  • (CHANGE) Flag added to Cpanel server setup to force default nameservers on new reseller accts (instead of thier own)
  • (CHANGE) Added ability to use existing paypal subscriptions (such as when migrating to AWBS from another software)
    - Set the subscription id as found at PayPal (Ex: S-123456789) in the users package in the proper field
  • (FIX) Typo in Pending Credit email fixed
  • (FIX) ppverify wasnt parsing currency type correctly
  • (FIX) Resellerclub module tweaked in updateexp.php cron, transfers and renews
  • (FIX) Cpanel module fixes for upgrade/downgrade and for "Check Servers"
  • (FIX) Forum creation module tweaked for all versions of SMF
    - Check your forum config and be sure you have the proper SMF version selected
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.3.0 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode.
  6. Surf to and run install/update231.php
  7. Delete directory named 'install'.
  8. Turn maintenance mode off.

10/05/2006 v2.3.0

Basic CCAvenue code was provided by Bagfull. Thanks!

NEW MODULES:

Addresses the following issues and adds the following features:

  • (CHANGE) Changed country files to reflect YU being changed to CS
  • (CHANGE) Moved worldpay, paypal and moneybookers currency settings into Payment Setup (used to be in the template)
  • (CHANGE) Create Account Preferences moved to System Setup area (from old location /includes/createacctprefs.php)
  • (CHANGE) Addons can run code now
    - If the file exists /includes/addons/[addon package name].php, this file will be executed when the addon queue job is run
    - See the sample file in /includes/addons
  • (CHANGE) The cart will now accept a serialized array
    - See the file(s) in /front-end-demo (delete if you are not going to use them) and the cart-api.txt in the /docs directory
  • (CHANGE) Enhanced support for mutiple AWBS sites running on a single database - EXPERIMENTAL
    - You can set $server_designation="Unique_id"; (no spaces) in dbconfig.php on each server.
    - If set, setup crons on all servers, and each will only run its own jobs. If you choose to setup a
    site as a shared awbs site, each new queue job, hosting record, domain record, support ticket,
    contact form and invoice will be tagged with the designated server name (for reference).
  • (CHANGE) Added com and net to require epp key for transfers
  • (CHANGE) Added code for Google Analytics- EXPERIMENTAL
  • (CHANGE) Added code for Payflow Pro for Windows - EXPERIMENTAL
  • (CHANGE) Adjust cpanel module to fix reseller setup (reflects cpanel changes)
  • (CHANGE) Create a new domain profile is always a choice at checkout now
  • (CHANGE) Added number of times a coupon can be used (or can be unlimited)
  • (CHANGE) Added frontend search support for domaintools.com (account required)(fee based service)
  • (CHANGE) The server das.eu whois server can be set for lookups for .eu domains now
  • (CHANGE) All new domain registrations will store the used profile id in the domain record
    - If there is a profile id stored you will see it when editing the domain record
  • (CHANGE) Dropped support for 3rd level .name ordering and allow only 2nd level ordering
    - You *MUST* edit your index templates and remove the .name order box and any links to the .name order pages (menu)!
    - Support is being dropped by most registrars for 3rd level and only 2nd level is supported.
  • (CHANGE) Moved most all settings out of the dbconfig.php file into the database
    - You *MUST* go to System Setup/Extended System Configuration and tweak your settings to what you had set in your dbconfig.php
    - You should also remove all settings from your dbconfig.php, or copy the sample and edit it with your db info, cookie domain and path
  • (CHANGE) New commands added to the API (see the READMEAPI)
  • (CHANGE) Enom pop and idp orders are held in queue until next run on new registrations now
  • (CHANGE) %%EXPDATE%% (Domain expiry date) is available in the domain cron emails (30day 60day etc)
  • (CHANGE) Log API rejected attempts in history
  • (CHANGE) Initial release of the XML API - See the examples in the xml-api directory
    - See the file(s) in /xml-api directory (delete if you are not going to use them)
  • (CHANGE) Added Billing Email in Company Info - You MUST set this
    - All invoices will come from this address now
  • (CHANGE) Moved the contents of the features.php (language) file into Registrar Config
    - You *MUST* go into each enabled registrar module and configure it
  • (CHANGE) Ability added to view original email templates
  • (CHANGE) Admins are notified via email when there is pending credit now
  • (CHANGE) Added counter to downloads
  • (CHANGE) Users can choose quantity when ordering addons after-the-fact now
  • (CHANGE) Added support for remote AWBS server check-in - EXPERIMENTAL
    - Enable the module if you run multiple copies of AWBS
    - Add your other copies of AWBS as a Server in the System Config
  • (CHANGE) Added Netbilling as a supported processor - EXPERIMENTAL
  • (CHANGE) Added Chronopay as a supported processor - EXPERIMENTAL
  • (CHANGE) Added Hypervm as a supported control panel - EXPERIMENTAL
  • (CHANGE) Added JROX Affiliate as a supported affiliate module - EXPERIMENTAL
  • (CHANGE) Added OpenSRS as a supported registrar - EXPERIMENTAL
  • (CHANGE) Added Resellone (resellone.net) as a supported registrar - EXPERIMENTAL
  • (CHANGE) Setting 'opensrs' or 'resellone' for the whois server in TLD Config will make domain lookups using the respective registrar
  • (CHANGE) Human Verification uniform throughout now
  • (CHANGE) Human Verification characters can be set throughout now (Set in Extended System Config)
  • (CHANGE) Authnet module can select AUTH_CAPTURE or AUTH_ONLY (not recommended)
  • (CHANGE) Added order form support for dedicated servers
  • (CHANGE) Added Human Verification to createacct form
  • (CHANGE) Added connection testers for various registrars and servers
  • (CHANGE) Added populate functionality for registerfly
  • (CHANGE) Cart will accept affiliate code now
  • (CHANGE) Tighten contact form security a bit more
  • (CHANGE) Changed the way the Lost Password functionality works
    - Edit the 2 email templates for lost password
    - Also added page to view pending lost password requests in admin area
  • (CHANGE/FIX) Tweaks to admin area management scripts
  • (CHANGE/FIX) Filter bad chacters out of domain profile fields upon save
  • (FIX) Editprofile template logic fixed (mail type reversed)
  • (FIX) 30 day, 60 day etc domain expire list in admin area all showed 30 day list
  • (FIX) Fix forum module to reflect VBulletin 3.6 changes
  • (FIX) Multiple addon issues resolved
  • (FIX) Admin domain_profile editor would not save new entries
  • (FIX) Tweaks to new CCAvenue module
  • (FIX) Account refill is tax exempt now. User is taxed when they spend the credits
  • (FIX) Cart logic fixed (enter 0 for FREE.......)
  • (FIX) Saving contact info for .eu domains would show an error (Enom module)
  • (FIX) Intermittant cc encryption/decrytion issue fixed
  • (FIX) Auto-create reseller accounts was not functioning on some hosting modules
  • (FIX) Hosting upgrades will use the price_override field now (if it is not blank)
  • (FIX) More Virtualmin tweaks and fixes
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.2.3 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Make a database backup.
  5. Upload all files to your AWBS site in binary mode. (customize templates and language files first if applicable)
    Note: for techy, bare and coolblue theme new templates, visit the download area.
  6. Surf to and run install/update230.php
  7. Delete directory named 'install'.
  8. Login and check settings (System Options, Payment Options, Active Modules etc.) It is very important to do this!
  9. Edit System Setup/Extended System Config area to match your old settings in dbconfig.php!
  10. Make any other applicable config changes as per above changelog.
  11. Upgrade your dbconfig.php to the new version! See /includes/dbconfig-new.php, rename to dbconfig.php and edit
    with your db, cookie domain and workdir path information. Remove the 'needs edit' line at the top. Keep a backup
    of your old dbconfig.php file as a reference while you check/change settings in the Extended System Config area.
  12. Be sure to set your PayPal currency type in Payment Options (yes, it moved there).
  13. Set required fields in the new Create Account Requirements page in the configuration area.
  14. Set new billing email and copy to fields in the company info page. (required fields)
  15. If you are using Directi and wish to switch to the new RESELLERCLUB module, enable the new RESELLERCLUB module, disable
    the Directi module, then visit the Registrar Config area and setup your account details. After saving your settings, run
    the Directi -> Resellerclub migration tool (found at the bottom of the Resellerclub setup page).
  16. Turn maintenance mode off.

07/31/2006 v2.2.3

SECURITY ENHANCEMENTS/FIXES ARE CONTAINED IN THIS RELEASE
AFTER APPLYING THIS PATCH, IT IS HIGHLY RECOMMENDED TO RUN WITH REGISTER_GLOBALS OFF

Addresses the following issues and adds the following features:

  • (CHANGE) Added "quantity in stock" to dedicated servers and other packages
    - Setting to 0 will make the user Order Now! button to change to "Out of Stock". Quantity is also
    shown in the top bar of the order box. This is a manual setting currently. We will add auto-decrement
    in a future version.
  • (CHANGE) Fixed XSS vulnerablity in contact.php
    - Also added many enhancements to attempt detection of and stop misc attacks
    - If possible, you should switch register_globals to OFF on your PHP 4.x server * (Register_globals OFF is not supported yet on PHP5)
  • (CHANGE) Added CCAvenue as a supported processor - EXPERIMENTAL
  • (CHANGE) .SG legal type added (for irrp compatibility)
  • (CHANGE) Added Zervex as a supported hosting control panel - EXPERIMENTAL
  • (CHANGE) Added alternate dedicated server order page table layout (layout 2)
    - Set your description in your package (html code ok), then rename /includes/dstable_rename_me.php to dstable.php
  • (CHANGE) Added some "Are you sure?" dialog in various admin areas
  • (CHANGE) "Search again" when ordering hosting or servers returns to the correct place now
  • (CHANGE) Edit profile (user) shows secret question (non-editable) now
  • (CHANGE) Multiple auto-renew by CC domains will be on a single combined invoice now
  • (CHANGE) Added comments field to user package records
  • (CHANGE) Added next_invoice_date check/repair utilities
    - RUN THESE UTILS! They will check your DB for consistant billing dates and FIX any problems
  • (CHANGE) Added subject field to helpdesk tickets
  • (CHANGE) Added Registerfly testing to admin utils
  • (CHANGE) Added newly released nameserver commands to Registerfly module
  • (CHANGE) Addons for others can be ordered after-the-fact now
  • (CHANGE) Spellchecking added to admin area forms
  • (CHANGE) Added Void Invoice box when canceling Other packages
  • (CHANGE) Added column sort in admin download.php
  • (CHANGE) Added new .EU legal item required by enom
  • (CHANGE) Coupons can be applied to specific domain tld's now
  • (CHANGE) Allow admin area header overrides
    - $admin_content_type="your info here"; and $admin_content_lang="your info here"; can be set in dbconfig.php
  • (CHANGE/FIX) Tweaks to admin area management scripts
  • (FIX) RSS news would popup /includes directory security box
  • (FIX) Setup fees were added twice for addons on invoice
  • (FIX) More fixups to plesk module
  • (FIX) Manual cc mod was not storing CC correctly
  • (FIX) Problems with RSS news cron fixed
  • (FIX) Typo in drbackup fixed
  • (FIX) Force generated hosting usernames to all lowercase in cart
  • (FIX) Tickets opened by admin wouldnt send copy to the user
  • (FIX) Reg/Trans discounts were only applying to first year of multi-year orders
  • (FIX) hsignup.php will strip www. off domains checked now
  • (FIX) Packages not visible will not show up in upgrade lists now
  • (FIX) DNS Hosting queue jobs would run as a new registration
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.2.2 to use this upgrade patch.

  1. Make a complete file and database backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Upload all files to your AWBS site in binary mode. (customize templates and language files first if applicable)
    Note: for techy, bare and coolblue theme new templates, visit the download area.
  5. Surf to and run install/update223.php
  6. Delete directory named 'install'.
  7. Login and check settings (System Options, Payment Options, Active Modules etc.)
  8. Make any other applicable config changes as per above changelog.
  9. Turn maintenance mode off.

06/21/2006 v2.2.2

Sorry, but with the addition of Cerberus support, RSS news and other major changes, there are some changes
to some of the major templates (index, group1menu etc). Take your time upgrading!

Addresses the following issues and adds the following features:

  • (CHANGE) Complete recode for the knowledgebase
    - Support for categories (setup in system config)
    - Layout can be edited in /includes/kbtable.php
    - Edit your existing articles and assign them to categories!
  • (CHANGE) Addons for others!
  • (CHANGE) Removed secret question and answer from Edit Profile for security
  • (CHANGE) Add ability for admin to edit users secret question and answer
  • (CHANGE) Added Registerfly as a supported registrar - EXPERIMENTAL
    - All current api functionality is incorporated
  • (CHANGE) Moved location of all domain expiry email templates (in /email directory) into the database
    - If you customized any emails in the /email directory, you will need to apply the changed in the new email template
  • (CHANGE) Ability to offset timezone (edit dbconfig.php)
    - See timezone.txt file (in /doc on full install, root dir in upgrade) for proper zones
  • (CHANGE) Added flag to dbconfig to force the old cc store system - EXPERIMENTAL
    - Setting $dooldcc="1"; will cause the Update/Store CC box to be hidden, and to force
    storage of cc (if one isnt on file) on hosting, other and server orders.
  • (CHANGE) Added support for Cerberus Support Center (version 3.x)
    - You >>>*MUST*<<< go to module setup and choose your helpdesk option
  • (CHANGE) Added reserved username list in System Options
  • (CHANGE) Global autorenew toggle added to user domain manager
  • (CHANGE) Red required flags in admin user editor reflect settings from createacctprefs.php now
  • (CHANGE) Added RSS newsfeed system and converted news blocks to use it if enabled in dbconfig
    - New RSS cron: /tools/rssgen.php
    - Cron should run once daily or you can force RSS rebuild from the Utils in System Config area
    - chmod 777 the /rssnews/lastrss/cache directory to enable RSS caching
    - <DIV> height should be set in the /includes/rss/rssinc.php file according to your needs
  • (CHANGE) Added support for four nameservers thoughout the system
  • (CHANGE) Support for external Knowledgebase added
  • (CHANGE) Place entry in log when customers update cc on file
  • (CHANGE) Pending renews are still counted in 30 day list etc. now
  • (CHANGE) Adjust enom webhosting module to align with enoms new Cancel requirements
  • (CHANGE) News stored using htmlentities now. If using your own code to pull news, do as below:
    -Example: $news[0][topic] = html_entity_decode($news[0][topic], ENT_QUOTES);
  • (CHANGE/FIX) Numerous changes and fixes to the SSL module
  • (CHANGE/FIX) When admin opens a ticket for a user, it is flagged red and signature is applied now
  • (CHANGE/FIX) Extensive changes to tax system
    - Tax is now on a per item basis on invoices and can be toggled
    - Other packages and addons can be made tax exempt
    - Reactivation and declined CC fees can be taxed
  • (CHANGE) Misc tweaks to admin contact form manager
  • (CHANGE) Tweaks to speed up stats gathering on adminwelcome page
  • (CHANGE) Admin maintenance mode override added to dbconfig.php
    - Admin can use site fully when site is in maintenance mode. Be careful you don't forget maintenance mode is on :)
  • (CHANGE) Popup whois lookups will now work on windows (uses sams whois)
  • (FIX) When users refreshed browser after submitting a ticket, a dupe ticket was created
  • (FIX) UK transfers force 2 years now
  • (FIX) Fixed misc problems with user area download.php
  • (FIX) Fixed all know problems in Teamspeak module
  • (FIX) Intermitant errors showed in some screens when using IE
  • (FIX) Unix time showed for last login time intermitantly
  • (FIX) Intermittant CC encryption/decryption error fixed (in Store CC functions)
  • (CHANGE/FIX) Numerous changes and fixes to the Plesk module
    - Recommend using the new "Clear and Reset" link in the Hosting PKG Editor and resetting your plesk
    extended config info to defaults for each package, then reconfiguring each
  • (FIX) Resolved all known Evalidate module issues
  • (FIX) Ordering addons after-the-fact for an existing order would show as No Charge
  • (FIX) Whois link on spincheck would only work when logged in
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.2.1 to use this upgrade patch.

  1. Make a complete file and database backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Upload all files to your AWBS site in binary mode. (customize templates and language files first if applicable)
    Note: for techy, bare and coolblue theme new templates, visit the download area.
  5. Add changes from /includes/dbconfig-new.php into your existing dbconfig.php and configure as needed.
  6. Surf to and run install/update222.php
  7. Delete directory named 'install'.
  8. Login and check settings (System Options, Payment Options, Active Modules etc.)
  9. Make any other applicable config changes as per above changelog.
  10. Turn maintenance mode off.

***>> POST INSTALL <<***

  1. Go to modules and select your helpdesk. Verify all other module settings
  2. Check/reset all tax settings.
  3. Edit the new KB categories to your liking
  4. Edit ALL of your KB articles and assign them to a category

05/12/2006 v2.2.1

Addresses the following issues and adds the following features:

  • (FIX) Fixed support link in user domain manager if using kayako module and domain in list was flagged
  • (FIX) Fixed typo in salestax report
  • (FIX) Has Hosting would sometimes show up in the cart when it shouldn't
  • (FIX) Free domain was not free anymore if you Updated cart
  • (FIX) Clicking A-Z links in multiple admin areas fixed
  • (FIX) Irrp module would error when saving nameservers
  • (FIX) Server Package line when adding/editing packages was missing in some cases
  • (FIX) Missing </form> in cart.php and emailmgmt.php template fixed
  • (FIX) Blank popup when Adding to Queue/Running Queue from hostingadmin fixed
  • (FIX) When paying an invoice with partial credits, the full amount would show in the logs
  • (FIX) Fixed all known API issues
  • (FIX) Bandwidth billing for Plesk had a parsing error
  • (FIX) Bandwidth overage invoices will add tax (if applicable)
  • (FIX) Reactivation Fee was not adding a new line item to the invoice correctly
  • (CHANGE) Admin area profile editor shows the profile nameserver info now
  • (CHANGE) 4 new forum modules added
    • Invision 2.x
    • Simple Machines Forum
    • e107
    • Mercury board
  • (CHANGE) Updating card on file only allows 2 character country code now
    - Recommend changing language (in viewitem.php) to read:
    define(CARDCOUNTRY, "Card Country (2 digit code)");
  • (CHANGE) Added Email Validation module
    - This will attempt to validate the users email domain and that the email box is valid.
    - TEST THIS on your system before putting it live - Enable in dbconfig.php
  • (CHANGE) Added AfterFunctions module. (/includes/afunctions)
    - This module contains sections where you can insert custom code. Your code will be called and executed after
    the successful completion of the selected parent function
  • (CHANGE) Added PDF Invoices for customers - EXPERIMENTAL
    - You must edit dbconfig.php and set the pdf settings and enable pdf invoices.
    - Edit the logo in /includes/pdf as well as the invoice itself (pdfinvoice.php)
  • (CHANGE) Store CC feature available all the time now (if running an onsite processor)
  • (CHANGE) Users can now use "Card on File" as a payment option if they have a CC on file
  • (CHANGE) If a user has a Card on File and a domain with Auto-Renew checked, an invoice will be generated at
    30 days prior to expire and invoice_cron will attempt to charge the Card on File. User will also get a notice
    at 35 days warning that the Card on File will be charged in 5 days.
  • (CHANGE) Admin db searches will accept ? or * as wildcards now, as well as % (mod_security compatibility).
  • (CHANGE) Support ticket mails to admin have a direct link to the admin helpdesk ticket in them now
    - Add this variable to your helpdesk email templates: %%ADMINLINK%%
  • (CHANGE) Whois link added when domain is taken (spincheck)
    - Toggle on by adding $scwhois="1"; to your dbconfig.php
  • (CHANGE) Convert PSIGate module to the new XML api specs (now supports recurring).
    - If you are using psigate, you MUST reconfigure your settings in Payment Options
  • (CHANGE) Added new commands to API
    - Available Commands: adduser, addhosting, adddomain, suspendhosting, unsuspendhosting, cancelhosting
    - Sending ?accesskey=yourkey alone will echo all available commands
  • (CHANGE) Numerous changes towards becoming PHP5 compatible (Register Globals ON currently)
  • (CHANGE) Added new "Reactivation Fee" toggle in user record
    - Can toggle between using System Default setting, Always Charge, and Never Charge. Always Charge will
    charge the Reactivation Fee even if the system default is off
  • (CHANGE) Added new "Declined CC Fee" toggle in user record and a master toggle in Payment Options - EXPERIMENTAL
    - Can toggle between using System Default setting, Always Charge, and Never Charge. Always Charge will
    charge the Declined CC Fee even if the system default is off
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.2.0 to use this upgrade patch.

  1. Make a complete file and database backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (System Options)
  4. Upload all files to your AWBS site in binary mode. (customize templates and language files first if applicable)
    Note: for techy, bare and coolblue theme new templates, visit the download area.
  5. Add changes from /includes/dbconfig-new.php into your existing dbconfig.php and configure as needed.
  6. Surf to and run install/update221.php
  7. Delete directory named 'install'.
  8. Login and check settings (System Options, Payment Options, Active Modules etc.)
  9. Make any other applicable config changes as per above changelog.
  10. Turn maintenance mode off.

***EDIT ppverify.php IN THE TEMPLATES DIRECTORY AND SET YOUR CURRENCY (IF NOT USING USD)***


04/17/2006 v2.2.0 Build163

Addresses the following issues and adds the following features:

  • (FIX) Directi would sometimes show blank screen when editing contacts
  • (FIX) Switch/Solo issue number shows for manual cc now
  • (FIX) Paging on useradmin fixed
  • (FIX) Contactadmin had problems with quotes on occasion
  • (FIX) Tweaked package price error detection
  • (FIX) Transfer cron fixed (Directi mysql errors)
  • (FIX) Fixed Protx 'duplicate transaction code' issue
  • (FIX) All known IdevAffiliate issues fixed
  • (FIX) Paging on Other Type Setup fixed
  • (FIX) If an addon was not recurring, pricing term still showed as Monthly
  • (FIX) Upgrade/downgrade would not update the database correctly always
  • (FIX) IRRP renew issue fixed (adapt to changes at key systems)
  • (FIX) Hosting upgrades/downgrades will clear any price_override that is set when the queue job is run
  • (FIX) Fix some Become User logic
  • (FIX) CC last4 would show encrypted data on occasion in user area
  • (FIX) Clicking "expiring in 30 days" from user area would not show todays expiring domains
  • (FIX) Fix for 0.00 invoice produced if user refreshed after making payment.
  • (CHANGE) Running a generic domain queue job will update the db (etc...) now
  • (CHANGE) Added support for .eu with Enom module (also check /eupop.php for editing)
  • (CHANGE) Split legal type info into separate files to make addition of new domains requiring legal info easier
    - /includes/cart_legal_check.php and /includes/cart_legal.php
    - /includes/enom/legalinc.php
  • (CHANGE) Remove 2005 from CC expire date choices
  • (CHANGE) Added full support for Lxadmin (http://www.lxlabs.com)
  • (CHANGE) When paying with credits, the idevaffiliate user is not credited (if module is active)
  • (CHANGE) Contact form is protected by CAPTCHA verification now (if enabled for whois, and if php gd2 is present)
  • (CHANGE) idprotect.php only shows supported idp tld's in the pulldown now
  • (CHANGE) All raw payment data is logged to the db and searchable in admin area now
    -New security level for this area
    -Payment History link on left menu
  • (CHANGE) Lost password requests are logged to history now
  • (CHANGE) Paypal sandbox testing can be toggled in procadmin now
    (don't have to rename files anymore)
  • (CHANGE) Helm creates a reminder to suspend/unsuspend the account
    (Helm doesnt suspend/unsuspend the domain, just the user)
  • (CHANGE) Add subaction to helpdesk so non-logged in users are redirected correctly
  • (CHANGE) Subdomain hosting can be toggled in each package now
  • (CHANGE) Initial release of the frontend API.
    Current functions are adduser, adddomain and addhosting.
    See the READMEAPI in this zip
  • (CHANGE) Enom EPP key now shows N/A instead of False when applicable
  • (CHANGE) Numerous changes to become register_globals OFF compatible
  • (CHANGE) Added Stormpay as a supported payment method
    -Stormpay recurring support is currently EXPERIMENTAL
  • (CHANGE) Added E-Gold as a supported payment method
  • (CHANGE) Renewing a domain will check extras now and bill accordingly
  • (CHANGE) Nominet domains not within 90 days of expire wont show renew link now
  • (CHANGE) Tooltip popup added to user area helpdesk (mouseover ticket ID shows ticket info)
  • (CHANGE) Tooltip popup added to user area other package lister
  • (CHANGE) New hosting signup form dupe checks for already hosted ACTIVE domain name
  • (CHANGE) Added admin area user domain profile editor - link in user's record of user manager
  • (CHANGE) Ability to pass user group on the fly
  • (CHANGE) Addons show ONE TIME when recurring flag is not set
    Additionally, when the recurring flag is not selected, the MONTHLY price is ALWAYS used!
    *EDIT YOUR ADDONS ACCORDINGLY!!*
  • (CHANGE) Added new db 'cleaning' tools.
  • (CHANGE) Searches in user manager, hosting manager and domain manager changed to exact match; i.e. search results
    based upon exact entry. Use % for wildcard search. Example: search for 'user' will only produce the username 'user'.
    Search for 'user%' and you will see all users with 'user' in their username.
  • (FIX/CHANGE) eNom renew on domain with ID Protect will queue so ID Protect can be renewed manually at enom.
    ID Protect renewal is not yet supported via API.
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.1.2 to use this upgrade patch.

  1. Make a complete file and database backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (system options)
  4. Upload all files to your AWBS site in binary mode. (customize templates and language files first if applicable)
    Note: for techy, bare and coolblue theme new templates, visit the download area.
  5. Add changes from /includes/dbconfig-new.php into your dbconfig.php.
  6. Surf to and run install/update220.php
  7. Delete directory named 'install'.
  8. Login as super admin and turn maintenance mode off.
  9. Make any applicable config changes as per above changelog.

01/31/2006 v2.1.2 Build51

Addresses the following issues and adds the following features:

  • (FIX) Nominet module should use profiles now
  • (FIX) 2CO recurring fix (invoice wouldnt be paid)
  • (FIX) Fixed some wording in the teamspeak module
  • (FIX) Tweaks to Echo recurring
  • (FIX) Tweaks to Eway module
  • (FIX) Tweaks to Cpanel module (reseller setup)
  • (FIX) Fraud bypass flag was being ignored on occasion
  • (FIX) If IRRP module was enabled, tspincheck would fail (blank page)
  • (FIX) Directi transfers were prematurely set to closed
  • (FIX) Renew/invoice date issue on other packages fixed (when setting pending - > active)
  • (FIX) Addons were not displaying in user area when viewing packages
  • (CHANGE) Added Virtualmin Pro module - EXPERIMENTAL (http://www.virtualmin.com)
  • (FIX) Intermittant double invoice issue fixed
  • (CHANGE) Admin can add helpdesk tickets for users from admin area now
  • (CHANGE) Added default group to Kayako setup...Will pass with user when entering support
  • (FIX) Directi module would pass + in string when using address2
  • (CHANGE) Added ability to generate user invoices to user administrator
  • (CHANGE) Security changes to numerous templates (preventive maintenance)
  • (CHANGE) Recurring billing should function with Custom Onsite code now
  • (CHANGE) Implemented the enom GETREGAGREEMENT function
    This can be used to show enoms latest registration agreement
    Example popup call in a template:
    <a href="#" target="_blank" onClick='window.open("<?=$base?>/regagree.php","pricing","width=475,height=415,status=yes,scrollbars=1,resizable=1");return false;'>Registration Agreement</a>
    Example to display it: <?php echo get_enom_ra(); ?>
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.1.1 to use this upgrade patch.

  1. Make a complete file and database backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Put your site in maintenance mode (system options)
  4. Upload all files to your AWBS site in binary mode. (customize templates first if applicable)
    Note: for techy, bare and coolblue theme new templates, visit the download area.
  5. Add changes from /includes/dbconfig-new.php into your dbconfig.php.
  6. Surf to and run install/update212.php
  7. Delete directory named 'install'.
  8. Login as super admin and turn maintenance mode off.

11/20/2005 v2.1.1 Build14

Addresses the following issues and adds the following features:

  • (FIX) Remember Me was looping
  • (FIX) Hooks for future voice verification were modified
  • (FIX) Added checks to be sure customers stored cc has double digit exp dates
  • (FIX) Queue runner tweaks on hosting/domain ordering
  • (FIX) Fixed some typos in Teamspeak server setup wizard
  • (FIX) If Idev module was enabled, an sql error was logged in adminwelcome area
  • (FIX) Missing Paypal Pro files included
  • (FIX) Intermittent sql error logged from directi module fixed
  • (FIX) Eway module tweaked to ignore ssl errors
  • (FIX) Personal download manager wasnt looking at new categories
  • (FIX) Fix module table issues affecting webmin and kayako lines in db (for upgraders)
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.1.0 to use this upgrade patch.

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Reseller website.
  3. Upload all files to your AWBS site.
  4. Surf to and run /install/update211.php

11/16/2005 v2.1.0 Build149

Addresses the following issues and adds the following features:

  • (CHANGE) Directi module sends province in state field now (if selected)
  • (CHANGE) Rework signup flow some more (can we make everyone happy?)  :)
  • (CHANGE) Added support for Kayako (version 3) - EXPERIMENTAL
  • (CHANGE) Added support for Webmin - EXPERIMENTAL
    Initially geared for shell account setup
  • (CHANGE) %%SUBTOTAL%% is available in invoice email templates now ($total - $tax)
  • (CHANGE) Add Teamspeak module (create, suspend, unsuspend, cancel, up/downgrade)
    Tested on version: 2.0.20.01 Linux Server - EXPERIMENTAL
  • (FIX) Directi renew domain issues resolved
  • (FIX) Manually closed enom transfers were not being detected correctly by updtransfers
  • (FIX) Directi get expire date issues resolved
  • (FIX) Contact set bug when pushing enom domain fixed
  • (FIX) UK 2 year minimum in cart fixed
  • (FIX) Admin area cc year matches user area now (2015)
  • (FIX) Helpdesk quick responses will allow quotes etc. now
  • (FIX) Fix partial credit issue when paying invoice
  • (FIX) If only accepting checks, check was not checked by default on payment page
  • (FIX) Renaming a registrar would make it disappear from the list
  • (FIX) Fix interworx account creation issue
  • (FIX) Fix taxable flag when adding an invoice manually
  • (FIX) Single quote in testimonial update/save bug fixed
  • (FIX) Adding an affiliate sale would not save invoice id
  • (FIX) Affiliate payout fixes
  • (FIX) Hosting auto-cancel was logging wrong userid (display only) when cron ran
  • (FIX) Fix problem in hupgrade if admin username was made with caps in it
  • (FIX) Tweaks to domain auto-renew cron
  • (FIX) Auto-renew domains will respect user discount now
  • (FIX) Expired domains are removed from for sale list by cron now
  • (FIX) Archiving a domain removes it from the for sale list now
  • (FIX) Tweaks to download area (user)
  • (FIX) IRRP transfers would be set to Closed instead of Pending status upon queue run
  • (FIX) Coupon Usage Report parse error fixed
  • (FIX) Sub-Account manager fixes
  • (FIX) Credit card info not saving for some cards fixed
  • (FIX) 2co bug when paying recurring invoice fixed (didnt pass recid)
  • (FIX) Fixed all known misc 2co bugs
  • (CHANGE) Added positioning for hosting, dedicated server, addon and other packages
  • (CHANGE) Added 'Remember Me' to login page. Only works when surfing to index.php to
    avoid conflict with Sudo User mode (clicking LogOut removes cookie)
  • (CHANGE) Leaving bw limit, disk space etc in plesk packages will send in unlimited now
  • (CHANGE) When creating the 1st domain profile, it is populated with user record info
  • (CHANGE) Allow for custom download categories, and add category picker for users
  • (CHANGE) Checkbox for ip based plans in hosting plan setup (applies to cpanel only)
  • (CHANGE) Add recurring support for Echo module
  • (CHANGE) Add PayPal Pro as a supported processor (no recurring support currently) - EXPERIMENTAL
  • (CHANGE) Auto encryption of credit cards - Set encryption pass in System Options
    - Auto decrypt on cron * (Note: Remove password from cron command)
  • (CHANGE) Added sub-domain selection when ordering hosting (setup in admin area) - EXPERIMENTAL
  • (CHANGE) Ability for user added mail and template variables added
    See /includes/gparser_user.php.sample and /includes/mailparser_user.php.sample
  • (FIX) Email templates would not save if they contained unclosed special characters
  • (CHANGE) When not logged in and exiting cart to payment screen, user can be redirected to createacct
    by default instead of alogin (place $ca_first="1"; in dbconfig)
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.6 to use this upgrade patch.

SUMMARY

  1. Make a complete file backup of your AWBS site.
  2. Download and unzip upgrade/patch from www.awbs.com or your AWBS Authorized Resller website.
  3. Make customization(s) ready for upload, review changes, etc.
  4. Put your AWBS site in maintenance mode.
  5. Make db backup of AWBS db.
  6. Upgrade, check config, etc.
  7. Turn maintenance mode off.

DETAILS

  1. Backup all files.
  2. Download the AWBS v2.1.0 patch zip. Unzip with paths at a location you can edit the files.
  3. Paste new language entries into your existing language files.
  4. Review new template files for any changes to any custom templates you have. Use a compare tool such as Beyond Compare to
    compare your custom templates to the new templates and merge in new changes and remove things that were removed from the
    template in the upgrade. Important! Some templates are theme specific. If you do not use the business theme, download the
    theme you use from the download area and do not use the templates in the upgrade zip.
  5. Review any other changed files that you have customized, such as cp2.php, createacctprefs.php, etc. to ensure you do not lose
    any customizations you have made. Merge changes to your custom files as above or add your custom code to the new files.
  6. Put your AWBS site into maintenance mode. Obtain a database backup.
  7. Upload AWBS patch files excluding the language, custom templates, etc. Upload your upgraded custom templates and any other
    custom files you have prepared in step 5.
  8. Add new changes from includes/dbconfig-new.php to your existing includes/dbconfig.php file.
  9. Surf to and run install/update210.php file.
  10. Remove (or rename) the 'install' directory.
  11. Login as super admin, review settings in these areas:
    1. Add your credit card encryption password in the system setup, system options page IF you use an onsite credit card processor with
      recurring support OR you use manual cc processing module. It is important that you add the exact same password that has been
      used to encrypt all credit cards previously.
    2. Configure(create) download categories if you use the download area. Assign each download to a new category.
    3. If using 2checkout with recurring other packages, verfiy/add recurring product IDs for any recurring other packages offered in the
      Other Package Setup area.
    4. Review module setup page for any new modules you wish to use/configure.
  12. Turn maintenance mode off.
  13. Review your site to ensure there are no problems.
  14. Remove the encryption password from the invoice_cron.php command line.

Our support forum can be found at: http://forum.dramsystem.com, or open
a helpdesk ticket where you purchased AWBS if you have any issues/questions.
Report bugs at: http://dev.dramsystem.com

Thanks,

AWBS Staff


05/30/2005 v2.0.6 Build72

Addresses the following issues and adds the following features:

  • (FIX) All known 2.0.5 issues resolved
  • (FIX) More tweaks to Directi module
  • (FIX) Other manager would not set next_invoice date automatically when activating a package
  • (FIX) ForSale will wrap page numbers now
  • (FIX) Update CC in user area fixed
  • (FIX) Paying with another payment method will not change users current subscription settings
  • (CHANGE) Payflow module sends in description in extra field now
  • (CHANGE) Added support for ZipZap (New Zealand payment processor)
  • (FIX) Echo module parse issue rectified
  • (CHANGE) Tweaks to manual cc module
  • (CHANGE) Manual cc module asks for cvv when customer updates card
  • (FIX) Deleting/merging a user did not delete/merge invoice items
  • (CHANGE) Added 'position' var for tld's
    - Determines what order tlds are displayed, and chooses first 5 positions to
    display on index. EDIT TLD CONFIG AFTER UPDATING!!
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.5 to use this upgrade patch.

  1. Unzip with paths.
  2. Upload all files in binary mode to your AWBS web directory, except language and templates files.
    Add new changes to your existing language files.
    Templates are included only for the business theme. If you are running other than the business theme,
    upload the files to your theme directory after merging in your custom changes.
  3. Merge in new additions from includes/dbconfig-new.php to includes/dbconfig.php
  4. Surf to and run install/update206.php

05/07/2005 v2.0.5 Build31

Addresses the following issues and adds the following features:

  • (CHANGE) Extensive speed increases throughout the program
  • (CHANGE) Added Protx as a supported payment method (supports recurring)
  • (CHANGE) Added 'Post Payments' to admin security levels
  • (CHANGE) Tweaks to updateexp cron (directi section, format display better)
  • (CHANGE) Tweaks to invoice cron
  • (CHANGE) Tweaks to updtransfer cron
  • (CHANGE) Better error grabbing in Directi module
  • (CHANGE) Added manual cc processing (experimental)
    - If selected, the cc will be stored and the cvv will be emailed to you
    so you can manually charge the cc with your processor
  • (CHANGE) Misc tweaks in admin area
  • (CHANGE) Running a Dedicated Server queue job updates the client package now
  • (CHANGE) Addons calculate amounts more accuratly now
  • (CHANGE) Moved accepted credit card setup to Module Setup
    - You need to adjust these settings after upgrading
  • (FIX) Typo in createacct and editprofile fixed
  • (FIX) header.php java errors fixed (only see on mozilla based browser)
  • (FIX) Addons link in user hosting respects the visible flag now
  • (FIX) Fix the way hosting_cron deals with auto-cancel crons
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.4 to use this upgrade patch.

  1. Unzip with paths.
  2. Upload all files in binary mode to your AWBS web directory, except language and templates files.
    Add new changes to your existing language files.
    Unzip templates and upload to your theme directory.
  3. Merge in new additions from includes/dbconfig-new.php to includes/dbconfig.php
  4. Surf to and run install/update205.php
  5. Login as super admin, go to system setup, module setup and setup your accepted credit cards if applicable.

04/14/2005 v2.0.4 Build22

Addresses the following issues and adds the following features:

  • (FIX) Admin area Other manage will show quantity ordered when editing record.
  • (FIX) 30day Renew logic fix in welcome area (Domains expiring in 30 days)
  • (FIX) Change sql select limits in crons to avoid overloads
  • (FIX) Fixed various mailto links to better respect mail settings
  • (FIX) Generic was not showing as a choice in module setup
  • (FIX) Adapt to a recent change in cpanel that broke killing reseller accounts
  • (FIX) Enom idprotect queue error fixed
  • (FIX) Tweaks to transfer resubmit
  • (CHANGE) Change CC Updater to request First & Last name on separate lines
  • (CHANGE) 'Buy Now' link is displayed at top of package creation pages.
    Use this on your custom pages to link to the start order routine
  • (CHANGE) Tweaks to version4 importer
  • (CHANGE) Tweaks to MB importer (experimental)
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.3 to use this upgrade patch.

  1. Unzip with paths.
  2. Upload all files in binary mode to your AWBS web directory, except language files. Add new changes to your existing language files.
  3. Merge in new additions from includes/dbconfig-new.php to includes/dbconfig.php

04/10/2005 v2.0.3 Build19

Addresses the following issues and adds the following features:

  • (FIX) Addons were showing on invoices they shouldn't
    - This happened only after a cron run of invoice_cron. Although addons
    on some invoices would show up when they should not be there, the
    invoice total would be correct. This is just a display issue.
  • (FIX) RVSkin integration login session issue fixed
  • (FIX) Invoice report was not displaying line item info correctly
  • (FIX) Fixed various mailto links to better respect mail settings
  • (CHANGE) Plesk module tweaked to work around plesk 'real name' restrictions
  • (FIX) Moneybookers accountid and cancelurl fields were not passing to ppverify
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.2 to use this upgrade patch.

BACKUP YOUR DATABASE

  1. Unzip with paths.
  2. Upload all files in binary mode to your AWBS web directory.
  3. Surf to http://[your AWBS url]/install/update203.php and run through the database upgrade process.

04/08/2005 v2.0.2 Build7

**Critical Update**

Addresses the following issues and adds the following features:

  • (FIX) Critical Invoice Cron fix!
    A serious problem with the invoice cron has come to our attention this evening.
    Since the release of 2.0, the nightly cron has been generating new invoices, but
    has not included the client package id in the invoice. When one of these invoices is
    paid, AWBS does not know which package to update the renew date on. This patch will:
    a) correct future invoices to be generated correctly
    b) go back in time and fix any UNPAID invoices with the proper package id
    c) provide you a list of invoices that have been paid while in this state.
    Using the generated list, you will be able to manually check, and correct if needed,
    the next renew date and renewed on date on affected packages.
  • (FIX) Corrected Helm package ID lister to pull ID's correctly
  • (FIX) Fixed Directi engine include issue
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0.1 to use this upgrade patch.

  1. Unzip with paths.
  2. Upload all files in binary mode to your AWBS web directory.
  3. Surf to http://[your AWBS url]/install/update202.php and run through the database upgrade process.

04/06/2005 v2.0.1 Build14

Addresses the following issues and adds the following features:

  • (FIX) Correct contactadmin to display messages with quotes in them correctly
  • (FIX) In admin helpdesk, sorting order after saving a ticket will be correct now
  • (FIX) The edit cc link in users welcome area will display correctly now
  • (FIX) The forum module was creating accounts with bad passwords
  • (FIX) LogOut was logging a silent error
  • (FIX) Cart typo fixed
  • (FIX) Pending affiliate link went to #
  • (CHANGE) Added Helm port to server wizard
  • (CHANGE) Added Helm package ID grabber in Server Administrator
  • (FIX) Session issue fixed
  • (FIX) Added $cookie_domain to dbconfig.php - This MUST exist and be edited correctly
  • (FIX) Hide Refill Account link in user welcome screen
  • (FIX) Fix table issue in cart template
  • (CHANGE) Added field in domain manager for DI order ID
    This is needed if manually adding a domain registered at Directi.
    You can get this id in the Directi manager.
  • (FIX/CHANGE) Misc other fixes/tweaks

UPGRADE INSTRUCTIONS:
Note: You MUST be running AWBS 2.0 to use this upgrade patch.

  1. Unzip with paths.
  2. Upload all files in binary mode to your AWBS web directory.
  3. View the new dbconfig.php file, copy and paste the $cookie_domain line
    into your existing dbconfig.php file and edit the cookie domain with your domain.
    Make sure it starts with a dot (.) and has nothing after it.
    Example: $cookie_domain=".mydomain.com";

04/01/2005 v2.0 Build234

READ THE README IN THE ZIP!!!!!!!

Addresses the following issues and adds the following features:

(CHANGE) Retire support for command line curl.
- Server *MUST* support php compiled curl (CHANGE) Remove support for cross domain secure sites
- Your non-secure url and your secure url *MUST* both be in
the same domain now. No shared ssl urls etc...
  • (CHANGE) Reverse Payment option added to Invoice Manager
  • (FIX) Typo in user hosting manager fixed
  • (CHANGE) Date Pickers added to admin area
  • (CHANGE) Domain Archive added (Move old/lost domains here)
    -You can move expired/lost domains to the archive DB
  • (CHANGE) Added lostpatrol.php cron for cleaning up lost domains (move to archive)
  • (CHANGE) Redesigned and cleaned up cart
  • (CHANGE) Coupon is stored and displayed in each package now
    -This will enable creating reports based on coupons used
  • (CHANGE) Hosting signup strips off http:// etc now
  • (CHANGE) Hide Resend and Cancel links in hmanage if acct is not active
  • (CHANGE) Added support for Eway (Supports recurring billing)
  • (CHANGE) Added support for BluePay (Supports recurring billing)
  • (CHANGE) Added support for Moneybookers
  • (CHANGE) Added support for NoChex
  • (CHANGE) Tweaks to updateexp for generic domains. Also added interactive ability
    -Surf to /tools/updateexp.php?liverun=1 to get the menu
  • (CHANGE) Changing 'days to invoice ahead' will update all package next_invoice dates
  • (CHANGE) Added server and other packages to the client mailer (from user editor)
  • (CHANGE) Link in admin trasfer status viewer to resubmit failed transfers
  • (CHANGE) Helpdesk staff support added
  • (CHANGE) Added signature field in user editor (for admin helpdesk signature)
  • (CHANGE) Numerous new admin area helpdesk quick links
  • (CHANGE) Line item billing implemented (Stage 1)
  • (CHANGE) RVSkin support added
  • (FIX) Adding an other package will auto-populate description and type now
  • (CHANGE) Changing a server name will also update all plans to the new default server name
  • (CHANGE) Invoice cron will only send one late notice now if multiple invoices are late
  • (CHANGE) Added 'Flagged' status to users
    -Setting a user to Flagged will display the text set in flagged_text and not allow the user
    to do anything else on the site until status is set back to active.
  • (CHANGE) Sorting added to email template admin area
  • (FIX) Fix db backup file so restores go more smoothly
  • (CHANGE) Full support for Plesk Control Panel - Add/Delete/Suspend/Unsuspend/Upgrade-Downgrade
    - v7.x Windows and v7.5 *nix systems are tested and fully functional at this point.
  • (CHANGE) Directi added as a supported registrar (Phase 1)
  • (CHANGE) Revamp domain profiles functionality. Users can now have multiple selectable profiles
  • (CHANGE) Hosting server load balancing logic added (Server groups)
  • (CHANGE) Bandwidth overage billing system added (Cpanel, Interworx and Plesk on this release)
    - Plesk support for all Linux and v7.5 Windows only
    - Bandwidth overage warning is sent upon reaching bw limit for the plan
  • (CHANGE) User can now create and manage sub-accounts and permissions for them
  • (CHANGE) Admin area secuity levels added
    -Super admin can now delegate permissions for normal admins via the extensive choices
    in the new security administrator
  • (CHANGE) Users can apply partial credits when paying invoices (but not during checkout)
  • (CHANGE) 'Sticky' searches in admin area
  • (CHANGE) Integrated Sam's Whois. For those on windows, set this to active to resolve lookup issues
  • (CHANGE) If paying by check, invoice due date is set to 15 days in the future
  • (CHANGE) If paying by PayPal Echeck, invoice due date is set to 10 days in the future
  • (CHANGE) Add newest .CA legal contact fields to Domain Contact Manager
  • (CHANGE) Added %%BALANCE%% variable to the invoice email templates
  • (CHANGE) Added Addon types. This allows for purchasing addons inline during order process
  • (CHANGE) Addons can be ordered inline during order process now
  • (CHANGE) Redesigned admin area look and functionality
  • (CHANGE) Redesigned user welcome area look and functionality
  • (FIX) Misc fixes to Virtual Terminal
  • (CHANGE) New reports added to reporting section. Existing reports optimized
  • (CHANGE) New Fraudgrabber checks - Known Carder Email and Known Transparant Proxy
  • (CHANGE) Users will be prompted to confirm selection when ordering a hosting downgrade now
  • (CHANGE) Misc. utilities/tools added in System Setup area
  • (CHANGE) Auto-cancel hosting added
    -Admins can choose to auto cancel a hosting account on a specific day (or next renew date)
    -Users can choose to auto cancel a hosting account immediatly or on next renew date
  • (CHANGE) Added initial support for Helm Windows Control Panel. Currently supported on Help 3.2.3beta+
    - Create, suspend, unsuspend and delete account is currently supported
    - Note: Due to current limitations in the current Helm API, the following limitations are in DRAMS:
    - Suspending a user ONLY suspends the user, not the domains under the users account
    - Upgrade/Downgrade are not automated
  • (CHANGE) Irrp.net added as a supported registrar (Phase 1)
  • (CHANGE) Added Whois Lookup popup link in various areas in admin area
  • (CHANGE) Added ability to block credit cards to System Options
  • (CHANGE) Simplified create account and editprofile, as they are not used for domain reg anymore
    - You can set your own required fields in /includes/createacctprefs.php
  • (CHANGE) Quickstart help added in admin area for new installs
  • (CHANGE) Reminders added in admin area for reminding you of things to do etc.
  • (CHANGE) Added some simple testing scripts for testing misc connectivity
  • (CHANGE) Added Innovative Gateway as a supported payment processor
  • (CHANGE) Added populate ability for Irrp/Key Systems
  • (FIX) Adding tld's to enom reseller list works correctly now
  • (CHANGE) Added iDevAffiliate integration
  • (FIX/CHANGE) Misc other fixes/tweaks

SURF TO AND RUN /install/update20.php DELETE THIS FILE AFTER RUNNING IT.