|
|
|
|
@ -1053,41 +1053,28 @@ void on_expiration_clicked(GtkWidget *self, ubl_settings_usergroups_user_window
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_users_boot_toggled(GtkToggleButton *self){
|
|
|
|
|
char *parameter = yon_config_get_by_key(USERADD_SYNC_parameter);
|
|
|
|
|
if (gtk_toggle_button_get_active(self)){
|
|
|
|
|
char *parameter = yon_config_get_by_key(USERADD_SYNC_parameter);
|
|
|
|
|
if (!parameter){
|
|
|
|
|
yon_config_register(USERADD_SYNC_parameter,USERADD_SYNC_parameter_command,"boot");
|
|
|
|
|
} else {
|
|
|
|
|
char *new_str = yon_char_append(parameter,",boot");
|
|
|
|
|
yon_config_set(USERADD_SYNC_parameter,new_str);
|
|
|
|
|
free(parameter);
|
|
|
|
|
yon_config_append(USERADD_SYNC_parameter,"boot",",");
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
char *new_str = yon_char_replace(parameter,"boot","");
|
|
|
|
|
char *feasf = yon_char_replace(new_str,",","");
|
|
|
|
|
free(new_str);
|
|
|
|
|
yon_config_set(USERADD_SYNC_parameter,feasf);
|
|
|
|
|
|
|
|
|
|
yon_config_remove_element(USERADD_SYNC_parameter,"boot",",");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_users_shutdown_toggled(GtkToggleButton *self){
|
|
|
|
|
char *parameter = yon_config_get_by_key(USERADD_SYNC_parameter);
|
|
|
|
|
if (gtk_toggle_button_get_active(self)){
|
|
|
|
|
char *parameter = yon_config_get_by_key(USERADD_SYNC_parameter);
|
|
|
|
|
if (!parameter){
|
|
|
|
|
yon_config_register(USERADD_SYNC_parameter,USERADD_SYNC_parameter_command,"shutdown");
|
|
|
|
|
} else {
|
|
|
|
|
char *new_str = yon_char_append(parameter,",shutdown");
|
|
|
|
|
yon_config_set(USERADD_SYNC_parameter,new_str);
|
|
|
|
|
free(parameter);
|
|
|
|
|
yon_config_append(USERADD_SYNC_parameter,"shutdown",",");
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
char *new_str = yon_char_replace(parameter,"shutdown","");
|
|
|
|
|
char *feasf = yon_char_replace(new_str,",","");
|
|
|
|
|
free(new_str);
|
|
|
|
|
yon_config_set(USERADD_SYNC_parameter,feasf);
|
|
|
|
|
|
|
|
|
|
yon_config_remove_element(USERADD_SYNC_parameter,"shutdown",",");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|