|
|
|
@ -1486,11 +1486,11 @@ void on_user_save(GtkWidget *self, dictionary *dict){
|
|
|
|
NULL);
|
|
|
|
NULL);
|
|
|
|
|
|
|
|
|
|
|
|
yon_config_register(USERADD(login),"users",final_user);
|
|
|
|
yon_config_register(USERADD(login),"users",final_user);
|
|
|
|
if (yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){
|
|
|
|
if (!yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){
|
|
|
|
yon_config_remove_by_key(USERADD(window->old_username));
|
|
|
|
yon_config_remove_by_key(USERADD(window->old_username));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
yon_config_register(USERSHADOW(login),"users",shadow_string);
|
|
|
|
yon_config_register(USERSHADOW(login),"users",shadow_string);
|
|
|
|
if (yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){
|
|
|
|
if (!yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){
|
|
|
|
yon_config_remove_by_key(USERSHADOW(window->old_username));
|
|
|
|
yon_config_remove_by_key(USERSHADOW(window->old_username));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
int home_delete = yon_char_parsed_check_exist(main_config.remove_homes,main_config.homes_size,login);
|
|
|
|
int home_delete = yon_char_parsed_check_exist(main_config.remove_homes,main_config.homes_size,login);
|
|
|
|
@ -1500,14 +1500,14 @@ void on_user_save(GtkWidget *self, dictionary *dict){
|
|
|
|
|
|
|
|
|
|
|
|
if (!yon_char_is_empty(useradd_sync_string)){
|
|
|
|
if (!yon_char_is_empty(useradd_sync_string)){
|
|
|
|
yon_config_register(USERADD_SYNC(login),"users",useradd_sync_string);
|
|
|
|
yon_config_register(USERADD_SYNC(login),"users",useradd_sync_string);
|
|
|
|
if (yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){
|
|
|
|
if (!yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){
|
|
|
|
yon_config_remove_by_key(USERADD_SYNC(window->old_username));
|
|
|
|
yon_config_remove_by_key(USERADD_SYNC(window->old_username));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (!yon_char_is_empty(usershadow_sync_string)){
|
|
|
|
if (!yon_char_is_empty(usershadow_sync_string)){
|
|
|
|
yon_config_register(USERSHADOW_SYNC(login),"users",usershadow_sync_string);
|
|
|
|
yon_config_register(USERSHADOW_SYNC(login),"users",usershadow_sync_string);
|
|
|
|
if (yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){
|
|
|
|
if (!yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){
|
|
|
|
yon_config_remove_by_key(USERSHADOW_SYNC(window->old_username));
|
|
|
|
yon_config_remove_by_key(USERSHADOW_SYNC(window->old_username));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|