Created page with "<div class="docs-alert-info" style="max-width:370px;"> <p> <span class="title">Release Information</span> <br /> Version: 6.0.2<br /> Release Type: Maintenance<br /> Release D..."
New page
<div class="docs-alert-info" style="max-width:370px;">
<p>
<span class="title">Release Information</span>
<br />
Version: 6.0.2<br />
Release Type: Maintenance<br />
Release Date: 18th August 2015<br />
Distribution Types: Full and Incremental Patch Set
</p>
</div>
=Download=
The latest full and patch set release can always be obtained from the [http://download.whmcs.com/ downloads page]
=Upgrade Process=
[[Upgrading|View Standard Upgrade Steps]]
This update requires no additional steps.
Applying the incremental patch version to an existing 6.0.1 installation will perform an automated version bump and require no upgrade process to be performed.
=Release Notes=
=== Six Template ===
==== affiliates.tpl ====
* Line 78: Added script which sets table ordering column base on $orderby variable.
==== clientareaaddcontact.tpl ====
* Line 232: Removed javascript
==== clientareadomaindetails.tpl ====
* Line 74: added data-toggle="tab" attribute.
* Line 88: added data-toggle="tab" attribute.
==== clientareadomains.tpl ====
* Line 1: Added if block to display warning alert on page if one is set.
* Line 7: Added script which sets table ordering column base on $orderby variable.
==== clientareaemails.tpl ====
* Line 17: Added script which sets table ordering column base on $orderby variable.
==== clientareahome.tpl ====
* Line 58: Change URL of form post to the kbsearch action of clientarea.php
==== clientareaproductdetails.tpl ====
* Line 8: Added $LANG. to make this a language key
* Line 314: Replaced hardcoded string with lang value
* Line 336: Replaced hardcoded string with lang value
* Line 366: Changed variable name for the alert message from $serverchangepasswordsuccessful to $modulechangepasswordmessage
==== clientareaproducts.tpl ====
* Line 2: Added script which sets table ordering column base on $orderby variable.
==== clientareaquotes.tpl ====
* Line 1: added noSortColumns="5" to tablelist include
* Line 2: Added script which sets table ordering column base on $orderby variable.
==== clientareasecurity.tpl ====
* Line 13: Replaced hardcoded string with language value
* Line 48-50: Replaced hardcoded strings with language values
==== clientregister.tpl ====
* Line 83: Use Smarty 3 foreach syntax for foreach loop
* Line 84-86: Spread option to multiple lines, change value variable name from $thisCountryCode to $countryCode, and added more complex IF block to decide if the option is selected.
==== configuressl-stepone.tpl ====
* Line 134: Parameterize the country code option select from hardcoded "US"
==== domainchecker-results.tpl ====
* Line 38 : Added third parameter to "addToCart" Javascript function.
* Line 68, 70, 71: Added IF block to handle the differences between searching for 'register' and 'transfer' values.
* Line 75-81: Broke "add to cart" buttons into two separate code blocks, to allow "register" and "transfer" parameters to be sent to addToCart function
* Line 115: Added third parameter to addToCart function call
==== header.tpl ====
* Line 96: Add {$WEB_ROOT} to ensure URLs work with any URL configuration
* Line 139: Update IF block to handle $registerdomainenabled and $transferdomainenabled
* Line 147-152: IF blocks to allow both searching domains to register and/or transfer.
==== includes/navbar.tpl ====
* Line 3: Add code to allow navbar links to have a "target" attribute.
* Line 13: Add code to allow submenu links to have "target" attribute.
==== includes/pwstrength.tpl ====
* Lines 9-13: Allow templates to override the alert.tpl file on the pwstrength.tpl template.
==== includes/tablelist.tpl ====
* Line 9: Change tabbing for code.
* Line 12: Add variable filterValueRegex to handle filtering over arbitrary (non-English) strings
* Lines 26-29: Use Regexes to search the table, instead of direct string matching.
* Lines 31-34: Keep the page from jumping around if no matches are found in the table.
==== js/domainchecker.js ====
* Line 112: function addToCart now takes an orderType parameter.
* Line 123: Pass orderType parameter in the query string for the API call.
==== knowledgebasearticle.tpl ====
* Line 3-5: Break the if block into multiple lines.
* Line 4: Replace hardcoded string to language value.
* Line 21: Handle Seo Friendly URLs in KB form post URL.
==== supportticketslist.tpl ====
* Lines 2-17: Add javascript to sort display table by $orderby.
==== twitterfeed.tpl ====
* Line 13: Replace hardcoded string with language value.
=== Five Template ===
==== knowledgebasearticle.tpl ====
* Line 11-12: Update form action to handle SEO friendly URLs, and add hidden input for "useful" = "vote"
=== Order Forms ===
==== boxes/checkout.js ====
* Line 22: jQuery("#btnCompleteOrder").attr('formnovalidate', true);
* Line 30: jQuery("#btnCompleteOrder").removeAttr('formnovalidate');
==== boxes/viewcart.tpl ====
* Lines 347-366: Added template block to display custom fields form input.
* Lines 376-380: Replace pwstrength.tpl include with an IF block that uses file_exists to pick which pwstrength file to load.
* Line 663: Added ID and optional formnovalidate IF block to button.
==== comparison/js/main.js ====
* Line 2: Added a variable named "stateNotRequired".
==== modern/configureproduct.tpl ====
* Line 31: Added updateConfigurableOptions onclick to radio button.
* Line 33: Added recalctotals to onclick in radio button.
==== modern/configureproductdomain.tpl ====
* Line 41: Removed col-xs-2 class, causing the form to render wrong in small screens.
* Line 41-52: Changed tabbing on this line.
* Line 65: Removed col-xs-2 class, causing the form to render wrong in small screens.
* Line 65-76: Changed tabbing on this line.
==== modern/js/main.js ====
* Line 9, 20: Toggle formnovalidate on #btnCompleteOrder.
==== modern/viewcart.tpl ====
* Line 3, 4, 6: Comments and padding.
* Line 560: Replace hardcoded string with lang string.
* Line 710: formnovalidate IF block added
==== slider/configureproductdomain.tpl ====
* Line 92: Removed slideUp animation from $domainResults
* Line 102-104: Removed "var" keywords
* Line 113, 117: Surrounded {$BASE_PATH_IMG} with literal delimiters to turn off literal curly brace processing.
==== slider/js/main.js ====
* Line 7: Change jQuery call chain to better fade/toggle login form.
==== slider/viewcart.tpl ====
* Line 11: Change javascript from inline to block style.
* Line 12, 14: Added comments.
* Line 13: Added spacing
* Line 14: Added stateNotRequired variable
=== Client Area Language Changes ===
==== New Strings ====
* '''knowledgebaseArticleRatingThanks''': "Thanks for rating the article for us"
* '''orderPromoCodePlaceholder''': "Enter promo code if you have one"
* '''actionRequiresAtLeastOneDomainSelected''': "Please select at least one domain to perform the selected action on."
* '''clientAreaProductDownloadsAvailable''': "The following download items are available for your product/service"
* '''clientAreaProductAddonsAvailable''': "Addons are available for your product/service. <a href=\"cart.php?gid=addons\">Click here to view & order ยป</a>"
* '''clientAreaSecurityTwoFactorAuthRecommendation''': "We strongly encourage you to enable Two-Factor Authentication for added security."
* '''clientAreaSecurityNoSecurityQuestions''': "Setting a security question and answer helps protect your account from unauthorized password resets and allows us to verify your identity when requesting account changes."
* '''clientAreaSecuritySecurityQuestionOtherError''': "The security question helps protect your account from unauthorized password resets and allows us to verify your identity when requesting account changes."
==== Changed Strings ====
* '''domainsExpiringInTheNext30Days''': "Expiring in the next 30 Days" => "Expiring within 30 Days"
* '''domainsExpiringInTheNext90Days''': "Expiring in the next 90 Days" => "Expiring within 90 Days"
* '''domainsExpiringInTheNext180Days''': "Expiring in the next 180 Days" => "Expiring within 180 Days"
* '''domainsExpiringInMoreThan180Days''': "Expiring in more than 180 Days" => "Expiring in 180+ Days"
=== Admin Area Language Changes ===
==== New Strings ====
* '''['invoices']['viewAsClient']''': "View as Client"
* '''['administrators']['confirmExistingPassword']''': "You must confirm your existing administrator password"
* '''['general']['storeClientDataSnapshot']''': "Store Client Data Snapshot"
* '''['general']['storeClientDataSnapshotInfo']''': "Preserve client details upon invoice generation to prevent profile changes for existing invoices"
* '''['general']['noActivityLogForClient']''': "There is no activity logged for this client."
==== Changed Strings ====
* '''['domains']['domainReminders']''': "Sent Domain Reminders" => "Domain Reminder History"
=Changelog=
{{:Changelog:WHMCS_V6.0.2}}