mirror of
https://github.com/kakwa/ldapcherry
synced 2025-07-04 20:37:48 +02:00
implementing various autofill javascript functions
This commit is contained in:
parent
d9e33364ca
commit
6dd81f5a91
4 changed files with 159 additions and 6 deletions
|
@ -8,7 +8,9 @@
|
|||
*/
|
||||
|
||||
function lcUid(firstname, lastname){
|
||||
return 'test';
|
||||
var ascii_firstname = removeDiacritics(firstname).toLowerCase().replace(/[^a-z]/g, '');
|
||||
var ascii_lastname = removeDiacritics(lastname).toLowerCase().replace(/[^a-z]/g, '');
|
||||
return ascii_firstname.charAt(0)+ascii_lastname.substring(0,7);
|
||||
}
|
||||
|
||||
function lcDisplayName(firstname, lastname){
|
||||
|
@ -16,13 +18,15 @@ function lcDisplayName(firstname, lastname){
|
|||
}
|
||||
|
||||
function lcMail(firstname, lastname, domain){
|
||||
return 'test@test';
|
||||
return lcUid(firstname, lastname)+domain;
|
||||
}
|
||||
|
||||
function lcUidNumber(firstname, lastname){
|
||||
return 42;
|
||||
function lcUidNumber(firstname, lastname, minuid, maxuid){
|
||||
var iminuid = parseInt(minuid);
|
||||
var imaxuid = parseInt(maxuid);
|
||||
return (parseInt('0x'+sha1(firstname+lastname)) % imaxuid) + iminuid;
|
||||
}
|
||||
|
||||
function lcHomeDir(firstname, lastname){
|
||||
return '/home/test';
|
||||
function lcHomeDir(firstname, lastname, basedir){
|
||||
return basedir+lcUid(firstname, lastname);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue