Return of sync parameter function

pull/170/head
parent 2c44f354d3
commit 41f3709207

@ -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",",");
}
}

Loading…
Cancel
Save