Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /home/themckho/public_html/demo/ecohosting/wordpress/wp-content/plugins/whmcs-bridge/includes/parser.inc.php on line 56
Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /home/themckho/public_html/demo/ecohosting/wordpress/wp-content/plugins/whmcs-bridge/includes/parser.inc.php on line 149
Warning: Cannot modify header information - headers already sent by (output started at /home/themckho/public_html/demo/ecohosting/wordpress/wp-content/plugins/whmcs-bridge/includes/parser.inc.php:56) in /home/themckho/public_html/demo/ecohosting/wordpress/wp-content/plugins/whmcs-bridge/bridge.init.php on line 712
jQuery(document).ready(function(){
if(typeof window.langPasswordWeak === 'undefined'){
window.langPasswordWeak = "Weak";
}
if(typeof window.langPasswordModerate === 'undefined'){
window.langPasswordModerate = "Moderate";
}
if(typeof window.langPasswordStrong === 'undefined'){
window.langPasswordStrong = "Strong";
}
jQuery("#newpw").keyup(function () {
var pwvalue = jQuery("#newpw").val();
var pwstrength = getPasswordStrength(pwvalue);
jQuery("#pwstrength").html(langPasswordStrong);
jQuery("#pwstrengthpos").css("background-color","#33CC00");
var errorThreshold = !isNaN(parseInt(jQuery(this).data('error-threshold'))) ? jQuery(this).data('error-threshold') : 50;
var warningThreshold = !isNaN(parseInt(jQuery(this).data('warning-threshold'))) ? jQuery(this).data('warning-threshold') : 75;
if (pwstrength= warningThreshold) {
textLabel = langPasswordStrong;
cssClass = 'success';
} else if (passwordStrength >= errorThreshold) {
textLabel = langPasswordModerate;
cssClass = 'warning';
} else {
textLabel = langPasswordWeak;
cssClass = 'danger';
}
jQuery("#passwordStrengthTextLabel").html(langPasswordStrength + ': ' + passwordStrength + '% ' + textLabel);
jQuery("#passwordStrengthMeterBar").css('width', passwordStrength + '%').attr('aria-valuenow', passwordStrength);
var ver = parseInt($.fn.tooltip.Constructor.VERSION);
switch (ver) {
case 3:
jQuery("#passwordStrengthMeterBar").removeClass('progress-bar-success progress-bar-warning progress-bar-danger').addClass('progress-bar-' + cssClass);
break;
default:
jQuery("#passwordStrengthMeterBar").removeClass('bg-danger bg-warning bg-success').addClass('bg-' + cssClass);
break;
}
}
function getPasswordStrength(pw){
var pwlength=(pw.length);
if(pwlength>5)pwlength=5;
var numnumeric=pw.replace(/[0-9]/g,"");
var numeric=(pw.length-numnumeric.length);
if(numeric>3)numeric=3;
var symbols=pw.replace(/\W/g,"");
var numsymbols=(pw.length-symbols.length);
if(numsymbols>3)numsymbols=3;
var numupper=pw.replace(/[A-Z]/g,"");
var upper=(pw.length-numupper.length);
if(upper>3)upper=3;
var pwstrength=((pwlength*10)-20)+(numeric*10)+(numsymbols*15)+(upper*10);
if(pwstrength<0){pwstrength=0}
if(pwstrength>100){pwstrength=100}
return pwstrength;
}
function showStrengthBar() {
if(typeof window.langPasswordStrength === 'undefined'){
window.langPasswordStrength = "Password Strength";
}
if(typeof window.langPasswordWeak === 'undefined'){
window.langPasswordWeak = "Weak";
}
document.write('