Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for each (var userlog : DBUser in users) { //skanuje przez wszystkich userow
- if (!userlog.login) { //sprawdza czy nie maja loginu
- isUnique=false;
- while(!isUnique){ // siedz w petli dopoki login nie bedzie unikalny
- sameLogin=false;
- i++;
- var newLogin:String;
- if(userlog.temp_typ=="Administrator"){
- newLogin=userlog.temp_typ+"_"+i;
- }
- else{
- if (userlog.surname != "")newLogin = userlog.name + "_" + userlog.surname.charAt(0) + i;
- else newLogin = userlog.name + "_" + i;
- }
- var i2:Number=0;
- for each (var userlog2 : DBUser in users) { // skanuj jeszcze raz przez wszystkich userow zeby zobaczyc czy nowy login jest unikalny
- i2++;
- if(userlog2.login == newLogin){
- sameLogin=true;
- }
- if(users.length==i2 && !sameLogin){
- isUnique=true;
- }
- }
- }
- userlog.login = newLogin;
- var op : DataModelUpdateObjectOperation = new DataModelUpdateObjectOperation(DB.dbUsers, userlog, null);
- op.execute();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement