|
|
|
|
@ -119,12 +119,25 @@ void yon_interface_update(main_window *widgets){
|
|
|
|
|
login[strlen(login)-1]='\0';
|
|
|
|
|
}
|
|
|
|
|
if (!strcmp(parameters[1],"x")) parameters[1]="";
|
|
|
|
|
char *pars="";
|
|
|
|
|
if (parameters_size>3&&strcmp(parameters[3],"x")&&strcmp(parameters[3],"")){
|
|
|
|
|
|
|
|
|
|
if (!check_is_password_hash(parameters[3])){
|
|
|
|
|
pars = ENCRYPTED_LABEL;
|
|
|
|
|
} else {
|
|
|
|
|
pars = UNENCRYPTED_LABEL;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
pars = DEFAULT_USER_LABEL;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
gtk_list_store_set(widgets->GroupsList,&iter,
|
|
|
|
|
1,login,
|
|
|
|
|
0,parameters_size>1?parameters[1]:"",
|
|
|
|
|
2,parameters_size>0?parameters[0]:"",
|
|
|
|
|
3,parameters_size>2?parameters[2]:"",
|
|
|
|
|
4,parameters_size>3?ENCRYPTED_LABEL:DEFAULT_USER_LABEL,
|
|
|
|
|
4,pars,
|
|
|
|
|
-1);
|
|
|
|
|
if(parameters)
|
|
|
|
|
free(parameters);
|
|
|
|
|
|