From 0ae667e6cfdd1bcc85bacf85cd93a84f99fa88f8 Mon Sep 17 00:00:00 2001 From: cfoe <cfoe@ispconfig3> Date: Tue, 22 May 2012 04:08:05 -0400 Subject: [PATCH] added missing language string already present in default theme --- interface/web/js/scrigo.js.php | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 54 insertions(+), 0 deletions(-) diff --git a/interface/web/js/scrigo.js.php b/interface/web/js/scrigo.js.php index f8120e8..4a33f96 100644 --- a/interface/web/js/scrigo.js.php +++ b/interface/web/js/scrigo.js.php @@ -525,3 +525,57 @@ } return rv; } + +function password(minLength, special){ + var iteration = 0; + var password = ""; + var randomNumber; + minLength = minLength || 10; + var maxLength = minLength + 5; + var length = getRandomInt(minLength, maxLength); + if(special == undefined){ + var special = false; + } + while(iteration < length){ + randomNumber = (Math.floor((Math.random() * 100)) % 94) + 33; + if(!special){ + if ((randomNumber >=33) && (randomNumber <=47)) { continue; } + if ((randomNumber >=58) && (randomNumber <=64)) { continue; } + if ((randomNumber >=91) && (randomNumber <=96)) { continue; } + if ((randomNumber >=123) && (randomNumber <=126)) { continue; } + } + iteration++; + password += String.fromCharCode(randomNumber); + } + return password; +} + +function generatePassword(passwordFieldID){ + var oldPWField = jQuery('#'+passwordFieldID); + var newPWField = oldPWField.clone(); + newPWField.attr('type', 'text').attr('id', 'tmp'+passwordFieldID).insertBefore(oldPWField); + oldPWField.remove(); + newPWField.attr('id', passwordFieldID).val(password(10, false)).trigger('keyup'); +} + +function checkPassMatch(pwField1,pwField2){ + var rpass = jQuery('#'+pwField2).val(); + var npass = jQuery('#'+pwField1).val(); + if(npass!= rpass) { + jQuery('#confirmpasswordOK').hide(); + jQuery('#confirmpasswordError').show(); + jQuery('button.positive').attr('disabled','disabled'); + jQuery('.tabbox_tabs ul li a').attr('onclick','return false;'); + return false; + } else { + jQuery('#confirmpasswordError').hide(); + jQuery('#confirmpasswordOK').show(); + jQuery('button.positive').removeAttr('disabled'); + jQuery('.tabbox_tabs ul li a').removeAttr('onclick'); + } +} + +function getRandomInt(min, max){ + return Math.floor(Math.random() * (max - min + 1)) + min; +} + -- Gitblit v1.9.1