| | |
| | | } |
| | | } |
| | | |
| | | function capp(module) { |
| | | function capp(module, redirect) { |
| | | var submitFormObj = jQuery.ajax({ type: "GET", |
| | | url: "capp.php", |
| | | data: "mod="+module, |
| | | data: "mod="+module+((redirect != undefined) ? '&redirect='+redirect : ''), |
| | | dataType: "html", |
| | | success: function(data, textStatus, jqXHR) { |
| | | if(jqXHR.responseText != '') { |
| | |
| | | } |
| | | return rv; |
| | | } |
| | | |
| | | function password(length, special) { |
| | | var iteration = 0; |
| | | var password = ""; |
| | | var randomNumber; |
| | | length = length || 10; |
| | | 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, true)).trigger('keyup'); |
| | | } |