|
|
|
@ -58,7 +58,7 @@ void yon_gtk_login_block_symbols(GtkEntry *target){
|
|
|
|
void on_parameter_changed(GtkWidget *,ubl_settings_usergroups_user_window *window){
|
|
|
|
void on_parameter_changed(GtkWidget *,ubl_settings_usergroups_user_window *window){
|
|
|
|
char *user_shell=NULL;
|
|
|
|
char *user_shell=NULL;
|
|
|
|
char *user_home=NULL;
|
|
|
|
char *user_home=NULL;
|
|
|
|
char *login=NULL;
|
|
|
|
// char *login=NULL;
|
|
|
|
char *create_system_user=NULL;
|
|
|
|
char *create_system_user=NULL;
|
|
|
|
char *create_ununique=NULL;
|
|
|
|
char *create_ununique=NULL;
|
|
|
|
char *do_not_check=NULL;
|
|
|
|
char *do_not_check=NULL;
|
|
|
|
@ -69,19 +69,19 @@ void on_parameter_changed(GtkWidget *,ubl_settings_usergroups_user_window *windo
|
|
|
|
if (do_not_check_actve)
|
|
|
|
if (do_not_check_actve)
|
|
|
|
do_not_check = "--badnames";
|
|
|
|
do_not_check = "--badnames";
|
|
|
|
|
|
|
|
|
|
|
|
login = (char*)gtk_entry_get_text(GTK_ENTRY(window->userLoginEntry));
|
|
|
|
// login = (char*)gtk_entry_get_text(GTK_ENTRY(window->userLoginEntry));
|
|
|
|
if (login[0]>'0'&&login[0]<'9'&&!do_not_check_actve){
|
|
|
|
// if (login[0]>'0'&&login[0]<'9'&&!do_not_check_actve){
|
|
|
|
yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),USER_BEGINS_WITH_DIGIT_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
// yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),USER_BEGINS_WITH_DIGIT_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
gtk_notebook_set_current_page(GTK_NOTEBOOK(window->MainNotebook),0);
|
|
|
|
// gtk_notebook_set_current_page(GTK_NOTEBOOK(window->MainNotebook),0);
|
|
|
|
yon_ubl_status_highlight_incorrect(window->userLoginEntry);
|
|
|
|
// yon_ubl_status_highlight_incorrect(window->userLoginEntry);
|
|
|
|
return;
|
|
|
|
// return;
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
if (yon_char_is_empty(login)){
|
|
|
|
// if (yon_char_is_empty(login)){
|
|
|
|
yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),EMPTY_IMPORTANT_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
// yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),EMPTY_IMPORTANT_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
gtk_notebook_set_current_page(GTK_NOTEBOOK(window->MainNotebook),0);
|
|
|
|
// gtk_notebook_set_current_page(GTK_NOTEBOOK(window->MainNotebook),0);
|
|
|
|
yon_ubl_status_highlight_incorrect(window->userLoginEntry);
|
|
|
|
// yon_ubl_status_highlight_incorrect(window->userLoginEntry);
|
|
|
|
return;
|
|
|
|
// return;
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
char *user_lang = (char*)gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->LanguageCombo));
|
|
|
|
char *user_lang = (char*)gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->LanguageCombo));
|
|
|
|
|
|
|
|
|
|
|
|
|