summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authordeva <deva>2008-05-21 09:12:42 +0000
committerdeva <deva>2008-05-21 09:12:42 +0000
commitaefbf95087d7e94c240c4a43d08a0010cfe5367c (patch)
tree74a89880f7013bf6803676ffad94065639fb3b68 /server
parent44099653bfc6f3124c7c776a81c01ec973995c49 (diff)
Preparing for some macro/course/template restructuring
Diffstat (limited to 'server')
-rw-r--r--server/NOTES21
-rw-r--r--server/src/server.cc1
2 files changed, 20 insertions, 2 deletions
diff --git a/server/NOTES b/server/NOTES
index 59bfc3c..69fc5ef 100644
--- a/server/NOTES
+++ b/server/NOTES
@@ -1,4 +1,23 @@
--*- text -*-
+-*- auto-fill -*-
+################
+# XML struktur #
+################
+Templates skal indeholde strukturer, men ingen makroer.
+En template indeholder en course (forløb), som refererer til makroer,
+vha. navn.
+Makronerne findes seperat i egne filer, så de kan genbruges i flere
+forløb uden duplikering.
+Specielle include makroer skal stilles til rådighed for makroerne som
+betsår af klumper af widgets som kan indsættes i en makro. Disse skal
+ligeledes lagres i seperate filer.
+
+#############################
+# Pracro database interface #
+#############################
+Databasen skal dybest set kunne 2 ting: skrive commits og genindlæse
+gamle værdier til preudfyldning af makroer.
+
+
###################
# Svar fra server #
###################
diff --git a/server/src/server.cc b/server/src/server.cc
index a82b716..8f0ce29 100644
--- a/server/src/server.cc
+++ b/server/src/server.cc
@@ -139,7 +139,6 @@ static void connection(TCPSocket &socket)
std::vector< Macro >::iterator mi2 = templ->course.macroes.begin();
while(mi2 != templ->course.macroes.end()) {
Macro &macro = (*mi2);
- printf("Macro: %s ?= %s\n", macro.attributes["name"].c_str(), request.macro.c_str());
socket.write(" <macro name=\"");
socket.write(macro.attributes["name"]);