Difference between revisions of "AWBS ChangeLog"

From AWBS Wiki
Jump to: navigation, search
(03/09/2008 2.7.1)
Line 1: Line 1:
******CAUTION******
+
******CAUTION******
 
Patches/updates often contain updated language and template files.
 
Patches/updates often contain updated language and template files.
 
If you have custom language or templates, you should merge the  
 
If you have custom language or templates, you should merge the  
Line 11: Line 11:
 
-----------------------------------------------------------------------------------------
 
-----------------------------------------------------------------------------------------
  
==03/09/2008 2.7.1==
+
==03/09/2008 v2.7.1==
  
 
REQUIRES UPDATE SCRIPT (updates DB):
 
REQUIRES UPDATE SCRIPT (updates DB):

Revision as of 14:16, March 15, 2008

            • 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 Beyone Compare work great for this. ******CAUTION******


Notice: Version 2.0+ REQUIRES a new license if upgrading from prior to 2.0



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 - 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 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 namservers 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 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 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 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 moudles 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 didnt 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 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 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 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 accout 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 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 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 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 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 (ispsystem.com) VDS Manager (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 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 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: JROX Affiliate (jam.jrox.com) Netbilling Payment Processor (netbilling.com) Chronopay Payment Processor (chronopay.com) Telesign Voice Verification (telesign.com) Lxlabs Hypervm Control Panel (hypervm.com) Google Analytics (google.com/analytics) OpenSRS Domain Registrar (opensrs.net) ResellOne Domain Registrar (resellone.net) Domain Tools - Domain Search Tool (domaintools.com) Payflow Pro for Windows Payment Processor


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

-
height should be set in the /includes/rss/rssinc.php file according to your needs

- (CHANGE) Added support for 4 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 mainenance 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 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 and 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 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 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 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 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.

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 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: a. 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. b. Configure(create) download categories if you use the download area. Assign each download to a new category. c. If using 2checkout with recurring other packages, verfiy/add recurring product IDs for any recurring other packages offered in the Other Package Setup area. d. 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.


    • Critical Update**

04/08/2005 v2.0.2 Build7

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



01/18/2005 v1.2.6 Build7

Addresses the following issues and adds the following features:

- (FIX) All known coupon system problems fixed - (FIX) Session cookie issue fixed when checking out from cart - (FIX) psecure.php error supressed (when nothing is blocked) - (FIX) Missing end form tag in forsale.php fixed - (FIX) Enom dnsmgmt.php slowness fixed - (FIX) Whois parsing errors fixed - (CHANGE) updateexp.php enhancements - (CHANGE) Renew queue jobs will now create a 'Get Renew Date' cron job when run successfully. -Enom appears to be queuing renews now so it is not possible to pull the new renew date in real time. This should help keep renew dates in sync. - (CHANGE/FIX) Misc other fixes/tweaks


12/17/2004 v1.2.5 Build23

Addresses the following issues and adds the following features:

- (CHANGE) COUPONS!! Implemented coupon system. Turn on with $coupons=1; in dbconfig.php - (FIX) Deleting a user removes addons as well now - (FIX) cp2.php path issues have been fixed - (CHANGE) ServerStats has been rewritten to account for recent Cpanel changes - (CHANGE) ItemID is now a pulldown in other packages - (FIX) Support System link was displaying incorrectly on menu - (FIX) Editprofile logic issue fixed when using Alt Profile - (CHANGE) Update enom dns and email manage to conform to latest enom changes - (CHANGE) Visible checkbox added to Other packages - (FIX) Domain Auto-Renew issues fixed - (FIX) updtransfer.php fixes - (CHANGE) Cart will display domain discounts now - (CHANGE) Users can have the system remail their hosting activation mail - (CHANGE) If auto-close tickets is on, system will send warning email to user - 24hours before auto-close, the user will be notified of pending auto-close. Edit the email template in the usual place. - (FIX) Helpdesk wasnt always sending mail from $supportmail - (FIX) Editing meta tags would drop some information (Enom module) - (FIX) Editprofile respects the NOTREQUIRED flags now - (CHANGE) Added a Quick Search to the admin area header - (CHANGE) Added tracking and limiting for enom reseller accounts - (CHANGE) Better error snatching in enom registration module - (CHANGE) Updateexp cron will email generic domains expire notices - (CHANGE) CCS charge failures will log information to the invoice history - (CHANGE) You can run Generic hosting queue jobs now. - This will blindly do the same routines that live modules do - (CHANGE) Color coded Charge CC link based on whether cc is on file - (CHANGE) Show/don't show 'use card on file' based on whether cc is on file in vterm - (CHANGE) Added 'Hide Nominet whois info' to UK preconfig Due to a bug in the enom API, this is disabled by default. If your reseller profile at enom contains a valid UK address and zip, you may be able to use this function according to enom. To try it, set this line in dbconfig: $ukwhoisopt=1; Enom states that this bug will be fixed by January 2 at latest. - (FIX) .uk renew price fixed in cart (respects 2 year rule) - (FIX) Helpdesk paging bug fixed - (CHANGE) REPORTS!! Admin Reports engine added with new sample reports (COMPILED GD REQUIRED) Thanks go to Kevin Fairbanks for this! - (CHANGE) Added 'trusted user' to user manager If the system is set to queue all domain registrations, any trusted user will bypass this and the domains will register real time (not queued for approval) - (CHANGE/FIX) Misc other fixes/tweaks

      • If you are running the techy theme, unzip the techy-patch that you will find in your root

directory after unzipping the main patch

  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

11/3/2004 v1.2.4 Build34

Addresses the following issues and adds the following features:

- (FIX) List bug in user hosting manager fixed - (CHANGE) Upgrade shows for reseller accounts in user hosting manager now - (FIX) Fixups to sessions - (CHANGE) Menu can be external file OR stored in DB now If you create group menu files in your template directory, this menu file will be called instead of the menu stored in the DB. File should be named groupXmenu.php, where X is the group # that will see this menu. - (FIX) viewitem.php and editprofile.php fix to not display error lines on some systems - (CHANGE) Change the way min/max years work for generic domains in cart - (FIX) Tweaks on the transfer update cron - (FIX) Tweaks to enom renew engine (Expire date etc.) - (CHANGE) Force split postcode on .uk registrations - (CHANGE) Added 'visible' checkbox in hosting and server setup - (FIX) Fixed visible flag for addons - (CHANGE) Pay Invoice form uses country pulldown now (onsite cc only) - (FIX) Helpdesk link corrected to support external link correctly - (FIX) Domain discount is not overwritten now - (CHANGE) Tweaks to whois lookup form (strips www correctly etc) - (FIX) Fixed checkout to discount all years on domains, not just the first year - (CHANGE) Fraudgrabber wont fail transaction on CITY_NOT_FOUND error now - (CHANGE) Added flag to dbconfig to supress domains from adult 4sale category from featured list - (CHANGE) Custom1, 2 and 3 are available in viewitem $userstats[] now - (FIX) Fixed hard-coded mail link in 'file not found' error in download area - (FIX) When adding a domain manually, expire date saves correctly now - (FIX) Tax issue fixed (invoice_cron) - (CHANGE) Required fields in forms can be optional - (EXPERIMENTAL) Added Virtual Terminal to admin invoice manager (only for onsite processors) You can pay open invoices either typing in cc info, or using card on file - (CHANGE) 60, 30, 7 and 0 day domain expire email subjects moved into the email template files (/emails) *IF YOU HAVE CUSTOM EMAILS, MERGE THE CHANGES* - (CHANGE) New settings added to dbconfig.php for various tweaking (see dbconfig-new.php) - (CHANGE/FIX) Misc other fixes/tweaks

      • If you are running the techy theme, unzip the techy-patch that you will find in your root

directory after unzipping the main patch

  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

10/01/2004 v1.2.3 Build17

Addresses the following issues and adds the following features:

- Added support for InterWorx CP (version 1.8.1+ of IW required) - Invision Board added to forum create module - Fixed namecheck.php issue when it is first TLD in db - Tax exempt field added to user records (edit user options) - More tweaks to .ca and .uk Enom registrations - Added SPF record ability to Enom domain management (set $spfoff=1; in dbconfig.php to turn this off) - Whois strips off www. if present - Tweaks to secondary profile editing/saving - Fixed hupgrade 0 dollar upgrade issue - Numerous admin area fixes - Other cart preconfig fixed to not re-ask - Fixed required field java in cart preconfig - Separated transfer updating to its own cron php -q -f /home/yourdirectory/public_html/tools/updtransfers.php /home/yourdirectory/public_html

- DRAMS v4.x importer imports expire dates correctly now - Misc other fixes/tweaks

      • If you are running the techy theme, unzip the techy-patch that you will find in your root

directory after unzipping the main patch

  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

08/31/2004 v1.2.2 Build14

Addresses the following issues and adds the following features:

- Admins can see all spt ordertypes now - Downloads are hidden if user has expired support - More options added to system mailer - Admin helpdesk will alert to client having expired support - Client package viewer alerts if client has expired support - Updated .htaccess to disable surfing to license.dat - Tweaks to cpanel reseller setup to include some cpanel changes - Fixed forum creator to fix VB3 user group assignment - Enom added as a whois server In TLD Config, if you set the whois server to 'enom' (no quotes), when a client does domain search DRAMS will use Enom (via API) for the whois lookup. *Note: This lookup, while being accurate sooner, is slower than normal whois lookups. - Tweaks to enom Domain Contact edit page - Added LinkPoint as a cc processor (Experimental initially) - Fix invoice_cron to correct hosting suspend issue - Misc other fixes/tweaks


08/22/2004 v1.2.1 Build7

Addresses the following issues and adds the following features:

- Inactive testimonials dont display now - Numerous fixes to try and sort .ca and .us registrations w/Enom - Alt Profile will be created now if it doesnt exist - Link in user editor to Other Packages works now - User search in user package viewer works now - Fixups to licensing system (docs coming soon on this system) - Group Editor works for STD users now - Misc other fixes/tweaks


08/20/2004 v1.2.0 Build79

  • <*UPDATE INSTALL INSTRUCTIONS*>*

IMPORTANT!! Before uploading files or running the update script, read this!!!

1. Make a full backup of your files and database. 2. Make a copy of your templates/[theme]/menu.php file and includes/dbconfig.php file in a safe place that you can quickly get to. 3. Put site in maintenance mode. 4. Upload files from the update zip in binary mode with paths. Do not overwrite your language files, custom templates(if applicable),cp3.php file (if custom) or dbconfig.php file!! 5. Copy/merge new changes from language files, templates and dbconfig.php file to your existing files. 6. Surf to http://[your_drams_url]/tools/update.php and run through the db updates. 7. Setup your hosting plans with upgrade/downgrade group(s) as desired. This is done in the system setup, hosting plan setup, edit each plan and set all plans into the same upgrade group number that you want your customers to be able to upgrade/downgrade to automatically. 8. If you have any 'other' packages that utilize a form, go to 'other package setup' from the system setup area. Edit each package that utilizes a form and recreate the form by clicking on the 'edit form' link. 9. If you are not using $ (USD) as your currency, go to system setup, payment setup and edit the currency symbol. 10. Edit your saved original menu.php file, copy and paste the code in at system setup, user group setup, click the edit icon and select to edit the menu. This will be your default menu, if you add new user groups, you can add custom menus for each user group. Refer to the manual for details regarding user groups.

    • DO !!NOT!! PASTE IN THE <?php AND THE ?> FROM THE BEGINNING AND END OF YOUR MENU FILE!!!!! **

11. Take it out of maintenance mode. 12. Login using your test user. Verify your menu, your other package forms, and upgrade downgrade groups. You can cancel the orders in the queue to clean out testing data OR delete the test user account. 13. Delete the tools/update.php script.


Addresses the following issues and adds the following features:

- Lost domains removed from For Sale system - Added clone ability to addons, others, hosting etc. - Signup, Login and CC Fraud Detection routines added (requires external account - See fraud setup area in Admin) - Fraud admin panel and fraud return viewer added - Multi-year Enom renews fixed - Hosting Upgrade grouping added (for user upgrade pulldown) - Updateexp cron overhauled - CC expire popup fixed in user area - KB paging fixed - Added Transfer Status link in domain manager listing - Tech Contact override (edit /includes/techcontact.php) - Other Package manager rework (admin area) - Downloads added to other packages - Firepay cc processor support added (supports recurring) - Customer can now order addons for hosting/server packages - Admin side addon fixes - Pending user quick alert added - Other package forms moved into DB, and added editor for the form (found in the other package manager) - Contact email sent to cpanel on createacct - Admin/User help separated (easier for us to update your admin help) - Cart contents assessible from anywhere: View: $curcart[view] (EX: <a href=$curcart[view]>View Cart</a>) Checkout: $curcart[checkout] (EX: <a href=$curcart[checkout]>Checkout</a>) Item Count: $curcart[items] (EX: You have $curcart[items] item(s) in your cart) - Added HOLD option to package queue - Tweaks to curl calls when using PHP (compiled curl) - Offsite processors no longer set CCS - Server usage stats added (remote script for realtime stats) Script is in the /rss directory in the zip. See ReadMe in same directory - Zero dollar checkout override added (look for new line in the dbconfig-new.php file and add to your existing dbconfig.php file) - More hosting types added - Removed reseller type 10 restriction New types can be reseller type, but all reseller packages need the reseller checkbox checked - New System Options added - Grouped screen for easier reading - New email types and templates - Currency symbol moved to Payment Setup - EDIT IT!! - Download backup dump of DB added to admin area - Download backup quick alert added (Flashes 1 week after last download) - Ability to auto-add reactivation fee to recurring invoices This is for suspended 'hosting' and 'other' packages - Managing a lost domain sets it to lost....Really - Added 2nd user profile to use on domain reg's Also includes custom nameservers to use for all user domain reg's - Mailer allows for admin to force type (html, text or user preference) - Link to users records in admin Push Manager - Added a Personal Download Manager Add user specific files here for user download - Added ability to create forum accounts. Currently, phpBB and Vbulletin supported - Checkbox in System Option to auto-create forum account on account creation - Fixups to 'DNS Hosting Only' ordering - ARIN lookup popup added to login viewer to help identify fraudsters - Renaming a package (addon, server, hosting) will correctly reassign all user packages using it - Ability to send mail to users secondary email address from admin user editor - When switching a user hosting package from pending to active, adding to queue will now add it as Create Hosting job - Paying a recurring invoice with cc will store the cc and set CCS if there is none stored - Groups added. This enables special menus/packages for users depending on group membership - Users can upgrade/downgrade to/from reseller <-> standard (the user will have to manually be upgraded on your server. A queue job will be created, but when run, will only update the billing info in DRAMS. Upgrade them on the server, then run the queue) - Left menu moved to database (needed for groups) Menu editor added in Group Manager - Maintenace mode text moved to DB for easy editing - Added ability to schedule maintenace mode. Will automatically turn on/off maintenace mode. - Tweaks to cut down on Domain Hi-Jacking notifications - All 'hosting' and 'other' types can have their own language on order page based on the spt passed - Added search box to queue manager - Updated documentation on web site - Domain reseller signup send mail for non-logged in users now - Added CDGCommerce as a supported processor (Using their Authnet emulator) - Fix GetPush so it will update tech contact correctly - Added testimonials - Manage and display customer testimonials To display: Quote: $quotes[x][testimonial] Sig1: $quotes[x][sig1] Sig2: $quotes[x][sig2] [x] can be any number from 0 to whatever you set in dbconfig.php ($number_of_quotes=) These vars will be populated by a random quote from the DB - Fix .ca registrations to get new nexus requirements and send them on registrations - Misc other fixes/tweaks

  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

06/08/2004 v1.1.9 Build7

Addresses the following issues and adds the following features:

- Initial release of Zend encoded version - A dash (-) in cpanel nameservers is parsed correctly now - Revert to fixed date format in admin area only - Expire date can be edited in domain records - Remove quick-pick list from transadmin (redundant) - Whois can require Auth Code to be entered (cool!) - Updateexp cron bug fixes - Populate imports expire date correctly now - Cancel Order added to queue administrator - Credit card expire notice tweaks - Transfer Re-Submit bug fixed - Tweaks to user side domain manager - Fixed hosting signup routine - Would send user to pre-config even on NS-Only orders - Experimental 2CO recurring code added (admin must manually post payments tho) - Populate sets feature flags (1-4) on by default now - Misc other fixes/tweaks

  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

05/13/2004 v1.1.8 Build16

Addresses the following issues and adds the following features:

- Affiliate sales logging issue fixed - Multi-transfer restart bug fixed - Addons are now tied to types, not individual packages *** EDIT YOUR ADDONS AFTER APPLYING THIS PATCH *** - Added free email blocking in System Options - Credit Card expiring/expired notices sent to user - Expire date sorting in user area works correctly now - Configurable date format (set in language - global.php) - Contact form respects ISO type set in dbconfig.php - Barebone theme added - Initial test release - Fixes for intermittant corrupt email error - Added option to auto-close stale helpdesk tickets after X days - Cron fixups Authnet recurring only tries failures twice now (a fail is a transaction!) (re-encrypting users CC record clears this counter) Invoice cron tweaks Master cron tweaks Updateexp fixups Generics set to pending - VAT tax_locales now in external file (/includes/tax_locales.php) - Misc tweaks to enom code to allow for enom api changes - New IDP w/domain orders will reg at enom with same years as domain - Ticket HOLD working in helpdesk now - Generics should toggle to pending in queue - More settings added to System Options - Misc other fixes/tweaks

  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

04/02/2004 v1.1.7 Build2

Addresses the following issues and adds the following features:

- Recurring 'other' package support New orders now come in to the other package manager as 'pending' instead of 'open'. There is now 'Filled/Active' for filled recurring orders, 'Filled/Closed' for non-recurring orders, and Pending for new orders not yet filled. - .ca domain reg tweaks If user selected 'citizen' instead of corporation, etc. there was a problem with the organization field sent to enom. This has been fixed. - Repairs to recurring invoices paid by authorizenet and account credits Check hosting plans paid with these methods in the past and verify the next renew date did not skip a billing cycle. - Character set can be set for emails (in dbconfig.php) - Display bug in hosting manager fixed (Has Hosting shown when shouldnt) - IDProtect flag not set in domain record fixed - Extend session timeout longer when using sql sessions - Upgrade/Downgrade hosting fix to recognise cpanel changes - Ban User added to login viewer All ips added to ban list and user account suspended - Misc other fixes/tweaks - 'Lock Domain' not sent on new registrations now Enom changed code, and .info and other blow up if its sent


  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

03/25/2004 v1.1.6 Build4

Addresses the following issues and adds the following features:

v1.1.6 features added - Ability to add/subtract charges on invoices - Updated the admin/forms directory files

  • We have included the 1.1.5 files due to 1.1.4/1.1.5 issues (features listed below)*
  • No templates are included so you should apply this even if you applied 1.1.5*

- **Support for DirectAdmin** Create/Kill/Suspend/Unsuspend/Upgrade/Downgrade User and reseller - Change sql paging throughout - More session tweaks - Offsite pay processor tweaks. - Helpdesk and Contact Admin Only security levels added - Session issue when returning from 2co fixed - Recompile all engine files - Resolves 1.1.4 corrupt files issues - Paypal IPN notify will not change status on closed domains now


  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

03/24/2004 v1.1.5-Build1 - (1.1.4 USER NEED TO UPGRADE ASAP!)

Addresses the following issues and adds the following features:

- **Support for DirectAdmin** Create/Kill/Suspend/Unsuspend/Upgrade/Downgrade User and reseller - Change sql paging throughout - More session tweaks - Offsite pay processor tweaks. - Helpdesk and Contact Admin Only security levels added - Session issue when returning from 2co fixed - Recompiled all engine files - Resolves 1.1.4 issues - Paypal IPN notify will not change status on closed domains now


  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

03/12/2004 v1.1.3RC7

Addresses the following issues and adds the following features:

- Emails sent correctly from manual hosting and user adds - Session tweaks - Disappearing first phone and fax digit fixed - Added recurring affil commissions - 'Check servers' function added in admin area - I like this :) Check the status of all your cpanel servers with one click. Will return good or bad, and allow you to view details. You will find it in the quick alerts menu - Tweaks to try and cut down on the 'domain hi-jacking' emails (generated by users using browser nav buttons instead of DRAMS links) - Fix for DNS Only registrations (Error from enom in queue) - Cron tweaks - New 'merge user' function for combining user accounts - E-mail 'from' names sample lines in dbconfig fixed - PayPal echeck payments add a note to invoice - 'Email users' should support very large number of recipients now - Many more minor bugs squashed


  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

03/03/2004 v1.1.2RC7

Addresses the following issues and adds the following features:

- Date calc fix for invoice generation for end of month - Speed increases in various areas of admin - Can't save cc info without key in admin area now - Fixed some links on admin user editor to go directly to user data - Hosting upgrade date issue fixed - Domain reseller accts can be created without being logged in - Session tweaks - Add record fixed in admin server manager - User activate/deactivate mail fixed - E-mail 'from' names can be defined in dbconfig.php now - PayPal subscription link fixed - Customer is allowed to clear CC info now

  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

02/26/2004 v1.1.1RC7

Addresses the following issues and adds the following features:

- No PAY NOW fixed if only using PayPal - Fixed table display issue in kb - Fixed quote issue on admin kb display - Language issue fixed in hosting.php - Strip - from hosting usernames (cpanel doesnt support them) - Stop the master_cron from running if there are too many jobs Excessive jobs indicates a problem. Stops and notifies admin now. - More tweaking on the cpanel mod to fix compiled PHP issues - Fixed email popup in admin area which shows home page - More tweaks on voids/refunds amount display in admin area - Added Secret Question/Answer to user profile User can add at creation or edit it later. Useful for the admin to validate the user when they dont know login. - Change Back link on spincheck to history.back. Back to where they came from.

  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

02/23/2004 v1.1.0RC7

Addresses the following issues and adds the following features:

- Support for DE Legal Type - invoice_cron, domain_cron and hosting_cron fixups - Initial release of addons - Stricter checking for duplicate email addresses - Hosting upgrade math issues fixed - Enom webhosting supports suspend/unsuspend and cancel now - 2Checkout callback issues resolved - Move to sql based sessions for security and stability - Hosting and packages tables moved to /includes so they can be edited - mb importer tweaks - Lost domain issue fixed in updateexp - Numerous admin area fixes/tweaks - Numerous language fixes/additions - POP3 manage function fixed - Added Enom POP3 activation email template option - mbinterface.php now functional with Plus and Std - Balance bug in user area fixed (voided invoice) - Taxable checkbox on admin create invoice - Over 10 forwarders saves and reads correctly now - Pay by check shows correctly on pay invoice screen (when only accepting checks) - Fixed error on some admin menus when in maint mode - Admin add domain saves creation date correctly now - Misc other fixes/tweaks

  • >>* If upgrading, SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

02/08/2004 v1.0.15RC6

Addresses the following issues and adds the following features:

- UK Legal Type error when editing domain contacts fixed - next_invoice is set on package creation now (when queue runs) - Missing reseller fields show on reseller packages now Add a new package, checkbox for reseller, save it. When next editing the package, there will be 2 reseller fields for reseller space and b/w - Display cleanups for packages.php - Legal types for cart domains moved to external included file - Open Contact Forms added to Quick Alerts


02/05/2004 v1.0.14RC6

Addresses the following issues and adds the following features:

- Queue supports IDProtect now (enom provided api commands) - Queue supports DNS Hosting renew now (enom provided api commands) - Minor display bug fixed in viewitem - Fixed cpanel reseller defaults save bug - Enhanced debugging for updateexp (for Lost issues) - Fixed 1 penny off rounding for useing credits - Declined credit cards now tell customer why (Also keeps them on cc entry page) - Added a login/create account notifier Rename logx.class.php to log.class.php (includes) - You will recieve an email with users ip/proxy ip/username at every login/create account event at your $adminmail


02/03/2004 v1.0.13RC6

Addresses the following issues and adds the following features:

- Couple of critical invoice_cron fixes. Upgrade ASAP! - Minor fixups in admin area - Fixed PayPal return response when using PHP for curl path - Fixed recurring invoices to generate security hash correctly (Noticible when paying recurring invoices with PayPal) - 0 dollar invoices should auto close now Should renew package and all other normal functions just as if it was paid - Fixed error when paying invoice with Discover card - Changes to display from hosting.php (requires included style sheet changes)


01/31/2004 v1.0.12RC6 *Security Update*

Addresses the following issues and adds the following features:

- Fixed a nasty code dump problem in one area. This patch is labled a security patch for this reason - Admin hosting manager creates next_invoice date now - Fixed next_invoice to not double days_ahead on invoice generation - New! Contact form manager in admin area Logs to database for tracking Added ability to reply from admin area - Cleaned up admin area helpdesk Close tickets while editing Change status More info on ticket list Close from ticket list does so quietly (no mail) Change status does not send mail if no response entered - Language changes in hosting.php to make it more flexible for different types

  • >>* SURF TO AND RUN /tools/update.php DELETE THIS FILE AFTER RUNNING IT. *<<*

01/29/2004 v1.0.11RC6

Addresses the following issues and adds the following features:

- Numerous issues in transaction admin fixed - 0 option for dollar rounder - Added refund select option in admin invoice manager - New void/refund options in admin invoice manager This should aid in more accurate accounting - User invoice manager doesnt show voids now - Admin user editor doesnt count voids in billing stats now - Fixed updateexp cron to ignore generic types - Added 'Default Term' to hosting packages This will set the default when added to cart *You should update this in all your hosting packages* - Minor session fixups for cross-domain secure sites - Language additions/fixes in various areas - Made admin Help Topic Manager accessible to normal admin - Helpdesk should redirect correctly now when logging in from link in email - Changed numerous jpg icons to gif (transparancy issues) *We have switched out all small circular icons!! *If you have custom icons, do not unzip the templates/images! *If you see missing icons in your user areas after updating, those images have been converted to gif's

NOTE: You must run the /tools/update.php to update your database. Delete it after running.


01/25/2004 v1.0.10RC6

Addresses the following issues and add the following features:

- More code optimizations in various areas - Cron fixups related to invoicing

   Will now catch missed invoices on cron run

- Added 'Agree to Terms' checkbox on payment page - Missing ccver.php file supplied - 'Next Invoice' date field added (used and set by cron) - 1969 date fixes - OrderID passed to onsite processors in description - %%HDCATEGORY%% is now available for use in the helpdesk email template

NOTE: You must run the /tools/update.php to update your database. Delete it after running.


01/22/2004 v1.0.9RC5

Addresses the following issues and add the following features:

- More code optimizations in various areas - Cron fixups related to Authnet recurring billing - More session fixups to support cross-domain secure sites - Added user credit card editor (Shows if billing type = CCS) - PSIGate send email now - Fixed add record in credit manager - Misc language fixups/additions - Invoice details enhancements at order time - OrderID passed to onsite processors in description - %%CUSTOM1%% 2 and 3 are available for use in the new account email template - <?=$display_arr[SubTotal]?> is availabe in vinvoice and payitem templates

   (This is Total - Tax = Subtotal)

- <?=$display_arr[Custom1]?><?=$display_arr[Custom2]?><?=$display_arr[Custom3]?>

   available on vinvoice and payitem templates
   
   NOTE: Just a reminder, always password protect your tools, includes and admin
  enom pop3 pricing reading wrong variable for display

- Fixed enom hosting to wait until domain is registered, then set dns - Removed 'ns only' choice from hosting order form if enom web package selected

   (as this is not supported by enom)

- Added 'User Add' and 'User Delete' options in admin area

   (delete used for clearing out test data)

NOTE: You must run the /tools/update.php to update your database. Delete it after running.


01/08/2004 v1.0.5RC3

Addresses the following issues and adds the following features to DRAMS.

- Helpdesk cleanups in user area - Revised enom domain reseller signup to allow pricing (set in system setup) - Packages can now have activation email templates assigned to them during package creation - Misc user template cleanups/fixes - Improvements to Modernbill importer

NOTE: You must run the /tools/update.php to update your database. Delete it after running.


01/06/2004 v1.0.4RC3

Addresses the following issues with and adds the following features to DRAMS.

- Fixed 'Domains4sale' still on menu even when toggled off - Fixed search in KB and News - Fixed enom POP3 order issues (user has no domains) - Enhanced Modernbill importer to gather servername, ip, username, password correctly - Added support for PayPal Subscriptions (customer can start subscription when paying an Fixed hosting, server and other order screens to display package description - Fixed disappearing check option in admin apply payment screen - New feature: Pass theme to use on url

   You can pass as http://www.yourdomain.com?td=business
   Change 'business' to call any theme. If not a legit theme, business is called.
   Theme will stick until either another td= is passed, or users theme expires.
   User can login/logout and theme will stick.

- New feature: Email logins

   Users can now login with either their username or their email address			

01/10/2004 v1.0.6RC4

Addresses the following issues and adds the following features

- PayPal subscription tweaks - Major code optimizations in various areas - Fixed bug with adding new hosting plans in admin area - Fixed quotes bug in KB and News - Fixed 'bypass invoice check' when running queue - Fixed enom registration bug if custom nameservers are set - Fixed enom pop3 pricing reading wrong variable for display - Fixed enom hosting to wait until domain is registered, then set dns - Removed 'ns only' choice from hosting order form if enom web package selected

   (as this is not supported by enom)

- Added 'User Add' and 'User Delete' options in admin area

   (delete used for clearing out test data)

NOTE: You must run the /tools/update.php to update your database. Delete it after running.


01/08/2004 v1.0.5RC3

Addresses the following issues and adds the following features to DRAMS.

- Helpdesk cleanups in user area - Revised enom domain reseller signup to allow pricing (set in system setup) - Packages can now have activation email templates assigned to them during package creation - Misc user template cleanups/fixes - Improvements to Modernbill importer

NOTE: You must run the /tools/update.php to update your database. Delete it after running.


01/06/2004 v1.0.4RC3

Addresses the following issues with and adds the following features to DRAMS.

- Fixed 'Domains4sale' still on menu even when toggled off - Fixed search in KB and News - Fixed enom POP3 order issues (user has no domains) - Enhanced Modernbill importer to gather servername, ip, username, password correctly - Added support for PayPal Subscriptions (customer can start subscription when paying any recurring hosting invoice) - Cleaned up user area helpdesk, much more pleasing to the eye (admin helpdesk next) - Cleaned up admin login viewer - Admin user lister no longer shows canceled accounts by default - Admin invoice lister no longer shows voided invoices by default - Misc admin area cleanups/fixes

- Misc user template cleanups/fixes