aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/fs/collection.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/fs/collection.c')
-rw-r--r--src/plugins/fs/collection.c33
1 files changed, 27 insertions, 6 deletions
diff --git a/src/plugins/fs/collection.c b/src/plugins/fs/collection.c
index 53e51e47..56dddd2e 100644
--- a/src/plugins/fs/collection.c
+++ b/src/plugins/fs/collection.c
@@ -27,6 +27,7 @@
27#include "platform.h" 27#include "platform.h"
28#include "gnunetgtk_common.h" 28#include "gnunetgtk_common.h"
29#include "fs.h" 29#include "fs.h"
30#include "helper.h"
30#include "meta.h" 31#include "meta.h"
31#include "collection.h" 32#include "collection.h"
32#include <extractor.h> 33#include <extractor.h>
@@ -70,11 +71,6 @@ void createCollection_clicked(GtkWidget * dummy1,
70 gtk_dialog_set_default_response(GTK_DIALOG(dialog), 71 gtk_dialog_set_default_response(GTK_DIALOG(dialog),
71 GTK_RESPONSE_OK); 72 GTK_RESPONSE_OK);
72 if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) { 73 if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) {
73 meta = getMetaDataFromList(metaXML,
74 "collectionMetaDataTreeView",
75 NULL);
76 spin = glade_xml_get_widget(metaXML,
77 "collectionAnonymityLevel");
78 nameLine 74 nameLine
79 = glade_xml_get_widget(metaXML, 75 = glade_xml_get_widget(metaXML,
80 "collectionUpdateIntervalComboBoxEntry"); 76 "collectionUpdateIntervalComboBoxEntry");
@@ -82,7 +78,32 @@ void createCollection_clicked(GtkWidget * dummy1,
82 = gtk_bin_get_child(GTK_BIN(nameLine)); 78 = gtk_bin_get_child(GTK_BIN(nameLine));
83 updateIntervalString 79 updateIntervalString
84 = gtk_entry_get_text(GTK_ENTRY(nameLine)); 80 = gtk_entry_get_text(GTK_ENTRY(nameLine));
85 updateInterval = 0; /* FIXME */ 81 if (0 == strcmp(_("--sporadic update--"),
82 updateIntervalString))
83 updateInterval = ECRS_SBLOCK_UPDATE_SPORADIC;
84 else if (0 == strcmp(_("--no update--"),
85 updateIntervalString))
86 updateInterval = ECRS_SBLOCK_UPDATE_NONE;
87 else if (OK != parseTime(updateIntervalString,
88 &updateInterval)) {
89 gtk_widget_destroy(dialog);
90 UNREF(metaXML);
91 metaXML = NULL;
92 dialog = gtk_message_dialog_new
93 (NULL,
94 GTK_DIALOG_MODAL,
95 GTK_MESSAGE_ERROR,
96 GTK_BUTTONS_CLOSE,
97 _("Failed to parse given time interval!"));
98 gtk_dialog_run(GTK_DIALOG(dialog));
99 gtk_widget_destroy(dialog);
100 return;
101 }
102 meta = getMetaDataFromList(metaXML,
103 "collectionMetaDataTreeView",
104 NULL);
105 spin = glade_xml_get_widget(metaXML,
106 "collectionAnonymityLevel");
86 nameLine = glade_xml_get_widget(metaXML, 107 nameLine = glade_xml_get_widget(metaXML,
87 "collectionIdentifierEntry"); 108 "collectionIdentifierEntry");
88 collectionName 109 collectionName