|
|
|
@ -289,8 +289,8 @@ void yon_delete_confirmation_open(main_window *widgets){
|
|
|
|
}
|
|
|
|
}
|
|
|
|
int valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->UsersList),&iter);
|
|
|
|
int valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->UsersList),&iter);
|
|
|
|
for (;valid;valid=gtk_tree_model_iter_next(GTK_TREE_MODEL(widgets->UsersList),&iter)){
|
|
|
|
for (;valid;valid=gtk_tree_model_iter_next(GTK_TREE_MODEL(widgets->UsersList),&iter)){
|
|
|
|
char *name,*parameters,*homedir=NULL;
|
|
|
|
char *name,*username,*parameters,*homedir=NULL;
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(widgets->UsersList),&iter,2,&name,6,¶meters,-1);
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(widgets->UsersList),&iter,2,&name,3,&username,6,¶meters,-1);
|
|
|
|
int found = yon_char_parsed_check_exist(main_config.users,main_config.users_size,yon_char_append(name,":"));
|
|
|
|
int found = yon_char_parsed_check_exist(main_config.users,main_config.users_size,yon_char_append(name,":"));
|
|
|
|
|
|
|
|
|
|
|
|
if (found>-1){
|
|
|
|
if (found>-1){
|
|
|
|
@ -305,8 +305,9 @@ void yon_delete_confirmation_open(main_window *widgets){
|
|
|
|
int status=0;
|
|
|
|
int status=0;
|
|
|
|
if (homedir) status=1;
|
|
|
|
if (homedir) status=1;
|
|
|
|
gtk_list_store_append(window->list,&itar);
|
|
|
|
gtk_list_store_append(window->list,&itar);
|
|
|
|
gtk_list_store_set(window->list,&itar,0,yon_char_parsed_check_exist(chosen,chosen_size,name)>-1?1:0,1,name,2,homedir,3,0,4,status,-1);
|
|
|
|
gtk_list_store_set(window->list,&itar,0,yon_char_parsed_check_exist(chosen,chosen_size,name)>-1?1:0,1,name,2,homedir,3,0,4,status,5,username,-1);
|
|
|
|
free(name);
|
|
|
|
free(name);
|
|
|
|
|
|
|
|
free(username);
|
|
|
|
free(parameters);
|
|
|
|
free(parameters);
|
|
|
|
free(homedir);
|
|
|
|
free(homedir);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|