Advertisement
Guest User

Untitled

a guest
Jan 4th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. for each (var userlog : DBUser in users) { //skanuje przez wszystkich userow
  2.                    if (!userlog.login) {  //sprawdza czy nie maja loginu
  3.                       isUnique=false;
  4.                       while(!isUnique){  // siedz w petli dopoki login nie bedzie unikalny
  5.                             sameLogin=false;
  6.                             i++;
  7.                             var newLogin:String;
  8.                             if(userlog.temp_typ=="Administrator"){
  9.                                 newLogin=userlog.temp_typ+"_"+i;
  10.                             }
  11.                             else{
  12.                                 if (userlog.surname != "")newLogin = userlog.name + "_" + userlog.surname.charAt(0) + i;
  13.                                 else newLogin = userlog.name + "_" + i;
  14.                             }
  15.  
  16.                             var i2:Number=0;
  17.                             for each (var userlog2 : DBUser in users) {   // skanuj jeszcze raz przez wszystkich userow zeby zobaczyc czy nowy login jest unikalny
  18.                                 i2++;
  19.                                 if(userlog2.login == newLogin){
  20.                                     sameLogin=true;
  21.                                 }
  22.                                 if(users.length==i2 && !sameLogin){
  23.                                     isUnique=true;
  24.                                 }
  25.                             }
  26.                       }
  27.                       userlog.login = newLogin;
  28.                       var op : DataModelUpdateObjectOperation = new DataModelUpdateObjectOperation(DB.dbUsers, userlog, null);
  29.                       op.execute();
  30.                    }
  31.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement