WHMCompleteSolution Changelog ############################# ** Version 3.6 Stable ** Fixed error in transaction logging from gateway callbacks - includes/functions.php Fixed SQL error for adding new email template - install/upgrade360.sql Fixed bug with Payment Gateway Configuration updating - admin/configgateways.php Fixed image url error in the stylesheet - admin/templates/style.css Updated ModernBill V4 Import Script for new statuses - mbimport.php Fixed bug with email listing in client area - clientarea.php Added More Choices missing language string to language files - templates/default/domainchecker.tpl - templates/portal/domainchecker.tpl Added auto focus to client area login form - templates/default/login.tpl - templates/portal/login.tpl Fixed bug with adding announcements via the admin area - admin/supportannouncements.php Modified shopping cart domain order page to show check availability button after search - templates/orderforms/cart/adddomain.tpl - templates/orderforms/cart/configureproductdomain.tpl - lang/English.txt Fixed bug with custom field values not being saved - includes/customfieldfunctions.php Fixed bug with adding administrators passwords not being encrypted before adding to the database - admin/configadmins.php Updated countries list to ISO standard list of countries - includes/countries.php Added domain locking support to DirectI module - modules/registrars/directi/directi.php Fixed bug with order confirmation email layout when in plain text mode - cart.php Fixed CSS error in client area homepage - templates/default/clientareahome.tpl - templates/portal/clientareahome.tpl Fixed bug with Insert KB Link feature into ticket replies in FireFox - admin/supporticketskbarticle.php Updated invoice late fee to be translatable in the language files - includes/processinvoices.php - lang/English.txt Added support for changing the admin folder name and defining the URL within WHMCS for use in links - various files Fixed announcements display bug - admin/supportannouncements.php Fixed bug with duplicate company name merge field - includes/functions.php Added All Due Invoices merge field for invoice email templates - admin/mergefields.php Updated ResellerCentral Module to record the IP of the created account - modules/servers/resellercentral/resellercentral.php Improvements to Admin Login Log to record reauthentications through the remember me cookie system - admin/systemadminlog.php Enhancements to Support Ticket Replies Report for less queries and faster loading - modules/reports/support_ticket_replies.php Added Merge Ticket function - admin/supporttickets.php Modified Domain Options to be optional on all product types - admin/configproducts.php Updated ProtX module to only send Continuous Authority requests for Visa/MC cards - others continue as normal - modules/gateways/protx.php Fixed bug with downloads filename not being saved when added - admin/supportdownloads.php Added option to force one time payments only with PayPal module - no subscriptions - modules/gateways/paypal.php ** Version 3.6 BETA ** Fully Configurable Admin Permissions with the ability to limit access per page and various editing/deletion rights - admin/configadmins.php - admin/configadminroles.php Updated Domain Checker Order Now button to use the language file term for Order - templates/default/domainchecker.tpl - templates/portal/domainchecker.tpl Added updated Nederlands Language File Contribution - lang/Nederlands.txt Fixed bug with first payment amount being listed as recurring amount in legacy order form order confirmation email - includes/orderfunctions.php Fixed HTML error in the product configuration page - admin/configproducts.php Fixed error with disabled emails showing failure message which should only be sent to admins when sent from the client area - includes/functions.php Added support for auto ID Protection enabling at registration for OpenSRS & ResellOne Modules - modules/registrars/opensrs/opensrs.php - modules/registrars/resellone/resellone.php Added NetEarthOne Registrar Module - modules/registrars/netearthone/netearthone.php Added nameserver selections to order details listing for domain reg only orders in case of not using a built in registrar - admin/orders.php Updated Shopping Cart to include exclusive calculated tax with recurring product totals - cart.php Updated AWBS Import Script Domain import Error - awbsimport.php Modified Mass Mail feature to contain more filtering options and to fix error when sending a message to over 250 clients at a time - admin/massmail.php - admin/sendmessage.php Fixed bug with cart system not showing nameserver entry on domain only orders when no other domain addons are available - cart.php Fixed bug with contact email sending preferences being lost when initially adding a contact via the admin area - admin/clientcontacts.php Improved Admin Domain WHOIS Lookup to accept any supported TLD and no need to select TLD in dropdown - admin/whois.php Modified Transactions Page to show confirmation messages - admin/transactions.php Added Filter Options to Gateway Log - admin/gatewaylog.php Fixed bug with domain whois contact info updation - clientarea.php Updated OnlineNIC module to show error message when domain doesn't exist in account - modules/registrars/onlinenic/onlinenic.php Added row highlighting on mouseover to admin area tables for easier reading accross table rows - numerous admin files Added [Department] merge field for support ticket emails - includes/functions.php - admin/mergefields.php Added the option to disable auto responder message for new tickets on a per department basis - admin/configticketdepartments.php - includes/ticketfunctions.php Added Captcha Setting option to set always on, always off or on when logged in only - admin/configgeneral.php - domainchecker.php - submitticket.php - contact.php Added custom field searching ability - admin/clients.php - admin/clientshostinglist.php Fixed bug with tick box custom fields not updating when edited in the admin area - admin/clientshosting.php - admin/clientsprofile.php Added updated DistributeIT module - modules/registrars/distributeit/distributeit.php Added EnsimX Server Module - modules/servers/ensimx/ensimx.php Fixed bug in WorldPay FuturePay callback file not working for clients imported from another system - modules/gateways/callback/worldpayfuturepay.php Added intelligent search to admin homepage - admin/index.php - admin/templates/homepage.tpl Added .in and .co.in whois servers - includes/whoisservers.php Added updated Swedish language file - lang/Swedish.txt Added Upcoming Credit Card Expiry Notices to be sent out by the cron at the end of the month before - admin/cron.php - admin/mergefields.php - includes/functions.php Fixed bug in domain email forwarding management in the client area - clientarea.php Modified WorldPay FuturePay file to send over custom details in initial payment request - modules/gateways/worldpayfuturepay.php Added ResellerCentral Module - modules/servers/resellercentral/resellercentral.php Added Link & Conversion Tracker to Utilities - admin/utilitieslinktracking.php - link.php Fixed bug with subtotal showing on shopping cart when an addon coupon code is used - cart.php Added action hooks to run code after module actions are performed - includes/serverfunctions.php Added updated German translation file - lang/German.txt Modified order process to always finish on the order confirmation screen - also added an area where conversion and third party affiliate tracking HTML/PHP code can be added to be run only once an order is paid for - cart.php - viewinvoice.php - templates/orderforms/cart/complete.tpl Added protection to prevent multiple callbacks from E-Gold - modules/gateways/callback/egold.php Fixed bug with not being able to change the category of existing predefined ticket replies - admin/supportticketpredefinedreplies.php Added promo error code setting via the URL for the shopping cart - cart.php Modified PlanetDomain and TPPInternet Modules to send Phone Number in +C.XXXX format - modules/registrars/tppinternet/tppinternet.php - modules/registrars/planetdomains/planetdomains.php Added support for nameservers 3 and 4 to the TPPInternet Module - modules/registrars/tppinternet/tppinternet.php Fixed bug with Order Notification to admins not showing correctly when viewed in plain text - includes/functions.php Fixed bug with contact form always using PHPMail - contact.php Modified submit ticket page to show login form if no support departments are set visible for non-clients - submitticket.php Added existing password check when requesting a password change in the client area - clientarea.php - templates/default/clientareachangepw.tpl - templates/portal/clientareachangepw.tpl - lang/English.txt Modified shopping cart to show domain renewals in annual and biennial recurring totals - cart.php Modified order accepting page to only select the create account and send welcome email checkboxes by default if auto setup is enabled - admin/orders.php Optimisations to support center & ticket listing pages - admin/supportcenter.php - admin/supporttickets.php Added confirmation to custom field deletion from products to avoid accidental deletion - admin/configproducts.php Fixed bug with admin order details always showing discount as monetary value - admin/orders.php - cart.php - includes/orderfunctions.php Added new automated credit card processing options to attempt to capture the payment prior to the due date and to not keep re-attempting the charge if it fails - admin/configauto.php - includes/processinvoices.php Updated to LPanel Import Script - lpanelimport.php Added variable to send invoice created email from the invoice creation api call - includes/api.php Added protection to domains pricing area to always add a preceeding "." to the TLD - admin/configdomains.php Modified cron to only set domains that have an expiry date set to expired if overdue - admin/cron.php Added filter by payment status option to orders list - admin/orders.php Added character replacement for foreign characters before sending to modules - has been the cause of numerous issues with Enom, DirectI & Plesk actions - includes/functions.php - includes/registrarfunctions.php - includes/serverfunctions.php Added auto-generated username checking to ensure duplicates never occur causing setup to fail - includes/serverfunctions.php Prevent users adding funds if they don't have any active orders - clientarea.php Updated cPanel module to allow reseller limiting on both disk space/bandwidth and number of accounts - modules/servers/cpanel/cpanel.php Force domains entered into all lowercase to prevent registration and setup errors - cart.php - domainchecker.php Modified mailing class to wrap text at 900 characters to prevent error of random exclamation marks appearing in emails - includes/class.phpmailer.php Fixed bug with shopping cart listing addons twice when an order contains a new product with addon and addon for an existing product - cart.php Modified domain checker to forward to shopping cart - domainchecker.php - templates/default/domainchecker.tpl - templates/portal/domainchecker.tpl ** Version 3.5.1 ** Fixed bug with products & services coupon codes in the cart order system not applying one time discounts - cart.php Fixed bug with cart system not being forced into SSL when an SSL URL is entered in the System Config - dbconnect.php Fixed bug with auto setup of products not completing successfully on order when using the cart order system - cart.php Fixed JavaScript error appearing on the order management page in the admin area - admin/orders.php Updates to pipe file to handle additional email encoding type - pipe/pipe.php Added updated Spanish language file - lang/Spanish.txt Fixed bug with disabled TLDs for domain transfers showing in the product domain options - cart.php - orderforms/cart/configureproductdomain.tpl Updated Client Area Details Change Email Notification email text to admins - clientarea.php Fixed bug with upgrade order confirmation email not containing the order details - upgrade.php Modified domain resolver check to exclude domains set to the Fraud or Cancelled statuses - admin/utilitiesresolvercheck.php Modified reports to exclude accounts set to the Fraud or Cancelled statuses - modules/reports/disk_usage_summary.php - modules/reports/recurring_income.php - modules/reports/server_revenue_forecasts.php Fixed bug with product promotions in the cart system not obeying billing cycle term limits - cart.php Added secure transaction message to cart checkout page - orderforms/cart/viewcart.tpl Updated WHMCS template list to not include Kayako template folder if present - admin/configgeneral.php Fixed error with product addons billing cycle always showing in English on the cart addon selection - cart.php Fixed bug with subdomain appearing with double dot on the cart order form - cart.php Modified cart to skip domain configuration step when there are no configuration options to show - cart.php Changed EPP Code to be a required field when enabled for domain transfers - cart.php Fixed bug with Chinese character handling in support ticket messages - includes/ticketfunctions.php Fixed bug with order confirmation not containing order details on the legacy order form - includes/orderfunctions.php ** Version 3.5.0 ** Added Graphing Support to reporting modules - admin/reports.php Extended iDeal Module to support any of the iDeal banks with a configurable URL field - modules/gateways/ideal.php Fixed bug with recurring amount not being included in domain emails - includes/functions.php Updated PayPal Payments Pro module to keep card details for recurring transactions - modules/gateways/paypalpaymentspro.php Updated Calendar to not show accounts in Fraud or Cancelled status - admin/calendar.php Updated Statistics to not include Fraud or Cancelled accounts - admin/index.php - admin/clientshosting.php - admin/configservers.php Fixed bug with looping through cancellation requests for automated cancellations - admin/cron.php Updated Portuguese BR language file - lang/Portuguese-br.txt Added CentovaCast Server Module - modules/servers/centovacast/centovacast.php Modified announcements page to only show a summary and single announcement viewing page to view the full announcement - announcements.php - includes/announcementsfunctions.php - templates/default/announcements.tpl - templates/default/viewannouncement.tpl - templates/portal/announcements.tpl - templates/portal/viewannouncement.tpl Added Shopping Cart Order System - cart.php - includes/orderfunctions.php - templates/orderforms/cart/* - admin/configgeneral.php Added merge fields for Previous Balance, All Due Invoices & Last Payment Amount to Invoice Email Templates - includes/functions.php Fixed bug with custom fields not saving in the order form - includes/customfieldfunctions.php Add support for Adding Funds to Account Option in the Client Area - clientarea.php - admin/configgeneral.php - includes/processinvoices.php - includes/invoicefunctions.php - lang/English.txt - templates/default/clientareahome.tpl - templates/default/clientareaddfunds.tpl Added support for multiple contacts per client - admin/clientscontacts.php - includes/ccfunctions.php - includes/clientfunctions.php - includes/invoicefunctions.php - includes/registrarfunctions.php - cart.php - clientarea.php - viewinvoice.php - templates/default/clientareadetails.tpl - templates/default/clientareacontacts.tpl - templates/default/clientareaaddcontact.tpl - templates/default/clientareacreditcard.tpl - templates/default/clientareachangepw.tpl Added module for Kayako Support System - announcements.php - downloads.php - knowledgebase.php - supporttickets.php - submitticket.php Fixed bug with .co.nz lookups saying unavailable when the phone number contains the available response code 220 - includes/whoisservers.php Updated Paymate Module to send Phone Number automatically - modules/gateways/paymateau.php - modules/gateways/paymatenz.php Added ProtX VSP Form Gateway Module - modules/gateways/protxvspform.php - modules/gateways/callback/protxvspform.php Fixed bug with updating WHOIS contact info in the client area with ResellOne module - clientarea.php Fixed bug in single page order form template with stepping back through the order process - templates/orderforms/singlepage/order-stepthree.tpl Fixed bug with ticket status in reply emails always showing Answered regardless of selection - admin/supporttickets.php Updated PayPal Payments Pro module to accept SuccessWithWarning as a completed transaction - modules/gateways/paypalpaymentspro.php Added Order Days Grace Setting to specify how many days after the order date the first invoice is due - admin/configgeneral.php - includes/orderfunctions.php - cart.php Added support to allow registered/unregistered users to open tickets on a per department basis - admin/configticketdepartments.php - includes/ticketfunctions.php - submitticket.php Added recording of credit addition on an invoice overpayment to credit log - includes/processinvoices.php Fixed wording error in ResellOne module - modules/registrars/resellone/resellone.php Added OnlineNIC Registrar Module - modules/registrars/onlinenic/onlinenic.php Added a variable for last payment amount and transaction ID in invoice email templates - includes/functions.php - admin/mergefields.php ModernBill 5 Import Script Updated to work with new server structure - mb5import.php Updated addons link to use new cart system - templates/default/clientareaproductdetails.tpl - templates/portal/clientareaproductdetails.tpl Fixed typo error in DistributeIT module - modules/registrars/distributeit/distributeit.php Added support to disable register/transfer/renew on a per TLD basis - includes/domainfunctions.php - cart.php - order.php - admin/configdomains.php - templates/default/domainchecker.tpl - templates/portal/domainchecker.tpl Fixed bug with WorldPay FuturePay charging the invoice total, not balance on the due date - modules/gateways/callback/worldpayfuturepaycharges.php Updated the PayPal Payments Pro module to send the country code as GB instead of UK - modules/gateways/paypalpaymentspro.php Updated TCAdmin module to use the same slots setting for voice slots as game slots if not specified - modules/servers/tcadmin/tcadmin.php Improved descriptions for domain names on invoices - listing of registration, transfer or renewal & addons - clientarea.php - includes/processinvoices.php Fixed bug with backwards slashes being removed from ticket replies - viewticket.php - includes/ticketfunctions.php - admin/supporttickets.php Updated PayPal Subscriptions to add credit to the user when a subscription payment comes in and no invoice is found for it - modules/gateways/callback/paypal.php Updated invoices to allow credit to be added up to the balance due instead of only the subtotal - admin/invoices.php Updated cron file to set domains to expired based on the expiry date rather than next due date - admin/cron.php Modified prorata billing to charge next term with first payment on all cycles other than Monthly - cart.php - includes/functions.php - includes/orderfunctions.php Fixed bug with prorata billing when being used with continuous invoice generation - includes/processinvoices.php Added Action Hooks Support - includes/actionhooks.php - cart.php - includes/clientfunctions.php - includes/invoicefunctions.php Updated registration page to use new user function calls - register.php Added option to Generate Due Invoices for just the selected client on Summary page - admin/clientssummary.php Updated Order Acceptance Process to allow different selections for each item in the order - admin/orders.php Updated Orders list to show No Payment Due instead of Incomplete when no invoice exists for an order - admin/orders.php ** Version 3.4.1 ** Fixed bug with Helm button not appearing as a button - modules/servers/helm/helm.php Fixed bug with date selections on addons popup - admin/clientsaddons.php Fixed bug with PayPal Subscriptions & Tax when using Exclusive Tax - modules/gateways/paypal.php Fixed bug with LinkPoint charge attempts by cron - modules/gateways/linkpoint.php Fixed bug with 12Register always stuck in test mode - modules/registrars/onetworegister/onetworegister.php Updated Spanish language file with new translations for V3.4 - lang/Spanish.txt Updated Helm 3 module to support reseller account creations also - modules/servers/helm/helm.php Modified order form to accept promocode variable in a direct order link URL aswell - order.php Implemented Affiliates Payout Delay Feature to specify a period to wait before paying an affiliate commission and then only pay if the account is still active on that date - includes/functions.php - admin/configgeneral.php - admin.cron.php Surpessed Domain Renewal Notices for Free Domains - admin/cron.php Added support for configurable options to have "name|friendly name" format - includes/configoptionsfunctions.php - includes/customfieldfunctions.php - includes/orderfunctions.php - includes/functions.php - admin/clientshosting.php Added search by Credit Card Number to Clients Search Options - admin/javascript/searchbox.js - includes/adminfunctions.php - admin/search.php - admin/clients.php Fixed bug with cPanel reseller account creation limits not getting set - modules/servers/cpanel/cpanel.php Added InterWorx Server Module - modules/servers/interworx/interworx.php Fixed bug with auto recalculate on save with recurring options - always using monthly price - admin/clientshosting.php - includes/confgoptionfunctions.php Updated template files to show custom invoice numbers when present - templates/portal/clientareahome.tpl - templates/portal/clientareainvoices.tpl Fixed bug with PayPal Subscriptions Prorata Dates - modules/gateways/paypal.php Created InterWorx Server Module - modules/servers/interworx/interworx.php Update to 12Register Module by 12Register Developers - modules/registrars/onetworegister/onetworegister.php Fixed bug with new registration confirmation email being sent for a domain transfer when manually submitted - admin/clientsdomainreg.php Fixed bug with addon invoices showing () when the associated product has no domain - includes/processinvoices.php Added automatic redirect to gateway option to order checkout options - admin/configgeneral.php - order.php - templates/default/forwardpage.tpl - templates/portal/forwardpage.tpl Updated the PayPal module to only allow a user to signup to a subscription if it is on or before the due date of the invoice - modules/gateways/paypal.php Updated Portuguese BR translation - lang/Portuguese-br.txt Fixed bug in Helm 3 module - modules/servers/helm/helm.php Added deletion of associated invoice when deleting an order - admin/orders.php Added extra statuses of Cancelled & Fraud for products, addons & domains - admin/clientshosting.php - admin/clientsdomains.php - admin/clientsaddons.php - admin/clientshostinglist.php - admin/clientsdomainlist.php - admin/clientsaddonslist.php - includes/processinvoices.php - clientarea.php Fixed display error with Affiliate Payment Reports on the 1st of each month - includes/functions.php Fixed bug in ResellOne module when attempting domain registration manually from the Orders Page - modules/registrars/resellone/resellone.php Added bounce back email when registered clients only for support tickets is enabled and an email is received from an unrecognised address - includes/ticketfunctions.php Modified cancellation requests to only show uncompleted requests by default and then a seperate page for completed requests - admin/cancelrequests.php Fixed bug with existing custom field values not being saved if entry is invalid on the order form - order.php Fixed bug with free domains always defaulting to 1 year instead of minimum registration length - includes/orderfunctions.php Updated PayPal Subscriptions module to only show checkout button if first period is under 90 days which is the limit for a subscription trial period - modules/gateways/paypal.php Added furthur error checking to DirectI module - modules/registrars/directi/directi.php Fixed continous invoice generation bug causing duplicate invoices to be created for clients due on the 1st of a month - includes/processinvoices.php - includes/invoicefunctions.php ** Version 3.4.0 ** XHTML Validated Code & Templates (Issue #83) - includes/clientfunctions.php - includes/ticketfunctions.php - viewticket.php - downloads.php - serverstatus.php - init.php - viewinvoice.php - all template files Fixed bug with adding second language to email templates - admin/configemailtemplates.php Nominet module updated to send unencrypted version of email if signing fails - modules/registrars/nominet/nominet.php Added support for .eu contact creation - modules/registrars/directi/directi.php - modules/registrars/stargate/stargate.php Fixed bug with setup fees being displayed incorrectly on configurable options (Issue #80) - includes/configoptionsfunctions.php New PayPal Module combining invoices & subscriptions (Issue #84) - modules/gateways/paypal.php - modules/gateways/callback/paypal.php - includes/processinvoices.php Updated DirectAdmin module to support SSL Mode and to check account status before suspending/unsuspending to fix DA API bug with unsuspending suspended accounts - modules/servers/directadmin/directadmin.php Added test mode option to SecPay module - modules/gateways/secpay.php Fixed bug with knowledgebase editing when magic quotes are disabled - admin/supportkb.php Fixed bug with payment gateway dropdowns - admin/configgateways.php Added HyperVM module (Issue #86) - modules/servers/hypervm/ Updated to cPanel module to handle new cPanel error responses and ACL's for reseller account creation (Issue #88) - modules/servers/cpanel/cpanel.php - admin/configproducts.php Added missing credit balance field to email templates merge fields list - admin/mergefields.php Added Domain Management Tools section to Client Area including DNS Management (Issue #89) - templates/default/clientareadomaindetails.tpl - templates/default/clientareadomaincontactinfo.tpl - templates/default/clientareadomainemailforwarding.tpl - templates/default/clientareadomaindomaindns.tpl - includes/registrarfunctions.php - clientarea.php - modules/registrars/enom/enom.php - includes/orderfunctions.php - admin/configdomains.php - admin/configgeneral.php - order.php - templates/orderforms/default/order-stepthree.tpl - templates/orderforms/default/order-stepfour.tpl - includes/registrarfunctions.php - admin/clientsdomains.php Added domain renewal feature at any time (Issue #92) - templates/default/clientareadomaindetails.tpl - templates/default/clientareadomainrenew.tpl - clientarea.php - admin/orders.php Added email confirmation messages for domain registration, transfer and renewal actions - includes/functions.php - admin/orders.php Added Upcoming Domain Renewal Notice Emails (Issue #26) - includes/functions.php - admin/configauto.php - admin/cron.php Added protection against tickets being submitted to departments that don't exist - includes/ticketfunctions.php Add Accounts to Existing Clients in Plesk (Issue #42) - modules/servers/plesk/plesk.php Added Clear Ticket Activity Log to Cleanup Operations - admin/systemcleanup.php Added improved popup date selector to admin area and fixed YYYY/MM/DD format bug - clientsaddons.php - clientscredits.php - clientsdomains.php - clientshosting.php - clientstransactions.php - configpromotions.php - supportannouncements.php - systemcleanup.php - todolist.php - transactions.php Fixed incompatability issue with the automated SSL switcher on IIS setups - dbconnect.php Modified Captcha Verification Checks to be case insensitive (Issue #82) - contact.php - domainchecker.php - register.php - submitticket.php Added notification when viewing a ticket if another admin is viewing and replying to the ticket already (Issue #34) - admin/supporttickets.php Fixed bug with domain prices missing from the calendar view - admin/calendar.php Added support for addon modules in the admin area (Issue #93) - includes/adminfunctions.php - admin/addonmodules.php - modules/admin/* Added Sequential Invoice Numbering of Paid Invoices needed for Proforma/Invoice Setup primarily for EU companies (Issue #94) - admin/configgeneral.php - includes/invoicefunctions.php - includes/pdfconfig.php - templates/default/viewinvoice.tpl - lang/English.txt Modified spam checks on imported support ticket emails to be case insensitive - includes/ticketfunctions.php Fixed bug with issue number not being sent - modules/gateways/payflowpro.php Updated Google Checkout Module to work on PHPSuExec Environments - modules/gateways/callback/googlecheckout.php Added PayPal Payments Pro gateway (Issue #95) - modules/gateways/paypalpaymentspro.php Added Support Ticket Responses Report (Issue #96) - modules/reports/support_ticket_replies.php Fixed Registrant Name Error in Nominet module (Issue #97) - modules/registrars/nominet/nominet.php Modified upgrades so an upgrade can't be ordered unless the account is active - clientarea.php Fixed bug with prorata items still being invoiced when admin adds a new order and selects to have no invoice sent - includes/orderfunctions.php Update cron to not terminate accounts that have overide suspension enabled - admin/cron.php Added search by subscription ID field to Quick Search - admin/javascript/searchbox.js - admin/search.php - admin/clientshostinglist.php - admin/clientsdomainlist.php Fixed bug with mass mail to clients with no hosting packages - admin/massmail.php Added link to product/service an addon is ordered for when viewing an addons only order in the admin area - admin/orders.php Added furthur error checking to Plesk Reseller module - modules/servers/pleskreseller/pleskreseller.php Fixed bug with welcome email being sent even if account creation fails when manually accepting new orders - admin/orders.php Fixed bug with incorrect security code resulting in client account still being added - register.php - includes/orderfunctions.php Added support for 4 nameservers with servers & domains (Issue #98) - clientarea.php - admin/clientsdomains.php - admin/clientsdomainreg.php - admin/configservers.php - admin/configregistrars.php - includes/registrarfunctions.php - modules/registrars/enom/enom.php - modules/registrars/directi/directi.php - modules/registrars/nominet/nominet.php - templates/default/clientareadomaindetails.tpl - templates/portal/clientareadomaindetails.tpl Added required agree to delete attribute for .it domains registered through the Enom module - modules/registrars/enom/enom.php Updated ProtX module to send 000 when no CVV is present - new requirement - modules/gateways/protx.php Fixed bug with incorrect recurring price on order form for orders with addons when tax type is inclusive - includes/orderfunctions.php Added IP Manager as an example addon module (Issue #102) - modules/admin/ip_manager/ip_manager.php Added UTF-8 Unicode support for PDF Invoicing (Issue #104) - includes/tcpdf4.php - includes/tcpdf5.php - includes/functions.php - includes/invoicefunctions.php - dl.php Fixed bug where configurable options upgrade order can proceed with no selections made - upgrade.php Added support for passing in a coupon code in the order url (Issue #85) - order.php Fixed bug when adding calendar entries that could result in blank entries - admin/calendar.php Modified transfer orders to only allow the minimum period selection for that TLD - includes/domainfunctions.php Added Helm 4 Server Automation module (Issue #101) - modules/servers/helm4/helm4.php Added support for cPanel Access Hash instead of password for automation - admin/configservers.php - includes/serverfunctions.php - modules/servers/cpanel/cpanel.php ** Version 3.3.0 ** Updated recurring income report for new domain recurring price calculations - modules/reports/recurring_income.php Fixed bug with fixed money amount recurring discount calculations - includes/orderfunctions.php Updated Enom module to support EU domain Whois agreement requires - modules/registrars/enom/enom.php Updated downloads file to allow support for full file url downloads - dl.php Fixed bug with prorata calculations on certain payment terms - includes/orderfunctions.php - includes/functions.php Added product order overide option (Issue #60) - admin/configproducts.php - includes/orderfunctions.php Added option to have a percentage or fixed amount late fee (Issue #69) - admin/configgeneral.php - admin/configauto.php - includes/processinvoices.php Added notes tab to clients profile section (Issue #45) - admin/clientsnotes.php Fixed bug with tax being charged on a product with PayPal Subscriptions when the product was not setup for tax - subscriptionforward.php - clientarea.php Add Capatcha to Submit Ticket Page (Issue #71) - submitticket.php - templates/default/supportticketsubmit-steptwo.tpl - templates/portal/supportticketsubmit-steptwo.tpl Added Setup Fee (One Time) pricing support to Configurable Options - admin/configproducts.php - admin/clientshosting.php - includes/orderfunctions.php - includes/configoptionsfunctions.php - order.php - templates/orderforms/default/order-stepfour.tpl - templates/orderforms/boxes/order-stepfour.tpl - templates/orderforms/singlepage/order-stepfour.tpl Added plain-text only option to email templates (Issue #32) - admin/configemailtemplates.php - includes/functions.php Added an option to CC Emails on a per email basis (Issue #66) - admin/configemailtemplates.php - includes/functions.php Updated credit card details validation to remove 16 character limit on Solo cards - includes/ccfunctions.php Modified support ticket listing to show even flagged tickets to admins at full admin level - admin/supporttickets.php Added automatic adding of credit to client on overpayment and updated email receipt to show amount paid rather than invoice total (Issue #29) - includes/invoicefunctions.php - includes/functions.php - admin/mergefields.php Templated admin homepage to allow customisability - particularly for those users now using WHMCS for hosting (Issue #70) - admin/index.php - templates/homepage.tpl Changed client names into a link to clients summary page - admin/clients.php Fixed bug with change license page using short php open tag for config file - admin/licenserror.php Fixed bug where required custom field was not required during checkout process - order.php Added custom invoice number support (Issue #76) - admin/invoices.php - admin/mergefields.php - includes/invoicefunctions.php - includes/functions.php - includes/pdfconfig.php - viewinvoice.php - dl.php Updated SCPanel module to save domain.port.tld into product record - modules/servers/scpanel/scpanel.php Added whois servers for .pt domains - includes/whoisservers.php Added output of domain registration error when it fails after manually accepting an order - admin/orders.php Added date/time to ProtX transaction ID so that a failed payment can be retried - modules/gateways/protx.php Fixed bug with downloads not working from search page in client area - downloads.php Fixed bug with admin login not working - dologin.php Paymex Gateway Module Update & Callback Added - modules/gateways/paymex.php - modules/gateways/callback/paymex.php Fixed bug with domain prices not showing tax in the client area - clientarea.php Fixed bug with loosing client selections when loading a saved message to send - admin/sendmessage.php Added support for downloads linked to products so electronic downloads can be offered (Issue #78) - admin/configproducts.php - admin/supportdownloads.php - clientarea.php - downloads.php - dl.php - templates/default/clientareaproductdetails.tpl - templates/portal/clientareaproductdetails.tpl Added SecPay Payment Gateway module - modules/gateways/secpay.php Updated French Language File - lang/French.txt Fixed callback error in Google Checkout module - modules/gateways/googlecheckout.php - modules/gateways/callback/googlecheckout.php - modules/gateways/googlecheckout/* Added support for up to 3 late notices - admin/configauto.php - includes/processinvoices.php Fixed error in Daily Performance Report - modules/reports/daily_performance.php ** Version 3.2.3 ** Added support for 3D Secure - creditcard.php - includes/gatewayfunctions.php - modules/gateways/protx.php - modules/gateways/callback/protxthreedsecure.php - modules/gateways/quantumgateway.php - modules/gateways/callback/quantumthreedsecure.php Fixed bug with not adding tickets when magic quotes is enabled - includes/dbfunctions.php - includes/ticketfunctions.php Updated Turkish Language File - lang/Turkish.txt Updated DirectI module to return validation errors on contact creation - modules/registrars/directi/directi.php Fixed bug with support ticket attachments not being uploaded from the admin area when register globals are disabled - admin/supporttickets.php - includes/functions.php Add Missing Enom Attributes (Issue #65) - modules/registrars/enom/enom.php Fixed bug with Dedicated IPs not being assigned to cPanel accounts when created - modules/servers/cpanel/cpanel.php Fixed file include issue when adding a payment with tax enabled - includes/functions.php Added Start Date & Issue Number to Admin Card Details Screens (Issue #67) - admin/clientsccdetails.php - admin/clientssummary.php - admin/offlineccprocessing.php - admin/offlineccprocessingwindow.php Fixed bug in MaxMind fraud logging when the results contain an apostrophy - order.php Fixed bug with adding of spam filters in the admin area - admin/supportticketsspamcontrol.php Fixed bug with clients only tick box not saving when adding a download - admin/supportdownloads.php Fixed bug with sorting and pagination links - includes/adminfunctions.php - admin/clients.php - admin/clientshostinglist.php - admin/clientsaddonslist.php - admin/clientsdomainlist.php - admin/affiliates.php - admin/orders.php - admin/transactions.php - admin/invoices.php - admin/offlineccprocessing.php - admin/supportannouncements.php - admin/supporttickets.php - admin/todolist.php - admin/systemactivitylog.php - admin/systememaillog.php - admin/systemmailimportlog.php - admin/systemwhoislog.php Fixed bug with send new message not working from clients summary - admin/clientsemails.php Added search by dedicated IP to quick search (Issue #63) - admin/javascript/searchbox.js - admin/clientshostinglist.php - admin/search.php ** Version 3.2.2 ** Fixed bug with todays income summary on admin homepage - admin/index.php Fixed bug with orders from before V3.2 upgrade showing a blank domain row on all orders - admin/orders.php Added missing language strings in order form - templates/orderforms/default/order-steptwo.tpl - templates/orderforms/boxes/order-steptwo.tpl - templates/orderforms/singlepage/order-steptwo.tpl - lang/* Added missing language strings in upgrade process - upgrade.php - templates/default/clientareaproductdetails.tpl - templates/portal/clientareaproductdetails.tpl - lang/* Added missing language strings in portal template - templates/portal/header.tpl - lang/* Fixed bug in f2b payment gateway module - modules/gateways/f2b.php Fixed bug with free domains being given on the wrong TLDs - includes/orderfunctions.php Fixed bug with admin order not saving order option selections - admin/ordersadd.php Modified DirectAdmin module to disable DirectAdmin's email to client - modules/servers/directadmin/directadmin.php Fixed bug with addon order not being accepted due to no main product ID or domain being ordered - includes/orderfunctions.php Fixed bug with VPS/Dedicated Server Orders not saving the domain - order.php Fixed bug with subscription recreation button in the client area for domains - clientarea.php Fixed bug where setup fee is billed twice on an annually recurring product - includes/orderfunctions.php Fixed insecure items popup warning when using IE6 - templates/orderforms/singlepage/order-stepone.tpl - templates/orderforms/singlepage/order-steptwo.tpl - templates/default/footer.tpl Fixed bug with DirectI module which can cause registration to fail (Bug #52) - modules/registrars/directi/directi.php Fixed Domain Registry Fields Error when there are multiple domains with the same required fields (Bug #53) - order.php Improvements in redirect logic for PayPal Subscriptions - subscriptionforward.php Added biennially to the billing cycle filter options for hosting accounts and addons in the admin area (Bug #54) - clientshostinglist.php - clientsaddonslist.php Fixed recurring tax bug on order form which caused it to be shown even when not enabled (Bug #55) - includes/orderfunctions.php Fixed error in cPanel module with terminating of a reseller account and all sub-accounts - modules/servers/cpanel/cpanel.php Updated list ordering as it could sometimes display messages in the wrong order when sent on the same date - admin/clientsemails.php Added Paymate AU & NZ Automated Invoice Payment Callback Routine - modules/gateways/paymateau.php - modules/gateways/paymatenz.php - modules/gateways/callback/paymate.php Fixed bug with automatic domain registration when manually accepting an order - admin/orders.php Fixed bug with registration failure email being sent upon automatic domain registration even if it succeeds - includes/functions.php Added additional fields including ticket # and department to admin support tickets list - admin/supporttickets.php - includes/ticketfunctions.php Modified ticket flagging so that the ticket no longer appears for other administrators once flagged to a particular user - admins/supporttickets.php Fixed bug with automatic domain creation when importing from WHM - admin/whmimport.php Updated Nominet registrar module to contain additional fields - modules/registrars/nominet/nominet.php Changed auto recalculate recurring price setting on the clients product details page to disabled by default - admin/clientshosting.php Fixed bug with printable version link when viewing reports losing the preconfigured variables - admin/reports.php Add support to prorata all billing cycles (Issue #45) - includes/orderfunctions.php - includes/invoicefunctions.php - includes/functions.php Remove login options from admin order page as even though they aren't required it was confusing some - order.php - templates/orderforms/singlepage/order-stepfour.tpl Changed late fee to be a percentage value of invoice total rather than a fixed amount - admin/configauto.php - includes/processinvoices.php Added seperate merge fields for first payment amount and recurring amounts on both Products/Services and Domain Email Templates - includes/functions.php - admin/mergefields.php Removed MySQL Query Debug output from Configurable Options Upgrade Process (Bug #61) - upgrade.php Added forwarding page for when redirecting customers off site (PayPal Subscriptions & 3D Secure) - subscriptionforward.php - templates/default/forwardpage.tpl - templates/portal/forwardpage.tpl Fixed bugs with hidden articles showing up in category counts & searches - downloads.php - admin/supportkb.php - admin/supportdownloads.php Fixed bug with TinyMCE editor converting urls in email templates & the KB into relative links - admin/editor/editor.php ** Version 3.2.1 ** Fixed bug in Optimal Payments Gateway - modules/gateways/optimalpayments.php Fixed direct order link for domains - templates/default/domainchecker.php - templates/portal/domainchecker.php Modified fraud checking routine to record when a user is asked to phone verify and doesn't complete - order.php Added extra security to boleto downloads - modules/gateways/boleto/boleto.php Fixed code validation issue in language selection dropdown - init.php Fixed support ticket email subjects not containing the ticket reference - includes/functions.php Updated cPanel module for new success response on package change in V11 - modules/servers/cpanel/cpanel.php Added NetBilling Payment Gateway module - modules/gateways/netbilling.php Fixed bug with "use own domain" and "use subdomain" domain options on order form - order.php - templates/orderforms/default/order-stepthree.tpl - templates/orderforms/boxes/order-stepthree.tpl Updated checkout script to include ordered domains array - includes/orderfunctions.php - includes/checkoutscript.php Added Credit Balance merge field for email templates - includes/functions.php - admin/mergefields.php Updated change password function in DirectAdmin module - modules/servers/directadmin/directadmin.php Fixed bug with products with a one time affiliate payout being paid recurrently - includes/functions.php Fixed bug with whitespace output which blocks redirects from occuring when auto registration occurs - modules/registrars/directi/lib/error.class.php - modules/registrars/stargate/lib/error.class.php Modifications to ResellOne Registrar Module & Fixing of Transfer Routine - modules/registrars/resellone/resellone.php Fixed bug with single page order form domain selection options in FireFox - templates/orderforms/singlepage/order-steptwo.tpl Updates to new portal template - templates/portal/* Added sending of new package welcome email after package upgrade is completed successfully - includes/upgradefunctions.php Fixed bug when adding a promotion with no expiry date - admin/configpromotions.php Fixed bug with admin email notifications of automatic domain registration errors - includes/functions.php Fixed bug with API calls involving passwords - includes/api.php Fixed bug with ticket status not being sent in system language in emails - includes/functions.php Added API Calls to run server functions including create, suspend, unsuspend and terminate - includes/api.php Fixed bug with apostrophies containing backslashes in displayed data - admin/clientsprofile.php Removed Register Globals Requirement - multiple files of client and admin folder Fixed bug where ticket numbers and order numbers could be a number short of the default 6 and 10 characters respectively - includes/functions.php Added Monthly Pricing Breakdown option for recurring terms on the order form - includes/orderfunctions.php - admin/configgeneral.php Fixed bug with SecurePay Gateway Module submission url - modules/gateways/securepay.php Added f2b Payment Gateway Module - modules/gateways/f2b.php Fixed bug with client account being added even if it fails custom field validation - register.php - order.php - includes/clientfunctions.php Updated PayPal Module for PayPal Update which broke payment returns - modules/gateways/paypal.php - modules/gateways/paypalinvoices.php Updated cPanel module to import bandwidth usage on cPanel 11 - modules/servers/cpanel/cpanel.php ** Version 3.2.0 ** Added url forwarding and email forwarding options to boxes order form - templates/orderforms/boxes/order-stepthree.tpl Fixed bug with tax calculations when prorata billing and domain promotion codes are being used - includes/orderfunctions.php Added workaround for PHP Rounding Error Bug #24142 - http://bugs.php.net/bug.php?id=24142 - includes/orderfunctions.php - includes/functions.php Fixed bug where invoice was not automatically marked paid if credit matched invoice amount exactly - includes/processinvoices.php Added support for ordering of multple TLDs - order.php - domainchecker.php - whois.php - includes/orderfunctions.php - includes/domainfunctions.php - admin/orders.php - templates/default/domainchecker.tpl - templates/default/whois.tpl - templates/orderforms/boxes/order-stepone.tpl - templates/orderforms/boxes/order-steptwo.tpl - templates/orderforms/boxes/order-stepthree.tpl - templates/orderforms/boxes/order-stepfour.tpl Modified Credit to be applied after tax - includes/invoicefunctions.php - includes/pdfconfig.php - includes/processinvoices.php - admin/invoices.php - templates/default/viewinvoice.tpl Fixed bug with debug output occuring in DirectI module - modules/registrars/directi/lib/apiutil.php Fixed bug where a subscription is attempted to be setup with a free product - subscriptionforward.php Removed maximum username length limitiation when accepting an order in the admin area - admin/orders.php Fixed bug with .tv domains always showing as registered - includes/whoisservers.php Fixed bug with Enom nameservers retrieval - modules/registrars/enom/enom.php Fixed bug where biennial billing cycle was not an available option when adding an order as an admin - admin/ordersadd.php Fixed recreate subscription bug - clientarea.php - modules/gateways/paypal.php Added code to remove accents from data sent to DirectI which caused issues with registrations - modules/registrars/directi/directi.php Fixed bug with automatic account termination from cancellation requests - admin/cron.php Added Plesk Reseller level server module - modules/servers/pleskreseller/pleskreseller.php Fixed cPanel terminate function where a cPanel missing file error can induce the error message account does not exist incorrectly - modules/servers/cpanel/cpanel.php Modified Payson Payment Gateway to work with new Payson requirements - modules/gateways/payson.php Added support for use of Google Checkout module with UK payments - modules/gateways/googlecheckout.php Fixed bug with AWBS Import Script Biennial Payment Option - awbsimport.php Updated Knowledgebase to include articles in sub-categories in the articles count figures - knowledgebase.php Allowing users to update their credit card if using Offline Credit Card was missing - clientarea.php Updated TCAdmin module to pass through Client ID so that it adds future accounts to the same client - modules/servers/tcadmin/tcadmin.php Fixed bug with ticket urgency being displayed in English and not selected language - clientarea.php - supporttickets.php Modifications to boleto gateway module - modules/gateways/boleto/boleto.php Added function to use "port.domain.com" for SCPanel accounts - modules/servers/scpanel/scpanel.php Added multi-language support to MaxMind module for Phone Calls - supported languages are English,French,German,Japanese & Spanish - admin/configfraud.php - modules/fraud/maxmind/maxmind.php Added Domain Resolving Checker Utility to check domains are pointed at your servers - utilitiesresolvercheck.php - includes/adminfunctions.php Fixed bug with articles in a hidden category displaying in Most Popular Articles in KB - knowledgebase.php Automated Upgrades System - templates/default/clientareaproductdetails.tpl - includes/clientfunctions.php - includes/configoptionfunctions.php - clientarea.php - order.php - upgrade.php - orders.php - includes/invoicefunctions.php - includes/upgradefunctions.php Added a WorldPay Invisible Payment Gateway Module - modules/gateways/worldpayinvisible.php Fixed escaping issue with MySQL Insert & Update Queries on selected server setups - includes/dbfunctions.php Fixed bug in CE Import Script - ceimport.php Added support for seperate Registration, Transfer & Renewal prices for domains and improved TLD configuration in Admin Area - admin/configdomains.php - includes/orderfunctions.php - includes/processinvoices.php - order.php Added support for additional data collection depending on domain TLDs ordered - for example registrant name with .co.uk domains - order.php - includes/domainfunctions.php - includes/orderfunctions.php - includes/additionaldomainfields.php Added HELM server module - modules/servers/helm/helm.php Fixed missing image url bug in admin notification emails if no logo is setup - includes/functions.php Added detection for when domain registration order is submitted successfully but customer account on DirectI doesn't have enough funds to pay for the domain so it gets stuck pending - modules/registrars/directi/directi.php Fixed bug where user got a NullPointerException error when trying to modify the whois details of a domain with DirectI if the domain was still pending - modules/registrars/directi/directi.php Minor updates & enhancements to the plesk module - modules/servers/plesk/plesk.php Added option to Enom module to use default Enom nameservers for new registrations - modules/registrars/enom/enom.php Corrected bug with Late Fee for invoices not being charged tax - includes/processinvoices.php Fixed bug with email piping from messages sent from Thunderbird - includes/ticketfunctions.php Fixed bug with E-Gold module callback being repeated multiple times - modules/gateways/callback/egold.php Added spam control features for tickets - admin/configticketspamcontrol.php - admin/configgeneral.php - includes/adminfunctions.php - includes/ticketfunctions.php Added domain resolving utility to check if clients domains no longer point to the expected IP address - can be used to free up resources - admin/utilitiesresolvercheck.php Modified invoices date ranges to not be inclusive of end date - includes/invoicefunctions.php Added new variables to the products details page in client area - clientarea.php Updated PIPE file to work with cPanel 11 - pipe/pipe.php Updated Mark Paid button to mark invoices of zero amount paid when selected with mass Mark Paid button - admin/invoices.php Fixed bug with foreign character encoding in support ticket piped messages not decoding correctly - includes/ticketfunctions.php Added DistributeIT Registrar Module & Completed Implementation of Additional Domain Fields - includes/additionaldomainfields.php - includes/registrarfunctions.php - includes/domainfunctions.php - modules/registrars/distributeit/distributeit.php Added Disable option for emails - includes/functions.php - admin/configemailtemplates.php Added Email Merge Fields for Customer ID and Product ID - admin/mergefields.php - includes/functions.php Added support for an admin to open a ticket with any name/email - not just registered clients - admin/supporttickets.php Added configuration option to configure which card types are available with merchant gateways - admin/configgeneral.php - creditcard.php - templates/default/creditcard.tpl - clientarea.php - templates/default/clientareadetails.tpl Added support for time offset for when server is in different timezone - includes/functions.php - configuration.php Fixed bug where domain remains pending after automatic registration - includes/registrarfunctions.php Added patch for free billing cycle orders - includes/orderfunctions.php Fixed bug in StarGate module with domain registration - modules/registrars/stargate/stargate.php Fixed translations of Page and ATTN in PDF Invoice - includes/invoicefunctions.php - includes/pdfconfig.php Fixed bug where user is still forwarded to invoice for payment, even if zero balance due - includes/orderfunctions.php Fixed spelling error in admin menus - admin/javascript/menu.js DistributeIT Module Update - modules/registrars/distributeit/distributeit.php Added Security Restrictions to Invoice PDF Downloads - dl.php Fixed bug with Boxes Order Form where products with zero stock could still be ordered - templates/orderforms/boxes/order-stepone.tpl Fixed bug where a product could still be ordered via the direct order link even if product was out of stock - order.php Added search by subject and email address to support tickets - admin/supporttickets.php Added search by transaction description to transactions list - admin/transactions.php Changed default selections in Admin Quick Search for faster searches and added tickets search - admin/javascript/searchbox.js Added email notification of automated domain registrations/renewals - includes/functions.php Added Optimal Payments gateway - modules/gateways/optimalpayments.php Updated cPanel module to perform suspensions, unsuspensions and terminations on all accounts owned by a reseller - modules/servers/cpanel/cpanel.php Updated cPanel module to retrieve disk usage ( & bandwidth after cPanel update their API ) statistics from cPanel 11 - modules/servers/cpanel/cpanel.php Modified Order Process to only request custom domain field entry on new registrations - order.php Modification to allow "Inactive" clients to login - dologin.php Added support for "client only" knowledgebase articles - knowledgebase.php - admin/supportkb.php Added support for download categories - downloads.php - admin/supportdownloads.php Added support for "client only" downloads - downloads.php - admin/supportdownloads.php Added support for manual FTP uploads of files to avoid problems with server max file upload size limits - admin/supportdownloads.php Added search feature to downloads in client area - downloads.php Added support for email importing when multiple emails are in the to field of a message - includes/ticketfunctions.php Fixed bug with automatic account cancellations - admin/cron.php Fixed bug with affiliate referral url in monthly earnings report email - includes/functions.php Added currency conversion options to moneybookers gateway - modules/gateways/moneybookers.php Added Single Page Order Form Updated ProtX module to support Switch & Solo Cards with Start Date & Issue Number - modules/gateways/protx.php Added hiding of close ticket button when support ticket is already closed in client area - viewticket.php - templates/default/supportticketview.tpl Fixed bug with ecustom message sending to clients - admin/clientssummary.php - admin/clientshosting.php - admin/clientsdomains.php - admin/clientsemails.php - admin/sendmessage.php Improved Client Mass Mail Feature - Prevent Duplicate Emails and More Filter Options - admin/massmail.php Fixed bug when manually adding an addon to an account from the admin area not setting payment method - admin/clientsaddons.php Added support for email templates in multiple languages and default language selection per client - admin/clientsprofile.php - admin/configemailtemplates.php - includes/clientfunctions.php Added support for discounting setup fees on a product with a one time discount Added support for one time domain discounts Fixed bug with recurring discount coupons when used on prorata product Fixed bug with addon discounts when recurring - includes/orderfunctions.php - admin/configpromotions.php Added options to turn tax on/off on domains and late fees for invoices - admin/configtax.php - includes/processinvoices.php - includes/orderfunctions.php Added login details viewing section to client area for hosting accounts and option to change password of hosting account - clientarea.php - template/default/clientareaproductdetails.tpl Updated client order confirmation email to include more detail and tax breakdown - includes/orderfunctions.php Added F2B payment gateway module - modules/gateways/f2b.php Fixed bug with invoicing for a one time product - being invoiced twice when continuous invoice generation is enabled - includes/processinvoices.php Fixed bug with one time products having the one time cost entered as the recurring amount - includes/orderfunctions.php Fixed bug where billing cycle didn't show up in client area when it was set to Semi-Annually - clientarea.php ** Version 3.1.2 ** Fixed bug when both Plesk & TCAdmin are enabled (28/03/2007) - includes/functions.php - modules/servers/tcadmin/tcadmin.php - modules/servers/plesk/plesk.php Fixed bug with addons name display (28/03/2007) - admin/clientsaddonslist.php Fixed PlanetDomain Contact Details Modification Bug (29/03/2007) - modules/registrars/planetdomain/planetdomain.php Fixed bug where custom template folder path is not used under certain situations (29/03/2007) - viewemail.php - viewinvoice.php Added support for username & password collection in custom fields with TCAdmin module (30/03/2007) - modules/servers/tcadmin/tcadmin.php Fixed bug with BRPay Payment Gateway Module Amount Format (02/04/2007) - modules/gateways/brpay.php Fixed bug with Subscription Payment Reminders being sent to users when not due (05/04/2007) - admin/cron.php Added NaviGate Payment Gateway (06/04/2007) - modules/gateways/navigate.php Fixed bug with 16 character maximum username in PlanetDomain module (06/04/2007) - modules/servers/planetdomains/planetdomains.php Added Company Name display to clients list (08/04/2007) - admin/clients.php Added a Plesk Reseller Module (09/04/2007) - modules/servers/pleskreseller/ Updated Enom module to support new nameservers naming methods (12/04/2007) - modules/registrars/enom/enom.php ** Version 3.1.1 ** Fixed PHP Info link in Admin Area Utilities Menu (26/03/2007) - admin/javascript/menu.js Fixed currency conversion bug with PayPal Modules (26/03/2007) - modules/gateways/paypal.php - modules/gateways/paypalinvoices.php Fixed bug where test mode was always on in Enom Module (26/03/2007) - modules/registrars/enom/enom.php Fixed change nameservers bug in Planet Domains Registrar Module (26/03/2007) - modules/registrars/planetdomains/planetdomains.php Fixed bug with domain locking in the client area (26/03/2007) - clientarea.php Fixed bug with domain pricing configuration for multiple years (26/03/2007) - admin/configdomains.php - includes/domainfunctions.php Fixed bug with automated account creation (27/03/2007) - includes/functions.php Fixed bug with one time addon orders being invoiced twice (27/03/2007) - includes/processinvoices.php Fixed bug with SCPanel module (27/03/2007) - modules/servers/scpanel/scpanel.php - includes/serverfunctions.php Update for PayPal's IPN Software Changes (27/03/2007) - modules/gateways/callback/paypal.php Fixed bug where PayPal Resubscribe Link is shown in client area for free accounts (27/03/2007) - clientarea.php ** Version 3.1.0 ** Fixed Cron Bug - Multiple File Include clientsfunctions.php (30/01/2007) - includes/functions.php Fixed Bug with Install Script Curl Check (30/01/2007) - install/install.php Fixed Bug with Support Ticket Department Order in Admin Open Ticket (30/01/2007) - admin/supporttickets.php Fixed JS VUlnerability (30/01/2007) - clientarea.php - includes/orderfunctions.php Added Selected Department Name Display to Step Two (31/01/2007) - submitticket.php - templates/default/supportticketsubmit-steptwo.tpl Fixed bug with extra slashes in reply text (31/01/2007) - admin/supportticketpredefinedreplies.php Plesk Fix for V3 Upgrade SQL (31/01/2007) - install/upgrade3.sql - install/upgrade3beta.sql Modified to not get credit card details in client area unless cc gateway is enabled (01/02/2007) - clientarea.php Fixed Login Bug on Order Page (01/02/2007) - dologin.php Fixed Affiliate Referral Bug (01/02/2007) - aff.php Fixed bug with transactions totals (01/02/2007) - admin/transactions.php Modified Unpaid Invoices to show all invoices, not just overdue ones (01/02/2007) - admin/invoices.php Fixed bug with order confirmation details missing bracket in price (01/02/2007) - includes/functions.php Fixed bug where regular Invoice Created email was sent instead of Credit Card Invoice Created email when clicking the manual send invoice created button (02/02/2007) - admin/invoices.php Fixed bug with email attachments and piped emails (02/02/2007) - pipe/pipe.php - pipe/pop.php - includes/ticketfunctions.php Fixed bug with credit card batching (02/02/2007) - includes/ccfunctions.php - includes/functions.php - includes/processinvoices.php Added DirectAdmin Login Check to Module (02/02/2007) - modules/servers/directadmin/directadmin.php Fixed bug where admin emails did not use system charset which resulted in display issues with tickets (03/02/2007) - includes/functions.php Fixed order page subdomain bug (03/02/2007) - order.php Fixed bugs in Plesk Module and modified to use Client & Domain Templates for Permissions (04/02/2007) - modules/servers/plesk/plesk.php Fixed bug with character encoding in support tickets (04/02/2007) - submitticket.php - viewticket.php Fixed bug with various callbacks and pdf invoices (04/02/2007) - includes/invoicefunctions.php Fixed bug with announcements rss feed (04/02/2007) - includes/announcementfunctions.php Fixed bug with free domains when client chooses change nameservers option (05/02/2007) - includes/orderfunctions.php Fixed install files bug with Plesk MySQL issue (05/02/2007) - install/....sql Fixed bug when no domain is present and block orders for same domains is enabled (05/02/2007) - order.php - includes/orderfunctions.php Fixed bug where invoices were generated for expired domains (06/02/2007) - includes/processinvoices.php Modified Plesk Module field to Domain Template instead of Package Template (06/02/2007) - modules/servers/plesk/plesk.php Modified wording on install script to remove cPanel reference (06/02/2007) - install/install.php Added Cancellation Type - Immediate or End of Billing Cycle - to Cancellation Request Form (06/02/2007) - clientarea.php - templates/default/clientareacancelrequest.tpl - lang/English.txt - admin/cancelrequests.php Fixed System Activity Log Pagination Issue (06/02/2007) - admin/systemactivitylog.php Added Support for Email Forwarding & URL Forwarding to Enom Registrar Module (07/02/2007) - clientarea.php - order.php - templates/default/clientareadomaindetails.tpl - templates/orderforms/default/order-stepthree.tpl - templates/orderforms/default/order-stepfour.tpl - includes/registrarfunctions.php - includes/functions.php - includes/orderfunctions.php - admin/clientsdomains.php - admin/clientsdomainreg.php - admin/configregistrars.php - admin/clientsdomaincontacts.php - admin/configgeneral.ph - admin/configdomains.php - modules/registrars/enom/enom.php Added support for dashes in postcode (07/02/2007) - includes/clientfunctions.php Updated E-Gold Callback File (07/02/2007) - modules/gateways/callback/egold.php Fixed bug in Sales Tab Liability Report with certain dates (08/02/2007) - modules/reports/sales_tax_liability.php Fixed button formatting in Install Script (08/02/2007) - install/install.php Fixed bug in Order Form Display (08/02/2007) - order.php Modified Link Recognition Code in Support Tickets (09/02/2007) - includes/ticketfunctions.php Added Support for HTTP request whois checks (09/02/2007) - includes/whoisfunctions.php - includes/whoisservers.php Fixed Payment Callback Bug (09/02/2007) - includes/functions.php - includes/invoicefunctions.php Fixed display bug in clients transactions list (09/02/2007) - admin/clientstransactions.php Fixed bug with department id in Support Tickets section (10/02/2007) - admin/supporttickets.php Fixed cron file include duplicate errors (10/02/2007) - admin/cron.php - includes/ccfunctions.php - includes/functions.php - includes/serverfunctions.php - includes/invoicefunctions.php Fixed PayPal Callback Bug (11/02/2007) - viewinvoice.php Added Support for UK Additional Fields on .me.uk domains (11/02/2007) - admin/clientsdomainreg.php Fixed clientsfunctions include bug (12/02/2007) - admin/cron.php Added Automatic Domain Registration Support (15/02/2007) - clientarea.php - includes/functions.php - includes/registrarfunctions.php - admin/clientsdomains.php - admin/clientsdomainreg.php - admin/clientsdomaincontacts.php - admin/orders.php - ALL REGISTRAR MODULES - lang/English.txt Fixed bug in BRPay Payment Module (15/02/2007) - modules/gateways/brpay.php Added more customisability options to pdf invoice - can now customise table of items (15/02/2007) - includes/invoicefunctions.php - includes/pdfconfig.php Fixed bug with Mass Mail Feature not selecting all matching clients (16/02/2007) - admin/massmail.php Modified clients postcode validation to allow dashes (16/02/2007) - includes/clientfunctions.php Fixed bug in PSIGate Module (17/02/2007) - modules/gateways/psigate.php Fixed bug in VariLogiX Fraud Call File (17/02/2007) - modules/fraud/varilogix_fraudcall/varilogix_fraudcall.php Added automatic marking paid of invoices for zero amounts (17/02/2007) - includes/processinvoices.php Fixed bug with Clients CSV download file (18/02/2007) - admin/csvdownload.php Fixed bug with free domain on standard order form template (18/02/2007) - order.php Added notification email on offline credit card processing (20/02/2007) - creditcard.php Added Account Addons list to Clients Section of Admin Area (20/02/2007) - admin/clientsaddonslist.php - includes/adminfunctions.php Updated DirectI Module to support DirectI API V3.6 (22/02/2007) - modules/registrars/directi.php Fixed bug with client deletion logging (23/02/2007) - includes/clientfunctions.php Added Merchant Partners Payment Gateway (25/02/2007) - modules/gateways/merchantpartners.php Added automatic filling of reply name and email to ticket page (26/02/2007) - viewticket.php Added IP Overide Setting to Plesk Module - Fix for Plesk for Windows (27/02/2007) - modules/servers/plesk/plesk.php Added Dedicated IP Auto Assignment Support to cPanel Module (28/02/2007) - modules/servers/cpanel/cpanel.php Fixed bug with email only registrar module where from details were not set (01/03/2007) - modules/registrars/email/email.php Removed username size limit (02/03/2007) - admin/clientshosting.php Fixed bug with ProtX and MasterCard Card Type (02/03/2007) - modules/gateways/protx.php Fixed bug where all orders of domains were set to use the default nameservers instead of using the assigned hosting account servers nameservers (03/03/2007) - order.php Added Google Checkout Payment Gateway (04/03/2007) - modules/gateways/googlecheckout.php - modules/gateways/callback/googlecheckout.php - modules/gateways/googlecheckout/ Added support for setting the invoice number incrementation value between invoices (04/03/2007) - admin/configgeneral.php - admin/invoices.php - includes/processinvoices.php Added view full credit card number to clients profile (04/03/2007) - admin/clientssummary.php - admin/clientsccdetails.php Added Close Ticket button to client area (04/03/2007) - viewticket.php - templates/default/supportticketview.tpl - lang/English.txt - supportticketsstatuscloseticket Fixed bug with domain coupon codes (05/03/2007) - includes/orderfunctions.php Added .com.my support to whois lookups (05/03/2007) - includes/whoisservers.php Fixed bug in FirePay Payment Gateway (06/03/2007) - modules/gateways/firepay.php Fixed bug in eWay payment gateway module (08/03/2007) - modules/gateways/eway.php Fixed balance issue on invoice page (09/03/2007) - viewinvoice.php Added support ticket attachment sending by email (11/03/2007) - includes/functions.php - admin/supporttickets.php - viewticket.php Fixed bug with prorata invoicing on order (12/03/2007) - includes/orderfunctions.php Added support for .com.ph, .net.ph and .org.ph domain lookups (12/03/2007) - includes/whoisservers.php Fixed PayPal Subscriptions bug when the order includes a free domain name (13/03/2007) - subscriptionforward.php Added Continuous Invoice Generation Support (14/03/2007) - includes/processinvoices.php - admin/clientshosting.php - admin/clientsaddons.php - admin/clientsdomains.php - admin/configgeneral.php - includes/orderfunctions.php Added automated cancellation requests (15/03/2007) - admin/configauto.php - admin/cron.php Modified Script to work around Internet Explorer SSL Download Bug (15/03/2007) - dl.php Preliminary work for additional fields support on domain names (17/03/2007) - various files Added To-Do List (17/03/2007) - admin/index.php - admin/todolist.php - admin/calendar.php - admin/javascript/menu.js - includes/adminfunctions.php Added return to client area link to invoices (18/03/2007) - viewinvoice.php - templates/default/viewinvoice.tpl Fixed bug with Moneybookers callback file (19/03/2007) - modules/gateways/callback/moneybookers.php Removed branding from admin area login page (19/03/2007) - admin/login.php Fixed Enom bug with updating email address in WHOIS contact info (20/03/2007) - modules/registrars/enom/enom.php Improved PDF Invoice for multiple line entries (21/03/2007) - includes/pdfconfig.php Added Registration Form so people can register without placing an order with enable/disable option (22/03/2007) - register.php - templates/default/clientregister.tpl Fixed bug where existing client could change his/her email address to the same as an existing account (23/03/2007) - includes/clientfunctions.php Added option to not display state/country field on order form for tax calculations unless required (23/03/2007) - order.php - templates/orderforms/default/order-stepthree.tpl - templates/orderforms/boxes/order-stepthree.tpl